Managing Process Architecture and Requirements in a CMMI based SPI project 1
|
|
|
- Basil Watkins
- 10 years ago
- Views:
Transcription
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 have to face an important issue: how defining an integrated set of processes so that each process element is designed taking in consideration its relationships with all the other interfacing elements. Together with this issue, we also have the need to ensure that all the relevant requirements for the processes and their process assets are fully understood and correctly managed. These objectives are even more difficult to achieve when more persons are working in parallel to the improvement of different process areas. The approach described in the following paper, leverages a defined process architecture and a documented specification of process requirements to ensure integration among the process elements. All the examples are referred to a CMMI based process definition but the most of the concepts are applicable also when adopting process models other than CMMI. Why process integration is important? A necessary condition, to enable process effectiveness, is that all the process areas making up the entire development process could work together without disruptions. This implies that all the process elements and the related assets that support and drive the process execution, are designed and built in a way that takes into account the integration needs among themselves. As process elements and assets we mean a very wide range of things like: policies, processes and procedures descriptions, templates, tools, roles, skill and everything is needed to perform the intended process. Here are some examples of integration problems: A Requirements Traceability Matrix is defined in the scope of the Requirements Management process but it is not related to the traceability system that has been selected or built in support to the Testing activities. A resulting effect could be that Test Cases are not traced to the requirements or that this traceability must be twice documented and maintained in the two traceability systems. An Estimating procedure has been documented but it does not clearly define which input from Requirements Management should be considered as the base for a high level rather than a detailed estimation. This may cause estimates to be unrelated to the requirements. Plans must be developed for the execution of each process area but they are not merged together in a usable (and hopefully simple!) overall project plan. Heterogeneous naming conventions adopted for the different document templates or information elements; this can generate confusion about the meaning and extra effort to repeat almost the same information on multiple different project documents. Poor process integration is often a cause for: information missed along the execution of the process, redundant information documented multiple times, poor process assets usability, unnecessary extra effort. All this has a negative impact on the process efficiency and effectiveness. 1 CMMI is a registered trademark of the Carnegie Mellon Univerity Seite 1 von 6
2 Key elements to ensure process integration In order to avoid or limit the effect of process integration issues, it is important to identify them as soon as possible and take find a remedy before a new version of the process is being deployed across an organization. Therefore the process engineers (or more in general those people who are responsible to develop and maintain processes and the related assets), should pay attention to the following potential sources of integration issues: Work products which are output of a (sub-) process and that have to be considered in input to another (sub-) process. When the two (sub-) processes are being developed (particularly when they are not developed by the same person) it happens that input and outputs fail to be coupled in the correct way. Particular attention should be given to those work products which are made available to other processes by means of a shared repository (archive), since this as an impact on the repository s design. o Example: the Project Monitoring process expects the Cost Performance Index indicator from the Measurements Process. This last process actually will provide the CPI indicator but just once in a month. This might be an ineffective solution for the objectives of the Project Monitoring process. Constraints or process requirements, that have been identified while designing or while gathering requirements for a (sub) process, and that must be implemented in the scope of another process. o Example: In order to have a Requirements Management Plan integrated in a overall Project Management Plan, the template of this last work product should be designed considering the specific planning needs of the Requirements Management Process. In this case, while developing the Project Planning process, requirements coming from the Requirements Managements process must be taken into account. Interfaces (inputs, outputs and process design requirements) with external processes. This processes are those being outside the scope of the SPI project; for example they may be: Customer processes, Administrative processes, Sales processes, Procurement processes, HR Processes o Example: the Sales process expects as input a cost estimate as soon as the high level design is developed; instead the Estimating process is not designed to produce an estimate before a detailed analysis has been carried out. Terms and definitions for: acronyms, process phases, process roles, organizational roles and functions, work products, databases, naming standards It is important to build, and then systematically use and maintain, a common glossary so that similar terms are not used with different meanings and different terms are not used to mean the same concept. o Example: A Project Planning procedure assigned the planning responsibility to the Project Manager - PM. The Requirements Management procedure says that the changes to requirements should be finally approved by the Project Responsible - PR. Are the PM and the PR the same person? How process architecture can help The main purpose of defining the process architecture is to summarize and enable the management of all the relationships (interfaces) among process elements belonging to the different sub-processes. Then, when a process model (like the CMMI ) is adopted as a reference, the documentation of process architecture will also provide a mapping of the process against the model itself. In CMMI this includes a mapping on the specific and generic goals and practices but, in the method here below outlined, a great importance is given to the CMMI Typical Work Products too. Seite 2 von 6
3 Here below we are going to explain how the process Archive 1 architecture can be built to support a CMMI based process 1a Archive 3 improvement project and how the process improvement Proc-A ca c3 team can take advantage of using it. 1b The method is particularly oriented to process improvement ac ae Proc-C initiatives aiming to establish Defined and Standard Processes (so aiming Capability Level 3 or higher). Proc-E Nevertheless, this approach is applicable to Capability Level cd Proc-B ed 2 objectives, since we have in any case to establish project a2 Proc-D level Managed Processes. In this case we are likely to consider several different solutions for the different projects b2 Archive 2 2d since we are not aiming to get to a standard process. The process architecture is made of a set of matrixes, at least Figure 1 -Process Architecture one for each Specific Goal (SG) and each Generic Goal (GG). To simplify, we might assume that, each Specific Goal corresponds to at least one distinct sub-process and that, for each sub-process, at least one process description document (i.e. a procedure document) is available or must be created. The approach works also when we have more sub-processes mapped to a same SG (in this case we are going to manage more matrixes for the same goal) or a same sub-process covering more Specific Goals. For example, let us take the Project Monitoring and Control process area; we have 2 SG and we have decided to map these goals against two sub-processes which we have given the following names: Software Project Tracking, and Project Issues Management. For each sub-process we prepare a matrix whose structure is like in the following sample (which, for brevity, includes only the first two specific practices of the CMMI PMC Process Area). Sub-Process: Software Project Tracking CMMI PMC SG1 Process Descriptions INPUTS (Specify From which sub-process) WP From SP/GP Typical Work Product Actual Work Product OUTPUTS (Specify To which subprocess) WP To SP 1.1 Monitor the actual values of the project planning parameters against the project plan. Records of significant deviations Records of project performance.. Seite 3 von 6
4 Each process engineer (or team) is given the responsibility to fill the matrixes of their responsibility; this task should be performed meanwhile conducting the process analysis (process requirements analysis and solution outline) and completed before starting to develop or modify the process assets. Here is a possible procedure: 1. Analyze each CMMI Typical Work Product (TWP) and decide which must be adopted in the target process (the process to defined or changed). 2. Give a name to the Actual Work Products that will be used in the target process and map them to the TWPs (mostly, more CMMI TWPs will be summarized in a single Actual Work Product but in some cases it may happen the contrary). 3. Identify those Actual Work Products (AWPs) that are an output of the selected process and therefore an input for other sub-processes. Indicate these target sub-processes possibly specifying the practices that will receive the WP in input. When a work product is stored in a repository (archive), this should be specified as well. Finally, do not forget to consider also those inputs directed to sub-process which are outside of the scope of the CMMI framework. 4. Similarly analyze, for each practice, which inputs are necessary and which sub-process they are expected to come from. 5. To facilitate the work, it is important that each input from or output to written on a matrix is copied (possibly automatically) in the related matrixes so that each process engineer can easily see if a new input or output is requested for his own sub-processes. 6. Write the names of all the Process Description documents driving the execution of the practices. It may be a single procedure or a set of procedures, guidelines, work instructions, related tailoring criteria and whatever more is used to describe the way the sub-process is performed. A similar approach should be used for the Generic Goals and Generic Practices, but taking care of the following differences: 1. Since CMMI TWPs are not defined for each GP, we can just define the AWPs by focusing on the most relevant documented information that should support the generic practice. (An example for the PMC Process Area: an AWP for the GP 2.2 may be named Project Tracking Plan and it is supposed to direct all the key monitoring and control activities). 2. Consider the relationship between the GPs and the other Process Areas (particularly the Support Process Areas) as sources of inputs and outputs. For example to support the GP 2.2 Plan the Process is it better to specify all these planning activities and related work products (plans) inside the Project Planning descriptions or is it better to spread them across each sub-process description. Whatever we decide an interface with among all the PAs and the Project Planning PA exist and therefore it should be defined in the architecture. To better understand the relationships among GPs and Process Areas, refer to the CMMI for Development, Version 1.2 at paragraph Process Areas That Support Generic Practices. Once all the matrixes are ready, we have a first version of the entire Process Architecture document. Now each process engineer can systematically review the inputs posted on his own sub-processes by the owners of other sub-processes therefore he will be able to discover Seite 4 von 6
5 additional interface requirements that could not be seen by simply analysing a focused set of subprocesses. In this way, the process architecture helps to identify the integration issues that ought to be resolved before deploying the processes. In this way collaboration among process engineers is also going to be fostered, since they have to dialogue and negotiate about the interface requirements, to remove integration defects before the can affect the deployed processes and the related assets. Once a first baseline of the architecture is established, a clear responsibility for its maintenance should be assigned. In this way every change (especially changes affecting inputs or outputs) can be accomplished only after reviewing its impact together with the owners of the interfacing processes. The responsible of the process architecture should also be in charge of: facilitating the resolution of integration issues, proposing possible solutions and assuring whether the integration issues have been resolved before starting the deployment of the new process. Managing process requirements Almost in parallel to the development of the process architecture, an analysis of process requirements should be carried on. This is important in order to ensure that the process engineers get to know all the required features for the new process and related assets. Possible sources of process requirements are: Appraisals or gap analyses findings and recommendations. Expectations and issues captured during interviews and workshops with internal and external stakeholders (particularly important those from the Customers and the Suppliers) The process model itself. For CMMI we can consider Goals and Practices as high level requirements to be further developed. Interface requirements (or integration requirements), that are particularly put in evidence while developing the process architecture. Constraints affecting the design of process assets and that may depend on previous design decision (i.e. all the document templates must respect a common documentation standard). All these requirements should be documented in one or more requirements documents to be used as the base for developing the process asset. These Process Requirements documents should contain the following information: The name of sub-processes in scope. A unique ID for each process requirement. The source of the requirement. For the interface requirements, a reference to the Process Architecture document (which input and output they refer to) should be included. The dependencies with other sub-processes. Particularly when the requirement (or any derived requirement) requires to be implemented in the scope of other sub-processes The list of the relevant stakeholders for each requirement. These stakeholders are those to involve in the validation of the outlined process solution. In case of dependencies, the relevant stakeholders list would include the process engineers responsible for the dependent sub-processes. Seite 5 von 6
6 A specification for each requirement, in order to explicitly outline the projected process solution satisfying the requirement. The process assets affected by the requirement. For each impacted asset, this is a kind of technical specification (minimally a summary description) of the features to be implemented or modified. When the Process Requirements documents are ready they should undergo a peer review together with the Process Architecture. It recommendable that all the process engineers take part at this review; in this way every team member will get an insight about the solutions outlined for all the sub-process. Consequently the team is lead to deepen the process analysis and to discover defects or previously unknown issues like: additional process requirements, redundant solutions, unfeasible or ineffective solutions, requirements not properly assigned, unidentified stakeholders In order to facilitate following the approach in this paper outlined, it is recommendable to adopt or implement a tool (for instance, a database) both for the Process Architecture matrixes and the Process Requirements documents. This choice will make easier the collaborative development of the process elements and will enable an overall control on the entire picture during the project. At the end of the process improvement project, these documents will continue to be a major asset to be maintained and re-used as the base for the future improvement initiatives. Kontakt: Wetterkreuz 19a Erlangen Tel. +49-(0) XXX Fax +49-(0) [email protected] Autoren: Dipl. Ing. Filippo Vitiello Sr. Consultant [email protected] Seite 6 von 6
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,
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards
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
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,
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
Interpretation and lesson learned from High Maturity Implementation of CMMI-SVC
Interpretation and lesson learned from High Maturity Implementation of CMMI-SVC Agenda and Topics Opening Recap High Maturity Process Areas Main Questions for High Maturity Process Improvement Pilot Lessoned
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
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
Business Analysis Standardization & Maturity
Business Analysis Standardization & Maturity Contact Us: 210.399.4240 [email protected] Copyright 2014 Enfocus Solutions Inc. Enfocus Requirements Suite is a trademark of Enfocus Solutions Inc.
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 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
Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
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
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
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,
IT Financial Management and Cost Recovery
WHITE PAPER November 2010 IT Financial Management and Cost Recovery Patricia Genetin Sr. Principal Consultant/CA Technical Sales David Messineo Sr. Services Architect/CA Services Table of Contents Executive
Copyright 2014 Carnegie Mellon University The Cyber Resilience Review is based on the Cyber Resilience Evaluation Method and the CERT Resilience
Copyright 2014 Carnegie Mellon University The Cyber Resilience Review is based on the Cyber Resilience Evaluation Method and the CERT Resilience Management Model (CERT-RMM), both developed at Carnegie
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
Quantitative CMMI Assessment for Offshoring Through the Analysis of Project Management Repositories
Quantitative CMMI Assessment for Offshoring Through the Analysis of Project Management Repositories Thanwadee Sunetnanta 1, Ni-On Nobprapai 1, Olly Gotel 2 1 Mahidol University, Department of Computer
Using Baldrige Performance Criteria to Strengthen CMMI Measurable Results NDIA CMMI Conference - November 2008
Using Baldrige Performance Criteria to Strengthen CMMI Measurable Results NDIA CMMI Conference - November 2008 Tim Olson, MBNQA Baldrige Examiner, 2008 Lean Solutions Institute, Inc. (LSI) (760) 804-1405
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
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
Interpreting Capability Maturity Model Integration (CMMI ) for Business Development Organizations in the Government and Industrial Business Sectors
Interpreting Capability Maturity Model Integration (CMMI ) for Business Development Organizations in the Government and Industrial Business Sectors Donald R. Beynon, Jr. January 2007 Technical Note CMU/SEI-2007-TN-004
V-Modell XT. Part 1: Fundamentals of the V-Modell
V-Modell XT Part 1: Fundamentals of the V-Modell THE V-MODELL XT IS PROTECTED BY COPYRIGHT. BUNDESREPUBLIK DEUTSCHLAND 2004. ALL RIGHTS RESERVED. COPYRIGHT RESERVED BUNDESREPUBLIK DEUTSCHLAND 2004.THE
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
PHASE 8: IMPLEMENTATION PHASE
PHASE 8: IMPLEMENTATION PHASE The Implementation Phase has one key activity: deploying the new system in its target environment. Supporting actions include training end-users and preparing to turn the
D6.1: Service management tools implementation and maturity baseline assessment framework
D6.1: Service management tools implementation and maturity baseline assessment framework Deliverable Document ID Status Version Author(s) Due FedSM- D6.1 Final 1.1 Tomasz Szepieniec, All M10 (31 June 2013)
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
Maturity Assesment for Processes in IT
Maturity Assesment for Processes in IT What is MAPIT? Maturity Assessment for Processes in IT Tool for assessing the maturity of IT Service Management processes in terms of performance and quality Based
The Design and Improvement of a Software Project Management System Based on CMMI
Intelligent Information Management, 2012, 4, 330-337 http://dx.doi.org/10.4236/iim.2012.46037 Published Online November 2012 (http://www.scirp.org/journal/iim) The Design and Improvement of a Software
- ATTACHMENT - PROGRAM MANAGER DUTIES & RESPONSIBILITIES MARYLAND STATE POLICE W00B0400021
- ATTACHMENT - PROGRAM MANAGER DUTIES & RESPONSIBILITIES MARYLAND STATE POLICE W00B0400021 About this document this is a detailed description of typical Project Manager (PM) duties, responsibilities, and
PHASE 6: DEVELOPMENT PHASE
PHASE 6: DEVELOPMENT PHASE The Phase features a key step in the project: system construction. The previous phases lay the foundation for system development; the following phases ensure that the product
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
2-Day Workshop Project JumpStart The Workshop Designed to Launch Projects Faster
2-Day Workshop Project JumpStart The Workshop Designed to Launch Projects Faster Traditional Classroom / Onsite Course No. 665 Duration: 2 days Credits: 14 PDUs / 1.4 CEUs Prerequisites Twelve hours of
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,
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
Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e. www.analytixds.com
Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing 1 P a g e Table of Contents What is the key to agility in Data Warehousing?... 3 The need to address requirements completely....
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
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
A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 2.0
A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 2.0 www.theiiba.org International Institute of Business Analysis, Toronto, Ontario, Canada. 2005, 2006, 2008, 2009, International
Enhancing Outsourcing Relationship Management Capabilities: Driving Greater Value from AllianceBernstein s Global Operations
Enhancing Outsourcing Relationship Management Capabilities: Driving Greater Value from AllianceBernstein s Global Operations A Vantage Partners Case Study 2011 Vantage Partners, LLC. All rights reserved.
Data Classification Technical Assessment
Data Classification Update: February 13th, 2015 Statement of Confidentiality This Confidential Information is being provided to Customer ABC as a deliverable of this consulting engagement. The sole purpose
Use Cases. Massimo Felici. Massimo Felici Use Cases c 2004 2011
Use Cases Massimo Felici Use Cases 1 Support requirements engineering activities and the requirement process Capture what a system is supposed to do, i.e., systems functional requirements Describe sequences
ATTACHMENT 3 SPS PROJECT SENIOR PROGRAM MANAGER (SPM) DUTIES & RESPONSIBILITIES
1. ROLE DEFINITIONS ATTACHMENT 3 SPS PROJECT SENIOR PROGRAM MANAGER (SPM) DUTIES & RESPONSIBILITIES The purpose of this section is to distinguish among the roles interacting with the SPM obtained through
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
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
NATURAL SPI. Strategies for Implementing the CMMI Project Management Process Category
Strategies for Implementing the CMMI Project Management Process Category NATURAL SPI An SEI Transition Partner 1 2004 Natural SPI, Inc. Objectives Attending this presentation should enable you to: 1. Understand
5.2 A Software Process Improvement Solution for Small and Medium-Size Enterprises
5.2 A Software Process Improvement Solution for Small and Medium-Size Enterprises Authors Jose A. Calvo-Manzano, Gonzalo Cuevas Agustin, Ivan Garcia Pacheco, Tomas San Feliu Gilabert, and Ariel Serrano
Data Management Maturity (DMM) Model Update
Data Management Maturity (DMM) Model Update Rawdon Young November 2012 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Contents / Agenda The DMM SEI Observations on Core
<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
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
How To Create A Process Measurement System
Set Up and Operation of a Design Process Measurement System Included below is guidance for the selection and implementation of design and development process measurements. Specific measures can be found
8. Master Test Plan (MTP)
8. Master Test Plan (MTP) The purpose of the Master Test Plan (MTP) is to provide an overall test planning and test management document for multiple levels of test (either within one project or across
Agenda. CMMI, ITIL & ISO 20000 A Mutually Supportive Relationship
CMMI, ITIL & ISO 20000 A Mutually Supportive Relationship Kieran Doyle T: +441748 821824 M: +447971222160 E: [email protected] Agenda CMMI-SVC and ISO 20000 CMMI-SVC and ITIL The Mutual Relationship
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
Sparx Enterprise Architect for Business Analysts
Course Description 3 day - expert led hands-on Discover surprising ways to save you time and improve team deliverables under the watchful eye of a proven expert. Experience hands-on modeling and learn
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
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
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
Introduction: ITIL Version 3 and the ITIL Process Map V3
Introduction: ITIL Version 3 and the ITIL Process Map V3 IT Process Maps www.it-processmaps.com IT Process Know-How out of a Box IT Process Maps GbR, 2009-2 - Contents HISTORY OF ITIL... 4 The Beginnings...
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
GAMP 4 to GAMP 5 Summary
GAMP 4 to GAMP 5 Summary Introduction This document provides summary information on the GAMP 5 Guide and provides a mapping to the previous version, GAMP 4. It specifically provides: 1. Summary of Need
NUMBER: 12.PM-004 RESPONSIBILITY: Office of Project Support Services REVISION: 4 APPROVED BY: TITLE SUBJECT: Head, Office of Project Support Services
SUBJECT: FERMI RESEARCH ALLIANCE PROCEDURES PROJECT MANAGEMENT NUMBER: 12.PM-004 RESPONSIBILITY: Office of Project Support Services REVISION: 4 APPROVED BY: TITLE Head, Office of Project Support Services
3SL. Requirements Definition and Management Using Cradle
3SL Requirements Definition and Management Using Cradle November 2014 1 1 Introduction This white paper describes Requirements Definition and Management activities for system/product development and modification
Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects
State of Arkansas Office of Information Technology 124 W. Capitol Ave. Suite 990 Little Rock, AR 72201 501.682.4300 Voice 501.682.4020 Fax http://www.cio.arkansas.gov/techarch Best Practices Statement
Requirements Management
REQUIREMENTS By Harold Halbleib Requirements Management Identify, Specify, Track and Control Requirements Using a Standard Process About the author... Harold Halbleib has a degree in Electrical Engineering
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
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
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
Enterprise Test Management Standards
Enterprise Test Management Standards Version 4.0 09/28/2012 Document Number: FSA_TOADG_STDS_TEST.TMS_001 Document Version Control This section summarizes this document revision history. Each entry includes
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
How To Develop An Enterprise Architecture
OSI Solution Architecture Framework Enterprise Service Center April 2008 California Health and Human Services Agency Revision History REVISION HISTORY REVISION/WORKSITE # DATE OF RELEASE OWNER SUMMARY
A managerial framework for an Electronic Government Procurement Project: Complex software projects management fundamentals
A managerial framework for an Electronic Government Procurement Project: Complex software projects management fundamentals Abstract R. Uzal (*) (**), G. Montejano (*), D. Riesco (*), J. Uzal (**) (*) Universidad
Computing Services Network Project Methodology
Computing Services Network Project Prepared By: Todd Brindley, CSN Project Version # 1.0 Updated on 09/15/2008 Version 1.0 Page 1 MANAGEMENT PLANNING Project : Version Control Version Date Author Change
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
Minnesota Health Insurance Exchange (MNHIX)
Minnesota Health Insurance Exchange (MNHIX) 1.2 Plan September 21st, 2012 Version: FINAL v.1.0 11/9/2012 2:58 PM Page 1 of 87 T A B L E O F C O N T E N T S 1 Introduction to the Plan... 12 2 Integration
Why SAAS makes sense: The benefits of Cloud Computing for Email Archiving
Why SAAS makes sense: The benefits of Cloud Computing for Email Archiving Confidentiality This document contains confidential material that is proprietary to Gradian Systems Ltd. The material, ideas, and
+SAFE, V1.2 A Safety Extension to CMMI-DEV, V1.2
+SAFE, V1.2 A Safety Extension to CMMI-DEV, V1.2 Defence Materiel Organisation, Australian Department of Defence March 2007 TECHNICAL NOTE CMU/SEI-2007-TN-006 Software Engineering Process Management Program
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
Writing a Requirements Document For Multimedia and Software Projects
Writing a Requirements Document For Multimedia and Software Projects Rachel S. Smith, Senior Interface Designer, CSU Center for Distributed Learning Introduction This guide explains what a requirements
Better processes by sprint: Agile process improvement. Timo Karasch, Method Park
Better processes by sprint: Agile process improvement Timo Karasch, Method Park Seite 1 / 14 Abstract The conventional process improvement is more and more unable to cope with its excessive objectives
A COMPARISON OF PRINCE2 AGAINST PMBOK
Introduction This comparison takes each part of the PMBOK and gives an opinion on what match there is with elements of the PRINCE2 method. It can be used in any discussion of the respective merits of the
Capacity Plan. Template. Version X.x October 11, 2012
Template Version X.x October 11, 2012 This is an integral part of infrastructure and deployment planning. It supports the goal of optimum provisioning of resources and services by aligning them to business
Organization. Project Name. Project Overview Plan Version # Date
Project Overview Plan Template Organization Project Name Project Overview Plan Version # Date REVISION HISTORY VERSION # REVISION DATE COMMENT 1 APPROVALS: Authorized Signature DATE 2 Table of Contents
