Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards
|
|
|
- Derek Lawrence
- 10 years ago
- Views:
Transcription
1 Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards John Walz The Sutton Group IEEE Computer Society Standards Activities Board and Awards Committee member APEGGA Professional Development seminars Edmonton, Alberta, Canada 20-Apr John Walz 1 1
2 John Walz Sr. Consultant, The Sutton Group Software / CMMI Retired Lucent / AT&T Sr. Member IEEE, Standards Assoc. Secretary, IEEE Computer Standards Activity Board Vice-Chair Planning, IEEE Software & Systems Standards Committee Secretary TL 9000 SIG Sr. Member ASQ Blog Author, ASQ Sarbanes-Oxley
3 Software Project Management & Support Objectives People Processes Standards / Methods Quality Productivity Risk Reduction Certifications Sftw Prj Mgr - CSPM -QAI Sftw Prj Mgr - SwPM -SQI Project Mgmt Professional -PMI Sftw Dev Prof - CSDP -IEEE Sftw Quality Engr - CSQE -ASQ Training 2006 John Walz 3 3
4 Audience Software Project Managers Software Engineering Professionals Software Engineering Managers CMMI Organizations seeking to satisfy documentation requirements for Levels 2 & 3 of Capability Maturity Model Integrated for Software (CMMI -SW) 2006 John Walz 4 4
5 Overview Problem Statement Sftw Engr organizations face pressures and risks of missed deliveries and cost overruns Proposed Solution Organizations using CMMI -SW model, report significant reductions in missed deliveries and cost overruns Good news CMMI -SW is free to use and flexible Bad news Organizational difficulties with CMMI -SW implementation and assessments 2006 John Walz 5 5
6 Software Project Management & Support Objectives People Processes Standards / Methods Life Cycle Models Project Management Support 2006 John Walz 6 6
7 Processes Life Cycle Models Software Life Cycle Processes -IS CMMI-SW Framework Project Management Project Planning (PP) Project Monitoring and Control (PMC) Risk Management (RSKM) Support Configuration Mgmt (CM) Process & Product Quality Assurance (PPQA) 2006 John Walz 7 7
8 What is CMMI -SW? CMMI is a Goal-oriented process model Framework for reliable and consistent assessments Mechanism for identifying & adopting best practices Lessons learned by high maturity organizations CMMI is NOT a Prescription Standard Methodology Reference: CMMI -SW, v1.1, Carnegie Mellon University, Software Engineering Institute, Pittsburgh, PA, John Walz 8 8
9 CMMI Structure Maturity Levels MLx Process Area 1 Process Area 2 Process Area n PA n Specific Goals SGx Generic Goals GGx Specific Practices SPx.y Capability Levels CLx Generic Practices GPx.y 2006 John Walz 9 9
10 Maturity Level (ML) 5 Optimizing CMMI -SW Process Areas Process Area (PA) Name Organizational Innovation and Deployment Causal Analysis and Resolution #Practices GP/SP Quant Managed Organizational Process Performance Quantitative Project Management Defined 2 Managed Requirements Development Technical Solution Product Integration Verification/Validation Organizational Process Focus Organizational Process Definition Organizational Training Integrated Project Management Risk Management Requirements Management Project Planning Project Monitoring and Control Process and Product Quality Assurance Configuration Management Supplier Agreement Management Measurement and Analysis Documentation Scope
11 Organization Institutionalization Generic Practices 2.1 to Adhering to organizational policies 2.2 Following established plans and process descriptions 2.3 Providing adequate resources 2.4 Assigning responsibility and authority for performing the process 2.5 Training the people performing and supporting the process 2.6 Placing work products under appropriate configuration management levels 2.7 Identifying and involving relevant stakeholders 2.8 Monitoring process performance against performance plans and taking corrective actions are when required 2.9 Evaluating the process, its work products, and its services for adherence to the process descriptions, objectives, and standards, and addressing noncompliance issues 2.10 Reviewing all process activities, status, and results with higher level management, and taking corrective action when required 3. Addressing all items that institutionalize a Managed process 3.1 Establishing the description of the defined process for the project or organizational unit 3.2 Deriving work products, measures, and improvement information from information collected from the planning and performance of defined processes Addressing all items that institutionalize a Defined process 2006 John Walz 11 11
12 Work Product / Artifact CMMI : any artifact produced by a process Include files, documents, parts of the product, services, processes, specifications, and invoices, etc. Scheduled by Project Managers Stored in Configuration Management Systems Tested for Quality Used & shared by project staff members Assessed for Organizational Capability or Maturity 2006 John Walz 12 12
13 Problem Details Difficulties CMMI -SW creates many Work Products or Artifacts during the Software Life Cycle and these are inputs to the Assessment Artifact Problem Which Artifact? What is the Artifact content and format? How to convince the organization to use our standard Artifact? Artifact Approaches Mandate using existing Artifacts from best company s project Invent and design your own Artifacts Benchmark & borrow Artifacts from the industry best company Borrow Artifacts from Standards developed by the industry best 2006 John Walz 13 13
14 Software Project Management & Support Objectives People Processes Standards / Methods SoftWare Engineering Body Of Knowledge (SWEBOK) Software Engineering Standards 2006 John Walz 14 14
15 What are IEEE Software Engr. Standards? Represent industry best practices having been developed by domain experts with broad expert consensus. Specify content Provide detailed procedure explanations and offer section by section guidance on building the necessary documentation with no recommendation of exact techniques or formats Used as tools to help in the painful process of self-documentation Specify the minimum required contents for each CMMI support document 2006 John Walz 15 15
16 Value of Standards In a complex, multidimensional trade space of solutions... A standard is a Name for an otherwise fuzzy concept a standard gives a name to a bounded region. It defines some characteristics that a buyer can count on. What is testing? Sftw Engr needs standards to assign names to practices or collections of practices. This enables communication between Buyer and Seller Standards represent the minimum level of responsible practice Jim Moore, CSEE&T Panel John Walz 16 16
17 8 Steps to Success In CMMI -Compliant Process Engineering Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards 1 Understand your business processes 2 Look to the CMMI SM for Process Completeness 3 Look to Framework Standards for Life Cycle Definition 4 Look to Supporting Standards for Process Detail 5 Build or Refine Your Process Architecture 6 Execute Your Processes 7 Measure Your Results - Modify Processes as Necessary 8 Confirm Your Status With Independent Appraisals th Annual Systems and Software Technology Conference Track 6, IEEE Sponsored Track 20 April 2004 Copyright 2004, Paul R. Croll, All rights reserved 2006 John Walz 17 17
18 In Other Words Using IEEE Software Engineering Standards to: Define software engineering (SE) processes Perform software engineering gap analyses Improve existing SE processes Ensure CMMI -SW Level 2 & 3 conformance 2006 John Walz 18 18
19 The CMMI and IEEE SE Standards The CMMI is a compendium of software engineering practices, which act as the motivator for the continuous evolution of improved software engineering processes IEEE Standards can be used to provide the basic beginning framework for software process improvement 2006 John Walz 19 19
20 CMMI -SW Level 2 & 3 Comparison to IEEE SE Standards Level 2 CMMI-SW PA IEEE Standards Requirements Management Project Planning Project Monitoring and Control Process and Product Quality Assurance Configuration Management Supplier Agreement Management Measurement and Analysis IEEE Std 830 Practice for Software Requirements Specifications IEEE Std 1058 Software Project Management Plans; IEEE Std 1490 PMBOK IEEE Std 1058 Software Project Management Plans IEEE Std 730 Software Quality Assurance IEEE Std 828 Software Configuration Management Plans IEEE Std 1062 Practice for Software Acquisition IEEE Std 1045 Software Productivity Metrics
21 CMMI -SW Level 2 & 3 Comparison to IEEE SE Standards Level 3 CMMI-SW PA IEEE Standards Technical Solution Validation IEEE 1016 Software Design Descriptions IEEE 1063 Sftw. User Documentation; IEEE 1471 Arch. Desc. of Sftw. Syst. IEEE 1028 Software Reviews Verification; Validation Project Planning; Project Monitoring & Control; Integrated Product Management Project Planning; Project Monitoring & Control Risk Management IEEE Software Test Documentation IEEE Project Management Body of Knowledge IEEE 1058 Software Project Management Plans IEEE Risk Management
22 CMMI Model Components Specific Goals Specific Practices Generic Goals Generic Practices Typical work products Sub-practices Notes References Required Expected CMMI / IEEE SE Book Informative CMMI -SW Level 2 & 3 Support 2006 John Walz 22 22
23 Expert Guidance
24 Book Chapters Introduction and Overview CMMI -SW Summary Organization Institutionalization ML 2 & 3 GP Implementation Guidance CMMI -SW Level 2 Support CMMI -SW Level 3 Support CMMI -SW Level 2 for Small Projects CMMI -SW Level 2 & 3 Comparison to IEEE SE Standards Software Process Work Products (102) Software Process Work Products Templates (38) 2006 John Walz 24 24
25 Artifact Creation Example PA: Requirements Management 2006 John Walz 25 25
26 PA: Requirements Management Goals and Practices CMMI -SW Level 2 & 3 Support Specific and Generic Goals/Practices and Typical Work Products SG1 Manage Requirements SP1.1 Obtain an understanding of requirements List of criteria for distinguishing appropriate requirements providers Criteria for evaluation and acceptance of requirements Results of analyses against criteria An agreed-to set of requirements SP1.2 Obtain commitments to requirements Requirements impact assessments Documented commitments to requirements and requirements changes SP1.3 Manage requirements changes Requirements status Requirements database Requirements decision database SP1.4 Maintain bi-directional traceability of requirements Requirements traceability matrix Requirements tracking system SP1.5 Identify inconsistencies between project work and requirements Documentation of inconsistencies including sources, conditions, and rationale Corrective actions Book Plan or Artifact Requirements Management Plan Requirements Management Plan Requirements Specification Review Requirements Specification Requirements Specification Signed SRS or approved change requests Requirements database, baseline change request Requirements database Requirements database Requirements Specification and database Requirements database Requirements Specification Review Revised SRS Specific and Generic Goals/Practices and Typical Work Products GG2 Institutionalize a Managed Process GP2.1 Establish an organizational policy Organizational policy supporting requirements management GP2.2 Plan the process Documentation in support of the requirements management planning process GP2.3 Provide resources Identification of resources used in support of requirements identification and management GP2.4 Assign responsibility Description of individuals responsible for requirements management activities GP2.5 Train people Identify how individuals will be provided the appropriate training GP 2.6 Manage configurations Description of how requirements and all associated artifacts are placed under configuration management GP 2.7 Identify relevant stakeholders Identify who is responsible for the definition and management of requirements Book Plan or Artifact Organizational policy Requirements management plan Project plan, requirements management plan Requirements management plan, project plan, or organizational policy Training plan or project plan Configuration management plan CCB meeting minutes, traceability reporting, and requirements reviews
27 PA Requirements Management Artifact Software Requirements Management Plan IEEE Std , IEEE Recommended Practice for Software Requirements Specifications. Outlines the requirements for what comprises a good Software Requirements Specification (SRS): Establishes basis for agreement between customers and suppliers on what the software product is to do Reduces the development effort Provides a basis for estimating costs and schedules Provides a baseline for validation and verification Facilitates transfer Serves as a basis for enhancement 2006 John Walz 27 27
28 Software Requirements Management Plan Document Outline Table of Contents Revision Sheet 1.0 Introduction 2.0 Purpose 2.1 Scope 2.2 Definitions 2.3 Goals 3.0 References 3.1 Key Acronyms 3.2 Key Terms 3.3 Key References 4.0 Management 4.1 Organization 4.2 Tasks 4.3 Responsibilities Management Program Manager Project Lead Team Members Customer 5.0 Software Requirements Management Overview 5.1 Software Requirements Modeling Techniques Functional Analysis Object-Oriented Analysis Dynamic Analysis 5.2 Software Requirements Management Process Requirements Elicitation Requirements Analysis Requirements Specification 5.3 Characteristics of a Good SRS Correct Nonambiguous Complete Verifiable Consistent Modifiable Traceable Usable During Operation and Maintenance 6.0 Standards and Practices 7.0 Software Measurement and Metrics 8.0 Verification and Validation 9.0 Software Configuration Management 10.0 Developing a Software Requirements Specification Appendix A // Project Software Requirements Specification Template Appendix B// Requirements Traceability Matrix 2006 John Walz 28 28
29 Software Requirements Management Plan Document Guidance Purpose -.. Scope -.. Definitions -.. Goals -.. Management Organization -.. Tasks -.. Responsibilities -.. Software Requirements Management -.. Software Requirements Modeling Techniques John Walz 29 Provides section-by-section guidance in support of the document creation 29
30 Software Requirements Management Plan Document Template Purpose -.. Scope -.. Definitions -.. Goals -.. Management Organization -.. Tasks -.. Responsibilities -.. Software Requirements Management -.. Software Requirements Modeling Techniques Provides section-by-section fill-in the blanks support of the document creation Book has integrated set of 38 deployable document templates on CD-ROM
31 Understand your business processes Look to the CMMI for Process Completeness Use CMMI building blocks for higher maturity set at each stage Look to Framework Standards for Life Cycle Definition IEEE Look to Supporting Standards for Process Detail Use IEEE standards to perform a gap analysis In Conclusion Make a plan. Then follow the plan. - Watts Humphrey 2006 John Walz 31 Build or Refine Your Process Architecture Fix timelines to produce goal driven process improvement Define your processes in outline form Redefine your processes Use IEEE standards to develop your baseline process documentation Execute Your Processes Measure Your Results - Modify Processes as Necessary Perform self-audit using CMMI PAs Readjust processes/plans based upon audit results. Confirm Your Status With Independent Appraisals 31
32 IEEE Software Engineering Standards Collection Over 40 of the most current IEEE software engineering standards on CD-ROM ISBN X, Sep03, Catalog # ST01121, $ Members / $ List 2006 John Walz 32 32
33 Wiley and IEEE Computer Society Press Book Series Software Engineering, Vol. 1 & 2, The Development Process, 3rd Edition by Richard H. Thayer, Mark J. Christensen Trustworthy Systems Through Quantitative Software Engineering by Lawrence Bernstein, C. M. Yuhas Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement by Jeff Tian Jumpstart CMM/CMMI Software Process Improvements: Using IEEE Software Engineering Standards by Susan K. Land Information Security : A Strategic Approach by Vincent LeVeque The Road Map to Software Engineering: A Standards-Based Guide by James W. Moore Practical Support for CMMI-SW Software Project Documentation: Using IEEE Software Engineering Standards by Susan K. Land, John W. Walz
34 Questions? 2006 John Walz 34 34
35 Mind Map
36 Backup slides
37 Software Engineering Body of Knowledge (SWEBOK) SWEBOK Area CMMI -SW Process Areas Requirements... Design... Construction... Testing... Maintenance... Configuration Management... Engineering Management... Engineering Process... Tools and Methods... Quality... ISO/IEC TR John Walz 37 37
38 Why Use IEEE Standards in Support of Process Improvement? IEEE Standards can be used as tools to help in the painful process of self-documentation. Many of the standards provide detailed procedure explanations, e.g., section by section guidance on building the necessary documentation. Most importantly, they provide the best practice as defined by those from the software development industry who sit on the panels of reviewers. They can be used to: Define software engineering (SE) processes. Ensure CMM/CMMI-SW Level 2 compliance. Improve existing SE processes. Perform software engineering gap analyses John Walz 38 38
39 Initiate Diagnose Establish Act Learn Implementation Guidance Serves a road map for software process implementation (e.g. CMMI) and improvement
40 Implementation Guidance IDEAL Implementation Initiate Define and Train the Process Team Leverage the expertise contained in the IEEE Software and Systems Engineering Standards. Diagnose Initial process baseline, Gap Analysis Set Realistic Goals Establish Fix Timelines for Goal driven process improvement, Develop Action Plans Act Baseline and Implement Processes changes Define your processes in outline form; Document templates, Staff training, Redefine your processes./ Use IEEE standards to change your baseline process documentation Learn Perform Gap Analysis / self-audit using CMMI PAs Re-plan Readjust processes/plans based upon audit results 2006 John Walz 40 40
41 Standards Support of Continuous Process Improvement Training Work Instructions Materials PAL P&P Process Baseline Process Improvement Plan Training Action Materials Plans Training Materials IEEE/EIA ISO/IEC Management Plans Process Deployment Continuous Process Improvement Framework Standards Supporting Standards Standards-Based Knowledge Products IEEE 830 IEEE 830 IEEE 830 Training Materials Performance Tailoring Validation Training Tailoring Materials Records Training Findings Materials IEEE Standards- Based Training Evaluation 2006 John Walz 41 Evaluation Reports 41
42 Strategy: Use the CMMI as a Guide to Process Completeness Determine if essential elements of your processes are missing or incomplete Process Management Engineering Organizational Process Focus Requirements Management Organizational Process Definition Requirements Development Organizational Training Technical Solution Organizational Process Product Integration Performance Verification Organizational Innovation and Deployment Validation Project Management Support Project Planning Configuration Management Project Monitoring and Control Process and Product Quality Assurance Supplier Agreement Management Measurement and Analysis Integrated Project Management for IPPD Decision Analysis and Resolution Risk Management Organizational Environment for Integration Integrated Teaming Causal Analysis and Resolution Integrated Supplier Management Quantitative Project Management John Walz 42
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
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
Capability Maturity Model Integration (CMMI SM ) Fundamentals
Capability Maturity Model Integration (CMMI SM ) Fundamentals Capability Maturity Model Integration and CMMI are are service marks of Carnegie Mellon University 2008, GRafP Technologies inc. 1 What is
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
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,
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
Life Cycle Models, CMMI, Lean, Six Sigma Why use them?
Life Cycle Models, CMMI, Lean, Six Sigma Why use them? John Walz IEEE Computer Society, VP for Standards QuEST Forum Best Practices Conference Track 3 What, Where, How & Why Monday, 24-Sep-07, 4:30 5:30
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group Lead Appraiser / Improvement Coach Organization
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
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
Towards a new approach of continuous process improvement based on CMMI and PMBOK
www.ijcsi.org 160 Towards a new approach of continuous process improvement based on CMMI and PMBOK Yassine Rdiouat 1, Naima Nakabi 2, Khadija Kahtani 3 and Alami Semma 4 1 Department of Mathematics and
CMMI for Development Introduction & Implementation Roadmap
www.businessbeam.com CMMI for Development Introduction & Implementation Roadmap Business Beam (Pvt.) Limited Today 1 About CMMI for Development 2 Implementation Roadmap 3 CMMI & Business Beam 2 About CMMI
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
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
wibas Team CMMI-ITIL IT Maturity S e r v i c e s
wibas Team CMMI-ITIL ITIL integrated into CMMI IT Maturity S e r v i c e s 1 CMMI-ITIL Management Summary -2- Copyright 2007 wibas IT Maturity Services GmbH CMMI-ITIL ITIL is a reference model to improve
The Advantages and Disadvantages of Using Software Engineering Standards
1 Introduction and Overview INTRODUCTION Many companies, in their push to complete successful Level 2 Capability Maturity Model (CMM ) 1 or Capability Maturity Model Integration (CMMI ) 2 appraisals, have
Capability Maturity Model Integration (CMMI)
COPYRIGHT 2011 IJCIT, ISSN 2078-5828 (PRINT), ISSN 2218-5224 (ONLINE), VOLUME 02, ISSUE 01, MANUSCRIPT CODE: IJCIT-110748 Capability Maturity Model Integration (CMMI) Anasis Majumdar, Muhammad Ashiqe-Ur-Rouf,
The Configuration Management process area involves the following:
CONFIGURATION MANAGEMENT A Support Process Area at Maturity Level 2 Purpose The purpose of is to establish and maintain the integrity of work products using configuration identification, configuration
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
A SURVEY OF ARTIFICIAL INTELLIGENCE TECHNIQUES FOR CAPABILITY MATURITY MODEL INTEGRATION (CMMI)
A SURVEY OF ARTIFICIAL INTELLIGENCE TECHNIQUES FOR CAPABILITY MATURITY MODEL INTEGRATION (CMMI) A THESIS SUBMITTED TO THE GRADUATE SCHOOL OF NATURAL AND APPLIED SCIENCES OF ÇANKAYA UNIVERSITY BY CEMALETTĐN
Software Engineering. Standardization of Software Processes. Lecturer: Giuseppe Santucci
Software Engineering Standardization of Software Processes Lecturer: Giuseppe Santucci Summary Introduction to Process Models The Capability Maturity Model Integration The ISO 12207 standard for software
Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation
Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation Anju Saxena John Maher IT Process and Service Management Global Consulting Practice ITIL is a Registered Trade Mark,
CMMI-Services Visao Geral & CMMI v1.3 Plans
CMMI-Services Visao Geral & CMMI v1.3 Plans Antonio Braga Crest Consulting Novembro/09 This presentation was created using slides from CMMI for Services presentation and Supplement CMMI-Services course
Steve Masters (SEI) SEPG North America March 2011. 2011 Carnegie Mellon University
Using Organizational Business Objectives to Guide a Process Improvement Program Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 (SEI) SEPG North America March 2011 Agenda
You Want to Use Scrum, You are Told to Use CMMI
You Want to Use Scrum, You are Told to Use CMMI How They can Work Together Elegantly and Both Provide Benefit Neil Potter The Process Group [email protected] 1 Agenda Summary of Scrum and CMMI Approach
CMMI for Development, Version 1.3
CMMI for Development, Version 1.3 CMMI-DEV, V1.3 CMMI Product Team Improving processes for developing better products and services November 2010 TECHNICAL REPORT CMU/SEI-2010-TR-033 ESC-TR-2010-033 Software
An OWL Ontology for Representing the CMMI-SW Model
An OWL Ontology for Representing the CMMI-SW Model Gokhan Halit Soydan and Mieczyslaw M. Kokar Department of Electrical and Computer Engineering Northeastern University Boston, Massachusetts, USA {gsoydan,mkokar}@ece.neu.edu
CMMI for Acquisition, Version 1.3
CMMI for Acquisition, Version 1.3 CMMI-ACQ, V1.3 CMMI Product Team Improving processes for acquiring better products and services November 2010 TECHNICAL REPORT CMU/SEI-2010-TR-032 ESC-TR-2010-032 Software
Exploring CMMI-ISO ISO 9001:2000 Synergy when Developing a Process Improvement Strategy
Exploring CMMI-ISO ISO 9001:2000 Synergy when Developing a Process Improvement Strategy Boris Mutafelija, BearingPoint Harvey Stromberg, Hughes Network Systems SEPG 2003 Conference Boston, MA, February
Capability Maturity Model Integrated (CMMI)
When the Outcome Matters Capability Maturity Model Integrated (CMMI) Configuration Management Considerations Gerard Dache [email protected] 703-560-9477 Agenda SEI Overview Capability Maturity Models
Measurement Strategies in the CMMI
Measurement Strategies in the CMMI International Software Measurement & Analysis Conference 9-14 September 2007 Rick Hefner, Ph.D. Director, Process Management Northrop Grumman Corporation One Space Park,
CMMI for Development, Version 1.3
Carnegie Mellon University Research Showcase @ CMU Software Engineering Institute 11-2010 CMMI for Development, Version 1.3 CMMI Product Team Follow this and additional works at: http://repository.cmu.edu/sei
Software Configuration Management. Wingsze Seaman COMP250SA February 27, 2008
Software Configuration Management Wingsze Seaman COMP250SA February 27, 2008 Outline CM and SCM Definitions SCM History CMMI and SCM SCM Tools SCM/Dynamic Systems SCM/Software Architecture Resources 2
CMMI meets ITIL. Dr. Ute Streubel
CMMI meets ITIL Dr. Ute Streubel KUGLER MAAG CIE GmbH Leibnizstr. 11, 70806 Kornwestheim / Stuttgart, Germany Phone / Fax +49 (0) 7154 807 210 / 229 [email protected] www.kuglermaag.com Stuttgart
Software Quality Standards and. from Ontological Point of View SMEF. Konstantina Georgieva
SMEF 10-11 June, 2010 Software Quality Standards and Approaches from Ontological Point of View Konstantina Georgieva Otto-von-Guericke University Magdeburg Department of Computer Science, Software Engineering
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
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
Using Lean Six Sigma to Accelerate
Using Lean Six Sigma to Accelerate CMMI Implementation Briefers: Diane A. Glaser Michael D. Barnett US Army LCMC SEC CMMI Coordinator Communication Software ASQ SSGB Engineering Support Division MTC Technologies,
Project Management. 06 Requirements Management. IT M a t u r i t y. S e r v i c e s
Malte Foegen Project Management 06 Management IT M a t u r i t y S e r v i c e s Good Practices for Teaching Groups Good Practices Discuss in the teams Ask and discuss immediately do not wait until the
ISO 9001/TL 9000 and CMMI Comparison
ISO 9001/TL 9000 and CMMI Comparison www.questforum.org Copyright QuEST Forum 2007 1 Purpose This summary is intended to give those familiar with CMMI a general sense of the additional requirements contained
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
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]
Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example
Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example Mary Anne Herndon, SAIC Robert Moore, SAIC Mike Phillips, Software
Interpreting the Management Process in IEEE/EIA 12207 with the Help of PMBOK
Interpreting the Management Process in IEEE/EIA 12207 with the Help of PMBOK Lewis Gray, Ph.D., PMP Abelia Fairfax, Virginia USA www.abelia.com Copyright 2002 by Abelia Corporation. All rights reserved
Software Process Improvement Framework for Software Outsourcing Based On CMMI Master of Science Thesis in Software Engineering and Management
Software Process Improvement Framework for Software Outsourcing Based On CMMI Master of Science Thesis in Software Engineering and Management ZAHOOR UL ISLAM XIANZHONG ZHOU University of Gothenburg Chalmers
Managing Process Architecture and Requirements in a CMMI based SPI project 1
Managing Process Architecture and Requirements in a CMMI based SPI project 1 Author: Filippo Vitiello Abstract When developing or changing a process, and all its related assets, often the process engineers
Realizing CMMI using Enterprise Architect and UML for Process Improvement
Realizing CMMI using Enterprise Architect and UML for Process Improvement Jack Hunnicutt, Anteon Corporation www.anteon.com Ramsay Millar, integrate IT architects LLC www.integrateitarchitects.com Introduction
Lessons Learned from Adopting CMMI for Small Organizations
Carnegie Mellon Software Engineering Institute Pittsburgh, PA 15213-3890 Lessons Learned from Adopting CMMI for Small Organizations Sponsored by the U.S. Army Aviation and Missile Research, Development
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
Usability in SW-Engineering-Prozessen und in CMMI
Workshop USABILITY VDE Prüf- und Zertifizierungsinstitut Strategiekreis i-12 Usability in SW-Engineering-Prozessen und in CMMI Helmut Thoma Schweizer Informatik Gesellschaft Lehrbeauftragter Universität
Lecture Slides for Managing and Leading Software Projects. Chapter 1: Introduction
Lecture Slides for Managing and Leading Software Projects Chapter 1: Introduction developed by Richard E. (Dick) Fairley, Ph.D. to accompany the text Managing and Leading Software Projects published by
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
Frameworks for IT Management
Frameworks for IT Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see www.vanharen.net 7 CMMI Capability Maturity Model Integration
A Framework to Manage and Evaluate Remote Software Testing Using the CMMI for Services Constellation. Dr. Aldo Dagnino
A Framework to Manage and Evaluate Remote Software Testing Using the CMMI for Services Constellation Dr. Aldo Dagnino CMMI Technology Conference and User Group November 12-15, 2007 Hyatt Regency Tech Center,
Developing CMMI in IT Projects with Considering other Development Models
Developing CMMI in IT Projects with Considering other Development Models Anahita Ahmadi* MSc in Socio Economic Systems Engineering Organizational Process Development Engineer, International Systems Engineering
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
ITIL-CMMII Comparison
ITIL-CMMII Comparison Today we can see and understand that many IT organizations are striving to improve how they do business throughout the organization. In doing so, many organizations undertake a number
Software Quality. Process Quality " Martin Glinz. Chapter 5. Department of Informatics!
Department of Informatics! Martin Glinz Software Quality Chapter 5 Process Quality " 2014 Martin Glinz. All rights reserved. Making digital or hard copies of all or part of this work for educational, non-commercial
Comparing Scrum And CMMI
Comparing Scrum And CMMI How Can They Work Together Neil Potter The Process Group [email protected] 1 Agenda Definition of Scrum Agile Principles Definition of CMMI Similarities and Differences CMMI
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
Introduction to SEIs Capability Maturity Model Integration (CMMI)
Introduction to SEIs Capability Maturity Model Integration (CMMI) Rajiv Kapur, Ph.D. President and CEO Cura Consulting Solutions Principal, CCI Group Adjunct Professor, Industrial & Systems Engineering,
Practical Support for ISO 900 1 Software Project Documentation
Practical Support for ISO 900 1 Software Project Documentation IEEE~ COMPUTER SOCIETY +IEEE Press Operating Committee Chair Roger U. Fujii, Vice President Northrop Grumman Mission Systems Editor-in-Chief
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
Software Quality Management II
Software II Lecture 13 Software Engineering CUGS Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden [email protected] A Software Life-cycle Model Which
Contrasting CMMI and the PMBOK. CMMI Technology Conference & User Group November 2005
Contrasting CMMI and the PMBOK CMMI Technology Conference & User Group November 2005 Wayne Sherer U.S. Army ARDEC Sandy Thrasher, PMP Anteon Corporation Agenda Purpose & Overview Considerations for Comparison
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
THE ROLE OF IV&V IN THE SOFTWARE DEVELOPMENT LIFE CYCLE
1 THE ROLE OF IV&V IN THE SOFTWARE DEVELOPMENT LIFE CYCLE by: The IV&V Group for: ASQ Section 509 Section 509 - NOV 2007 2 2 INTRODUCTION Overview Phase-Related IV&V Activities IV&V Implementation Summary
CMMI: What do we need to do in Requirements Management & Engineering?
Colin Hood Page 1 of 11 : What do we need to do in Requirements Management & Engineering? Colin Hood HOOD Group February 2003 : What do we need to do in Requirements Management & Engineering?... 1 1 Abstract...
An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations
An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations Chanwoo Yoo 1, Junho Yoon 1, Byungjeong Lee 2, Chongwon Lee 1, Jinyoung Lee 1, Seunghun Hyun 1, and Chisu Wu 1 1 School of
How to use CMMI to bring your project management process to the next level A CMMI Implementation Case Study
InterGlobe Consulting +1.408.807.0443 [email protected] www.interglobeconsulting.com How to use CMMI to bring your project management process to the next level A CMMI Implementation Case Study
CMMI Asset Library: Maturity Level 2
CMMI Asset Library: Maturity Level 2 All items listed below are to assist in achieving CMMI Maturity Level 2; they may be purchased by the bundle. David Consulting Group will invoice you for your total
IEEE 1540 - Software Engineering Risk Management: Measurement-Based Life Cycle Risk Management PSM 2001 Aspen, Colorado
Paul R. Croll Chair, IEEE SESC Computer Sciences Corporation [email protected] IEEE 1540 - Software Engineering Risk : Measurement-Based Life Cycle Risk PSM 2001 Aspen, Colorado Objectives Describe Risk in
CAPABILITY MATURITY MODEL INTEGRATION
CAPABILITY MATURITY MODEL INTEGRATION Radu CONSTANTINESCU PhD Candidate, University Assistant Academy of Economic Studies, Bucharest, Romania E-mail: [email protected] Web page: http:// www.raduconstantinescu.ase.ro
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,
RTI Software Development Methodology and CMMI
RTI Software Development Methodology and CMMI Presented at International Field Directors & Technologies Conference Karen M. Davis Vice President, Research Computing Division May 20, 2008 3040 Cornwallis
<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
CMMi and Application Outsourcing
White Paper CMMi and Application Outsourcing Abstract A lot of applications outsourcing providers in the market today are claiming for being assessed in different maturity levels of CMMi. But it is important
Towards a CMMI-compliant Goal-Oriented Software Process through Model-Driven Development
The 4th IFIP WG8.1 Working Conference on the Practice of Enterprise Modelling PoEM 2011 Universidade Federal de Pernambuco Towards a CMMI-compliant Goal-Oriented Software Process through Model-Driven Development
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
Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development
Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development ARBI GHAZARIAN University of Toronto Department of Computer Science 10 King s College Road, Toronto,
Process In Execution Review (PIER) and the SCAMPI B Method
Process In Execution Review (PIER) and the SCAMPI B Method Lorraine Adams, SEI Lynda Rosa, MITRE Fred Schenker, SEI Dale Swanson, MITRE November 17, 2005 Sponsored by the U.S. Department of Defense SM
Quality assurance in an Agile delivery method
Quality assurance in an Agile delivery method Guy Nelson (Quality Manager, Fidelity International) Barbara Roberts (Accredited DSDM Consultant) April 2006 Agenda The Challenges to Quality Assurance CMMi
Custom Development Management and Resource Planning. Eric Halbur, Application Development Manager
Custom Development Management and Resource Planning Eric Halbur, Application Development Manager Getting to the Next Level Managing custom development in SAP can be a daunting task over the long haul.
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
Chapter 3 The Integrated Requirements Management Framework (IREQM)
Chapter 3 The Integrated Management Framework (IREQM) During the software requirements development process, customer and development team meet together for many times to obtain customer and product requirements
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
Is the CMMI¹ of Value for Flight Software? Dr. Gary M. Heiligman Space Department The Johns Hopkins University Applied Physics Laboratory
Is the CMMI¹ of Value for Flight Software? Dr. Gary M. Heiligman Space Department The Johns Hopkins University Applied Physics Laboratory ¹ Capability Maturity Model Integration Foreword My viewpoint is
SOFTWARE QUALITY ASSURANCE IN CAPABILITY MATURITY MODEL INTEGRATION
SOFTWARE QUALITY ASSURANCE IN CAPABILITY MATURITY MODEL INTEGRATION Rajnipriya Dhawan Information Technology, DAV Institute of Management, Faridabad, (India) ABSTRACT With increasing demand for software
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.
CMMI and IBM Rational Unified Process
IBM Software Group CMMI and IBM Rational Unified Process A practical route to greater development maturity CMMI Made Practical, London, 19-20 th March, 2007 Keith Mantell IBM Rational, UK [email protected]
Using CMMI Effectively for Small Business Panel
Using CMMI Effectively for Small Business Panel (With interactive discussion from panel and audience recorded in slides) NDIA CMMI Working Group NDIA Systems Engineering Division 2010 CMMI Technology Conference
Integrating CMMI with COBIT and ITIL
Integrating with COBIT and ITIL Dr. Bill Curtis Chief Process Officer 2005 Agenda 1) The IT Space 3 2) and COBIT 7 3) and ITIL 27 C M M IT T I O B C L CMM and are registered with the US Patent and Trademark
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
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
Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group
Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group Background Started in 1817, Bank of Montreal - BMO Financial Group (NYSE, TSX: BMO) is a highly diversified financial services
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
[project.headway] Integrating Project HEADWAY And CMMI
[project.headway] I N T E G R A T I O N S E R I E S Integrating Project HEADWAY And CMMI P R O J E C T H E A D W A Y W H I T E P A P E R Integrating Project HEADWAY And CMMI Introduction This white paper
CMS Policy for Configuration Management
Chief Information Officer Centers for Medicare & Medicaid Services CMS Policy for Configuration April 2012 Document Number: CMS-CIO-POL-MGT01-01 TABLE OF CONTENTS 1. PURPOSE...1 2. BACKGROUND...1 3. CONFIGURATION
