Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace
|
|
|
- Audrey Howard
- 10 years ago
- Views:
Transcription
1 SYMPOSIUM at Claude Y. Laporte OA - Process Engineering Nicola R. Papiccio OA - Software Engineering AGENDA Introduction Software Engineering Process s Engineering Process Management of of Change Lessons Learned Next Steps Conclusion SYMPOSIUM Slide 2
2 APPLICATION DOMAINS AT OA Weapon s Command & Control Communication & Intelligence Training & Simulation Instrumentation & Test EMBEDDED & REAL-TIME SOFTWARE SYMPOSIUM Slide 3 Senior Management Commitment Fall 92 Preparation for Assessment Winter 93 Assessment Spring 93 Need for Assessment Fall 92 Software Process Engineering Formulation of Recommendations and Action Plan summer and Fall 93 Re-Assessment 1996 Institutionalization 1996 Pilot Projects 1995 Implementation of Action Plan (Process Def.) Winter 94 SYMPOSIUM Slide 4
3 MOTIVATION & STRATEGY Motivation Software Engineering is business strategic and a core competence for Strategy Base our process engineering on the Software Engineering Institute Capability Maturity Model Use the results of the Spring 93 assessment Put in place SEI level 2 and 3 practices Re-assess in 1996 Institutionalize level 3 practices SYMPOSIUM Slide 5 MANAGEMENT COMMITMENT Establishment of a Software Engineering Working Group (SEPG) of 8 members Budget Approved for: Training Assessment SEPG Activities SYMPOSIUM Slide 6
4 OUR APPROACH TO PROCESS ENGINEERING Define a Software Process and bring it under management control. Support the Process with engineering methods appropriate to the application. Support the process and engineering methods with automated tools integrated into a consistent environment. Educate personnel to design and select, and train them to use these processes, methods, and tools. SYMPOSIUM Slide 7 ASSESSMENT Software Process Assessment performed by Certified Assessors Assessment Team: Applied Software Engineering Center Process Inc. Members of SEPG Representative of Customer SYMPOSIUM Slide 8
5 ASSESSMENT PARTICIPANTS Middle Managers (8) Software Engineering Sub- Engineering Engineering Test Configuration Management Quality Assurance Project Leaders (4) Practitioners (17) Configuration Management Quality Assurance Design, Code and Unit Test Requirements Management SYMPOSIUM Slide 9 ACTION PLAN PREPARATION Action Planning Workshop Three-Day Session (June) Piloted by a Consultant (T. Kasse of ISPI) Topics Review of Findings and Recommendations Mini Tutorial on Level 2 and 3 Key Process Areas Preparation of Action Plan Guidance Document on Requirements Management Follow-up Activities Weekly Sessions of SEPG Review of Guidance Documents (7) with consultant (Aug.) Review of Proposed Charters Steering Committee Software Engineering Process Group Working Groups SYMPOSIUM Slide 10
6 GUIDANCE DOCUMENT FOR WORKING GROUPS Content Goal Scope and Complexity Expected Involvement of the Organization Process Owner Key Players Facilitator Suggested Implementation Steps Risk Issues Reasonable Timetable for Implementation Effort Commitment Reference Documents SYMPOSIUM Slide 11 WELL-DEFINED PROCESS A Well-Defined Process is one with documented, consistent and complete: Policies, Standards and Procedures Inputs and Outputs Entry and Exit Criteria Activities Specified Roles Measurements Templates and Checklists SYMPOSIUM Slide 12
7 PROCESS NOTATION: ETVX Previous Step Inputs Activities Outputs Entry Criteria Measurements Next Step Exit Criteria SYMPOSIUM Slide 13 PROCESS DEFINITION STEPS PROCESS DEFINITION STEPS - 1 Review the Findings of the Assessment Introduction to the Capability Maturity Model (CMM) Preparation of a Plan by the Working Group Brainstorm on current strengths and weaknesses Understand the Current Process Compare the Current Process with the CMM Describe first level process steps (Top View) Describe second level of the process using notation Describe/Update, if necessary, third level components: Procedures Users Guides Checklists SYMPOSIUM Slide 14
8 PROCESS DEFINITION STEPS - 2 Review Process Steps (CMM) Select a Pilot Project Brief Participants Monitor the Pilot Modify the Process Institutionalize the Process Modify, if necessary, policies and procedures Develop the Training Material Train all users (technical and others) of the Process Monitor the utilization of the Process Measure the Process and Products Improve the Process SYMPOSIUM Slide 15 VIEW OF FIRST LEVEL OF THE PLANNING AND TRACKING PROCESS Software Project Planning Process for Proposal (Including Negotiation Phase) Software Project Planning Process (after Contract Award) Software Project Tracking Process SYMPOSIUM Slide 16
9 VIEW OF SECOND LEVEL OF THE PLANNING AND TRACKING PROCESS SPP-100 SPP-110 SPP-120 SPP-130 PLAN THE PROPOSAL ACTIVITIES GENERATE PROJECT WBS/OBS PREPARE PROJECT ESTIMATES AND SCHEDULE PERFORM RISK ASSESSMENT/ ABATEMENT SPP-140 PREPARE PROPOSAL SPP-150 REVIEW PROPOSAL, RISK ANALYSIS, ESTIMATES AND SCHEDULE SPP-160 CONDUCT PROPOSAL LESSONS LEARNED REVIEW TO SPP 200 SYMPOSIUM Slide 17 VIEW OF THIRD LEVEL OF THE PLANNING AND TRACKING PROCESS SPP-110 Inputs RFP/SOW/SOR Project WBS/OBS Historical Data SDP Outputs (RTM) Procedure for Estimates Cost Data Assumptions Resource Availability Entry Criteria Approved project WBS/OBS Effort Measures Proposal leader and functional Management approval Outputs Assumptions for Estimates Updated Historical Database Estimates Schedule List of Alternatives Exit Criteria SPP-130 SYMPOSIUM Slide 18
10 PROCESS ASSET LIBRARY - 1 Repository of Process Artifacts: Process Definition Process Process Descriptions Policy Forms and Templates Examples of Documents Produced Business Cases Proposal Software Development Plan Software Specifications Tailored Processes Lessons Learned Versions History Process Owner Identification Charter of SEPG Training Material SYMPOSIUM Slide 19 PROCESS ASSET LIBRARY - 2 Repository of Process Artifacts: Quality Data (Results of Inspections, Defects per Phase) QA Reports and Corrective Actions List of Software Tools and Version Historical Data (e.g. Project Estimates, Calibrating Data for Size and Costs Estimations) Software Methodologies Documentation Tailoring Guidelines Improvement Process SYMPOSIUM Slide 20
11 SW ENGINEERING PROCESS GUIDEBOOK Distributed to all affected persons (e.g. CM, QA, SE) Content of Guidebook is kept under CM Control: Each person signs for a copy Versions of documents are sent to owners Content: Policy Process Descriptions Procedures Forms and Checklists Guides (e.g. Requirements Specification Guide) Templates and Examples SYMPOSIUM Slide 21 Senior Management Commitment Fall 95 Self- Assessment Fall 95 Action Plan Winter 96 Need for Assessment Fall 95 Assessment Fall 1997 s Engineering Process Process Definition Final Version Spring 97 Proces Definition Management Steps Process Definition Technical Steps Spring 96 Pilot Project Summer 96 SYMPOSIUM Slide 22
12 SYSTEMS ENG. SELF-ASSESSMENT: FALL 95 Participants Two Engineering Managers Three s Engineers Model Used s Engineering Capability Maturity Model (SE-CMM) SE-CMM Appraisal Method and Questionnaire Process Areas addressed Engineering Project Organization Prioritization of Effort Engineering Process Areas SYMPOSIUM Slide 23 SYSTEMS ENG.- CMM PROCESS AREAS Define Organization s SE Process Manage SE Support Environment Provide Ongoing Skills and Knowledge Improve Organization s SE Processes Understand Customer Needs Evolve Architecture Manage Product Line Evolution Derive & Allocate Requirements Monitor/Control Technical Effort Integrate Disciplines Integrate Ensure Quality Analyze Candidate Solutions Verify & Validate Coordinate with Suppliers Plan Technical Effort Manage Risk Manage Configurations SYMPOSIUM Slide 24
13 SYSTEMS ENGINEERING PROCESS DEVELOPMENT STEPS Establish One Multi-Disciplined Working Group s Engineers Software Engineers Quality Assurance Representative SEPG Members Use SE-CMM and GSEP as frameworks Define Technical Activities of the SE Process Define Management Activities of the SE Process Use Beta Version of Process in Pilot Projects Revise Process and Deploy in Organization Formal Assessment of s Engineering Process SYMPOSIUM Slide 25 SE PROCESS WORKING GROUP: SECONDARY TASKS Identification of Process and Product Metrics Identification of Methods and Best Practices Prepare Estimation Guidelines Monitor Interfaces with Software Eng. Process Compliance With ISO 9001 Requirements s Engineering Glossary Establish a Eng. Process Asset Library SYMPOSIUM Slide 26
14 PROCESS NOTATION: IDEF0 Controls Inputs Outputs Mechanisms SYMPOSIUM Slide 27 I9 I1 I3 I4 MANAGEMENT ACTIVITIES OF GSEP External Definition User Req. Tech. Base Context Understand Context Estimate of the Situation ( Approved ) O5 I6 Increment Status I7 Tech. Baseline Subsystem/ I2Components Status Implementation I5 Status I8 Tech. Risk Analyse Risk Risk Management Plan ( Approved ) Plan Increment Development Increment Plan ( Approved ) Track Implement Development Increment Status Report Increment Plan ( Updated ) Incr. Plan (Enacted) Increment Plan ( Approved / Updated ) Definition ( Approved ) Develop Plan O3 O4 Plan ( Approved ) O1 StatusO2 SYMPOSIUM Slide 28
15 TECHNICAL ACTIVITIES OF GSEP Informal User Estimate of the Situation functional Hierarchy I1 Analyse Needs Specification ( Identified Environments, Context O4 Problems and Needs ) User Reqts. I3 Decision Data Base Derive d Req. Sys. Reqts. Define Requirement Alternative Functional Architecture s Performance Requirements Techno. Base I4 Define Functional Architecture Alternative Allocated Architectur e External Definition I2 Synthetize Allocated Architectures Solution (Prefered ) Allocated Req & Perf. Estimate s V & V Test Procedures Technical Risk Increment Status O3 O1 Evaluate Alternatives Configuration Control / Constraints Technical Baseline O2 Definition / Process Reqts. Evaluatio n Results Verify and Vadate Solution Definition (Interim Updated) I5 Evaluation Documentation (Baselined) Verification & Validation Results Control Tech. Baseline Definition ( Interim ) SYMPOSIUM Slide 29 MANAGEMENT OF CHANGE Awareness Sessions before the Assessment Surveys: Implementation History Assessment Analysis of previous implementation barriers and lessons learned Culture Assessment Evaluation of the fit between the Planned Change and the current Organizational Culture or Subcultures Articles in `s Newsletter SYMPOSIUM Slide 30
16 LESSONS LEARNED - 1 Create common Vision for Mgmt and Practitioners Reduce Cycle Time Increase Quality and Productivity Develop a Plan Link Between Project Requirements and Process Activities Multi-Year Plan to show long term commitment Select Pilot Projects Success of Pilot Projects facilitates adoption of Processes, Methods and Tools SYMPOSIUM Slide 31 LESSONS LEARNED - 2 Fix the Process not the People Provide a Safety Net to allow Practitioners to learn while using the new Process Mistakes are Acceptable If we learn from them The Management of the Soft Issues are as important as the Hard Issues it is 25% SW, 25% HW & 50% Peopleware SYMPOSIUM Slide 32
17 NEXT STEPS Continuous training Program for Software and s Engineers at Electronic Process Asset Library on Local Area Network (INTRANET) Evaluation and adoption of s and Software Methods and Case Tools (I-CASE environment) Migration towards Integrated Product Teams Modify Organizational Structure and clarify of Roles and Responsibilities Modification to Performance Management Program (e.g. Team Based Performance) SYMPOSIUM Slide 33 CONCLUSION OUR Organization is making substantial effort to define and improve both Software and s. Significant Progress in also implies a Cultural Change in the organization: A Shift From the NIH (Not Invented Here) to the NRH (Not Re-invented Here) resulting in mission-oriented teams. s and Software Engineering Processes need to be defined and integrated for EFFICIENCY and EFFECTIVENESS to get the BANG FOR THE BUCK SYMPOSIUM Slide 34
<name of project> Software Project Management Plan
The document in this file is adapted from the IEEE standards for Software Project Management Plans, 1058-1998, which conforms to the requirements of ISO standard 12207 Software Life Cycle Processes. Tailor
Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering
Distributed and Outsourced Software Engineering The CMMI Model Peter Kolb Software Engineering SEI Trademarks and Service Marks SM CMM Integration SCAMPI are service marks of Carnegie Mellon University
Security Engineering Best Practices. Arca Systems, Inc. 8229 Boone Blvd., Suite 750 Vienna, VA 22182 703-734-5611 [email protected].
Tutorial: Instructor: Topics: Biography: Security Engineering Best Practices Karen Ferraiolo, Arca Systems, Inc. 8229 Boone Blvd., Suite 750 Vienna, VA 22182 703-734-5611 [email protected] This tutorial
Quality Systems Frameworks. SE 350 Software Process & Product Quality 1
Quality Systems Frameworks 1 What is a Quality System? An organization uses quality systems to control and improve the effectiveness of the processes used to deliver a quality product or service A Quality
Process Improvement. From the Software Engineering Institute:
Process Improvement From the Software Engineering Institute: The Software Capability Maturity Model (SW-CMM, CMMI) (Especially CMMI V1.1 Tutorial) The Personal Software Process (PSP) (Also see The Team
Reaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
Software Quality Assurance: VI Standards
Software Quality Assurance: VI Standards Room E 3.165 Tel. 60-3321 Email: [email protected] Outline I Introduction II Software Life Cycle III Quality Control IV Infrastructure V Management VI Standards VII Conclusion
Concept of Operations for the Capability Maturity Model Integration (CMMI SM )
Concept of Operations for the Capability Maturity Model Integration (CMMI SM ) August 11, 1999 Contents: Introduction CMMI Overview Concept for Operational Use of the CMMI Migration to CMMI Models Concept
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS) 1.0 SEI Product 1.1 SEI Level 2 Product 1.1.1 SEI Level 2 Process 1.1.1.1 Requirements Management Process 1.1.1.2 Software Project Planning Process
The Systems Security Engineering Capability Maturity Model (SSE-CMM)
The Systems Security Engineering Capability Maturity Model (SSE-CMM) Karen Ferraiolo ISSEA Director of Technical Development [email protected] 410-309-1780 Topics Why define security engineering
Plan-Driven Methodologies
Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a
Leveraging CMMI framework for Engineering Services
Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering
Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation
Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Despite significant efforts to improve engineering practices and technologies,
How To Integrate Software And Systems
September 25, 2014 EFFECTIVE METHODS FOR SOFTWARE AND SYSTEMS INTEGRATION P R E S E N T E D B Y: D R. B O Y D L. S U M M E R S 1 Software Engineer (Quality) Defense and Space The Boeing Company - Seattle,
CMMI: Specific Goals and Practices
Software Engineering for Outsourced & Offshore Development CMMI: Specific Goals and Practices PeterKolb Software Engineering CMMI Process Areas for R&D Projects Slide 2 Content Management in Projects Project
Making Sense of Process Improvement Programs and Appraisals
Making Sense of Process Improvement Programs and Appraisals Raghav S Nandyal Chief Executive Officer [email protected] For Use and Distribution by the SEI in the proceedings of the 18 th SEPG
How to Upgrade SPICE-Compliant Processes for Functional Safety
How to Upgrade SPICE-Compliant Processes for Functional Safety Dr. Erwin Petry KUGLER MAAG CIE GmbH Leibnizstraße 11 70806 Kornwestheim Germany Mobile: +49 173 67 87 337 Tel: +49 7154-1796-222 Fax: +49
How To Understand And Understand The Cmm
W H I T E P A P E R SEI's Capability Maturity Model Integrated (CMMI) Relative to ICM's CMII (Rev B) SUMMARY CMMI is built on a set of integrated processes and includes CM as a supporting process. The
Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
MNLARS Project Audit Checklist
Audit Checklist The following provides a detailed checklist to assist the audit team in reviewing the health of a project. Relevance (at this time) How relevant is this attribute to this project or audit?
A Model for Effective Asset Re-use in Software Projects
A Model for Effective Asset Re-use in Software Projects Abhay Joshi Abstract Software Asset re-use has the potential to enhance the quality and reduce the time to market of software projects. However,
Integrating Quality Assurance into the Software Development Life Cycle
Integrating Quality Assurance into the Software Development Life Cycle Leslie Tierstein, STR LLC Hilary Benoit, W R Systems W R Systems, Ltd. 1 Overview (1) Why bother with QA? QA and the SEI CMM/CMMI
Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
MKS Integrity & CMMI. July, 2007
& CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer
The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified
The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified T: 01748 821824 E: [email protected] Agenda What is CMMI-SVC? How Does CMMI-SVC Relate to Existing Models? CMMI-SVC and ISO 20000
HKITPC Competency Definition
HKITPC Competency Definition for the Certification copyright 2011 HKITPC HKITPC Competency Definition Document Number: HKCS-CD-L1L2 Version: 1.0 Date: June 2011 Prepared by Hong Kong IT Professional Certification
HOW TO CREATE USEFUL SOFTWARE PROCESS DOCUMENTATION ABSTRACT
HOW TO CREATE USEFUL SOFTWARE PROCESS DOCUMENTATION Linda Westfall The Westfall Team [email protected] 3000 Custer Road, Suite 270, PMB 383 Plano, TX 75075 ABSTRACT Whether our organization is
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Pankaj Jalote 1 Infosys Technologies Ltd. Bangalore 561 229 Fax: +91-512-590725/590413 [email protected], [email protected]
SW Process Improvement and CMMI. Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor
SW Process Improvement and CMMI Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor Topics of Presentation Why improvement? What is CMMI? Process Areas and Practices in CMMI
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,
Software Process Improvement. Overview
Software Process Improvement Overview Marcello Visconti Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, Chile Motivation Immaturity of software engineering - state of the
Future of CMM and Quality Improvement. Roy Ko Hong Kong Productivity Council
Future of CMM and Quality Improvement Roy Ko Hong Kong Productivity Council 1 Agenda Future Development of CMMI CMMI and Small Organizations CMMI and Agile Development Good Enough Quality CMMI and Other
Tutorial: Towards better managed Grids. IT Service Management best practices based on ITIL
Tutorial: Towards better managed Grids. IT Service Management best practices based on ITIL EGI Technical Forum 2011, Lyon (France) September 22, 2011 Dr. Thomas Schaaf www.gslm.eu EMERGENCE TECH LTD. The
Applying Agile Techniques to Process Development: Lessons Learned
Your Catalyst to Enhanced Awareness Process Technology Results Applying Agile Techniques to Process Development: Lessons Learned Nelson Perez March 25 & April 22, 2008 Topics (Agile Development) Defined
Process and Procedure Definition: A Primer
Process and Procedure Definition: A Mike Bandor Member of the Technical Staff Acquisition Support Program [email protected] Overview What is a process? Definitions Varieties of Processes & Procedures
KMS Implementation Roadmap
KMS Implementation Roadmap Sample Excerpt Prepared by: The Knowledge Compass, Inc. TABLE OF CONTENTS 1. EXECUTIVE SUMMARY 5 1.1 Overview 5 1.2 Project Goals & Objectives 5 1.3 Implementation Approach 5
CONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards?
Preface Acknowledgements xi xiii 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards? 3 2. Summaryof CMMI-SW 5 The CMM*-SW 5 CMMI--SW Continuous
The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.
CAPACITY AND AVAILABILITY MANAGEMENT A Project Management Process Area at Maturity Level 3 Purpose The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision
Rapidly Defining a Lean CMMI Maturity Level 3 Process
Rapidly Defining a Lean CMMI Maturity Level 3 Process Zia Tufail, [email protected], 301.233.4228 Julie Kellum, [email protected], 404.731. 52.63 Tim Olson-QIC, [email protected], 760.804.1405 2004 Hewlett-Packard
Introduction to the ITS Project Management Methodology
Introduction to the ITS Project Management Methodology In September 1999 the Joint Legislative Committee on Performance Evaluation and Expenditure Review (PEER) produced a report entitled Major Computer
Foredragfor Den Norske Dataforening, den 08.10.2003
Foredragfor Den Norske Dataforening, den 08.10.2003 CMM, CMMI and ISO 15504 (SPICE) Bruk av modenhetsmodeller under programmvareutvikling, er det nøkkelen til suskess? Malte Foegen, Jürgen Richter IT Maturity
Capability Maturity Model Integration (CMMI ) Overview
Pittsburgh, PA 15213-3890 Capability Maturity Model Integration ( ) Overview SM CMM Integration, SCAMPI, SCAMPI Lead Appraiser, and SEI are service marks of Carnegie Mellon University., Capability Maturity
Surveying and evaluating tools for managing processes for software intensive systems
Master Thesis in Software Engineering 30 Credits, Advanced Level Surveying and evaluating tools for managing processes for software intensive systems Anuradha Suryadevara IDT Mälardalen University, ABB
Managing Small Software Projects - An Integrated Guide Based on PMBOK, RUP, and CMMI
Managing Small Software Projects - An Integrated Guide Based on PMBOK, RUP, and CMMI César Cid Contreras M.Sc. Prof. Dr. Henrik Janzen Published at the South Westphalia University of Applied Sciences,
CMMI Level 5 Processes Make it Easy to Define and Deploy Measurable, Achievable Goals to Your Organization
CMMI Level 5 Processes Make it Easy to Define and Deploy Measurable, Achievable Goals to Your Organization SEPG 2005 Conference Raytheon Company Jim Stubbe March 2005 1-2004 Raytheon Company. All rights
Introduction to the CMMI Acquisition Module (CMMI-AM)
Pittsburgh, PA 15213-3890 Introduction to the CMMI Acquisition Module (CMMI-AM) Module 2: CMMI-AM and Project Management SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University.
Software Quality Management
Software Lecture 9 Software Engineering CUGS Spring 2011 Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden A Software Life-cycle Model Which part will we talk
F15. Towards a More Mature Test Process. Anne Mette-Hass. P r e s e n t a t i o n
Towards a More Mature Test Process Anne Mette-Hass International Conference On Software Testing, Analysis & Review November 19-23 Stockholm, Sweden P r e s e n t a t i o n F15 Friday 23rd November, 2001
What is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
Camber Quality Assurance (QA) Approach
Camber Quality Assurance (QA) Approach Camber s QA approach brings a tested, systematic methodology, ensuring that our customers receive the highest quality products and services, delivered via efficient
Software Process Maturity Model Study
IST-1999-55017 Software Process Maturity Model Study Deliverable A.3 Owner Michael Grottke Approvers Eric David Klaudia Dussa-Zieger Status Approved Date 02/07/01 Contents 1 Introduction 3 1.1 Project
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT Mar 31, 2014 Japan Aerospace Exploration Agency This is an English translation of JERG-2-610. Whenever there is anything ambiguous in this document, the original
CONTENTS Preface xv 1 Introduction
Preface xv 1 Introduction 1 1.1 Introduction to Software Project Management, 1 1.2 Objectives of This Chapter, 2 1.3 Why Managing and Leading Software Projects Is Difficult, 2 1.3.1 Software Complexity,
Standards & Practices for the software and system engineers /
Standards & Practices for the software and system engineers / professionals John Walz [email protected] IEEE Computer Society 1 st VP IEEE Software & Systems Engineering i Standards d Committee Systems
Using the Software CMM in Small Projects and Small Organizations
Using the Software CMM in Small Projects and Small Organizations Mark C. Paulk February 1999 Pittsburgh, PA 15213-3890 SM IDEAL, Personal Software Process, PSP, Team Software Process, and TSP are service
Using Rational Software Solutions to Achieve CMMI Level 2
Copyright Rational Software 2003 http://www.therationaledge.com/content/jan_03/f_cmmi_rr.jsp Using Rational Software Solutions to Achieve CMMI Level 2 by Rolf W. Reitzig Founder, Cognence, Inc. Over the
CMMI KEY PROCESS AREAS
CMMI KEY PROCESS AREAS http://www.tutorialspoint.com/cmmi/cmmi-process-areas.htm Copyright tutorialspoint.com A Process Area is a cluster of related practices in an area that, when implemented collectively,
Aligning CMMI & ITIL. Where Am I and Which Way Do I Go? 2006 - cognence, inc.
Aligning CMMI & ITIL Where Am I and Which Way Do I Go? 2006 - cognence, inc. Agenda Where Am I? Current Situation Process Improvement Objectives How Do I Get There? CMMI ITIL Mapping, Commonalities, Differences
Appendix H Software Development Plan Template
Appendix H Software Development Plan Template Version 2 March 7, 2005 This page is intentionally left blank. Version 2 March 7, 2005 Title Page Document Control Panel Table of Contents List of Acronyms
Software Requirements, Third Edition
j Microsoft Software Requirements, Third Edition Karl Wiegers and Joy Beatty Contents Introduction Acknowledgments xxv xxxi PART I SOFTWARE REQUIREMENTS: WHAT, WHY, AND WHO Chapter 1 The essential software
PMI Risk Management Professional (PMI-RMP) Exam Content Outline
PMI Risk Management Professional (PMI-RMP) Exam Content Outline Project Management Institute PMI Risk Management Professional (PMI-RMP) Exam Content Outline Published by: Project Management Institute,
The V-Model. Prepared for. Prepared by. Christian Bucanac [email protected] Software Engineering Student, University Of Karlskrona/Ronneby
Course: Quality Management, DPT404 Teacher: Conny Johansson Department: IDE, University Of Karlskrona/Ronneby The V-Model Prepared for Conny Johansson [email protected] IDE, University Of Karlskrona/Ronneby
Engineering Standards in Support of
The Application of IEEE Software and System Engineering Standards in Support of Software Process Improvement Susan K. (Kathy) Land Northrop Grumman IT Huntsville, AL [email protected] In Other Words Using
Determining Best Fit. for ITIL Implementations
Determining Best Fit for ITIL Implementations Michael Harris President David Consulting Group Agenda Why ITIL? The Evolution of IT Metrics Towards the Business What do businesses need from IT Introduction
Knowledge Infrastructure for Project Management 1
Knowledge Infrastructure for Project Management 1 Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur Kanpur, India 208016 [email protected] Abstract In any
A Lightweight Supplier Evaluation based on CMMI
A Lightweight Supplier Evaluation based on CMMI Stefan Böcking, Pavlos Makridakis, Gerhard Koller, Frank Meisgen Vodafone Holding GmbH Global Web Enablement Mannesmannufer 2 40213 Düsseldorf [email protected]
MTAT.03.243 Software Engineering Management
MTAT.03.243 Software Engineering Management Lecture 17: Other SPI Frameworks and QM Systems Dietmar Pfahl Spring 2014 email: [email protected] Structure of Lecture 17 Other SPI Frameworks People CMM
Syllabus. REQB Certified Professional for Requirements Engineering. Foundation Level
Syllabus REQB Certified Professional for Requirements Engineering Version 2.1 2014 The copyright to this edition of the syllabus in all languages is held by the Global Association for Software Quality,
Develop Project Charter. Develop Project Management Plan
Develop Charter Develop Charter is the process of developing documentation that formally authorizes a project or a phase. The documentation includes initial requirements that satisfy stakeholder needs
Software Engineering: Analysis and Design - CSE3308
CSE3308/DMS/2004/25 Monash University - School of Computer Science and Software Engineering Software Engineering: Analysis and Design - CSE3308 Software Quality CSE3308 - Software Engineering: Analysis
Process Models and Metrics
Process Models and Metrics PROCESS MODELS AND METRICS These models and metrics capture information about the processes being performed We can model and measure the definition of the process process performers
Service-Oriented Architecture Maturity Self-Assessment Report. by Hewlett-Packard Company. Developed for Shrinivas Yawalkar Yawalkar of CTS
Service-Oriented Architecture Maturity Self-Assessment Report by Hewlett-Packard Company Developed for Shrinivas Yawalkar Yawalkar of CTS September 18, 2007 INTRODUCTION Thank you for completing the HP
What do you think? Definitions of Quality
What do you think? What is your definition of Quality? Would you recognise good quality bad quality Does quality simple apply to a products or does it apply to services as well? Does any company epitomise
Integrating CMMI, TSP and Change Management Principles to Accelerate Process Improvement
R Integrating CMMI, TSP and Change Management Principles to Accelerate Process Improvement SM Julie Switzer, P-3 Process Improvement Lead, NAVAIR Orville Starnes, TSP Launch Coach, NAVAIR R CMM, CMMI and
Business Analyst Work Plan. Presented by: Billie Johnson, CBAP CSM
Business Analyst Work Plan Presented by: Billie Johnson, CBAP CSM Agenda Topic Introduction Overview of a Business Analysis Work Plan Initiating a Business Analysis Effort Components of the Business Analysis
Integrating Project Management and Service Management
Integrating Project and Integrating Project and By Reg Lo with contributions from Michael Robinson. 1 Introduction Project has become a well recognized management discipline within IT. is also becoming
The Way to SOA Concept, Architectural Components and Organization
The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new
Program Lifecycle Methodology Version 1.7
Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated
An Overview of IEEE Software Engineering Standards and Knowledge Products
Paul R. Croll Chair, IEEE SESC Computer Sciences Corporation [email protected] An Overview of IEEE Software Engineering Standards and Knowledge Products Objectives Provide an introduction to The IEEE Software
Extending CMMI Level 4/5 Organizational Metrics Beyond Software Development
Extending CMMI Level 4/5 Organizational Metrics Beyond Software Development CMMI Technology Conference and User Group Denver, Colorado 14-17 November 2005 Linda Brooks Northrop Grumman Corporation Topics
Supporting Workflow Overview. CSC532 Fall06
Supporting Workflow Overview CSC532 Fall06 Objectives: Supporting Workflows Define the supporting workflows Understand how to apply the supporting workflows Understand the activities necessary to configure
Advanced Topics for TOGAF Integrated Management Framework
Instructor: Robert Weisman MSc, PEng, PMP CD [email protected] Advanced Topics for TOGAF Integrated Management Framework ROBERT WEISMAN CEO BUILD THE VISION, INC. WWW.BUILDTHEVISION.CA EMAIL:
Software Performance Evaluation Maturity Model (SPE-MM)
Software Performance Evaluation (SPE-MM) Users Group Conference 20 July 1999 Guy Mercurio Defense Contract Management Command Software Center Agenda Introduction Development Goals Structure Pilot Test
Lecture 8 About Quality and Quality Management Systems
Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that
Domenico Raguseo. IT Governance e Business Technology (approfondimenti su ITIL)
IT Governance e Business Technology (approfondimenti su ITIL) Domenico Raguseo Italy Client Technical Professional Manager SW Europe Service Management Solution Architect Leader http://www.linkedin.com/in/dragus
CMS Policy for Capability Maturity Model Integration (CMMI)
Chief Information Officer Office of Information Services Centers for Medicare & Medicaid Services CMS Policy for Capability Maturity Model Integration (CMMI) December 2006 Document Number: CMS-CIO-POL-CMMI01-01
Criticism of Implementation of ITSM & ISO20000 in IT Banking Industry. Presented by: Agus Sutiawan, MIT, CISA, CISM, ITIL, BSMR3
Criticism of Implementation of ITSM & ISO20000 in IT Banking Industry Presented by: Agus Sutiawan, MIT, CISA, CISM, ITIL, BSMR3 Outline What is IT Service Management What is ISO 20000 Step by step implementation
ITIL-CMM Process Comparison
ITIL-CMM Process Comparison For More information: [email protected] [email protected] www.pinkelephant.com Page 1 Pink Elephant understands many organizations are currently striving to improve
Applying CMMI SM In Information Technology Organizations SEPG 2003
Applying CMMI SM In Information Technology Organizations Mark Servello, Vice President Jim Gibson, Senior Consultant ChangeBridge, Incorporated Page 1 Portions Copyright 2002 Carnegie Mellon University
Configuration & Build Management
Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration & Build Management Outline of the Lecture Purpose of Software Configuration Management (SCM) Some Terminology Software Configuration
The Capability Maturity Model for Software, Version 1.1
The Capability Maturity Model for Software, Version 1.1 Mark C. Paulk xxx 1998 Carnegie Mellon University Pittsburgh, PA 15213-3890 Sponsored by the U.S. Department of Defense. 1997 by Carnegie Mellon
A Report on The Capability Maturity Model
A Report on The Capability Maturity Model Hakan Bayraksan hxb07u 29 November 2009 G53QAT Table of Contents Introduction...2 The evolution of CMMI...3 CMM... 3 CMMI... 3 The definition of CMMI... 4 Level
Appendix O Project Performance Management Plan Template
Appendix O Project Performance Management Plan Template Version 2 March 7, 2005 This page is intentionally left blank. Version 2 March 7, 2005 Title Page Document Control Panel Table of Contents List of
SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM. Quality Assurance Checklist
SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM Quality Assurance Checklist The following checklist is intended to provide system owners, project managers, and other information systems development and
