Objective Evidence For Appraisals

Slides:



Advertisements
Similar presentations
Integrated Project Management IPM (Without IPPD) Intermediate Concepts of CMMI Project meets the organization Author: Kiril Karaatanasov
Advertisements

Process and Product Quality Assurance (PPQA)
Implementing CMMI® for Development Version 1.3
SPIN-BG Seminar 1.Overview of CMMI Model changes 3.SCAMPI method changes 4.Training changes 5.CMMI Architecture Author: Kiril Karaatanasov
Software Quality Assurance Plan
More CMM Part Two : Details.
Quality Improvement/ Quality Assurance Amelia Broussard, PhD, RN, MPH Christopher Gibbs, JD, MPH.
Copyright 2005 CMMI and ITIL Alison Adams & Kieran Doyle.
Appraisal Requirements for CMMI
SM CMM Integration, SCAMPI, SCAMPI Lead Assessor, SCAMPI Lead Appraiser, and SEI are service marks of Carnegie Mellon University.  CMM and CMMI are registered.
Standard CMMI Appraisal Method for Process Improvement (SCAMPI)
Capability Maturity Model (CMM) in SW design
200209–CSSA0001 – 16/25/ :30 AM CSSA Cepeda Systems & Software Analysis, Inc. SCAMPI.
Capability Maturity Model Integration (CMMI). CMMI Enterprise-wide process improvement framework Focuses on processes for improved product Process areas:
Capability Maturity Model
CMMI December 3rd 2014.
Understanding (and Untangling) Verification and Validation Requirements ISO 9001 vs. CMMI-Dev 1.2.
Unit 2: Managing the development of self and others Life Science and Chemical Science Professionals Higher Apprenticeships Unit 2 Managing the development.
CMMI Course Summary CMMI course Module 9..
8. CMMI Standards and Certifications
Integrated Capability Maturity Model (CMMI)
N By: Md Rezaul Huda Reza n
Copyright 2003 Northrop Grumman Corporation 0 To PIID or Not to PIID: Lessons Learned in SCAMPI Evidence Preparation To PIID or Not to PIID: Lessons Learned.
Managing CMMI® as a Project
Georgia Institute of Technology CS 4320 Fall 2003.
1 © Mahindra Satyam 2009 Mahindra Satyam Confidential Welcome To CMMI Introduction.
Assessing the influence on processes when evolving the software architecture By Larsson S, Wall A, Wallin P Parul Patel.
Software Engineering - I
Computing and SE II Chapter 15: Software Process Management Er-Yu Ding Software Institute, NJU.
1 / 25 IPM CMMI Integrated Project Management (IPM) Dieter De Paepe & Sarah Bourgeois.
1 / x CMMI Technical Solution Rob Vanden Meersche Dieter Van den Bulcke.
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
Guidelines for Process
CMMI November 25 th Copyright © 2015 Accenture All rights reserved. The aim of the presentation is to introduce Capability Maturity Model Integrated.
Action Research Research Methods CAGS NITE Action Research WHAT IS ACTION RESEARCH? –A form of qualitative research –Self-reflective enquiry undertaken.
Space and Airborne Systems Prepared For 3rd Annual CMMI Technology Conference Presented In Denver, CO Tom Cowles November 19, 2003 Peer Reviews For CMMI.
 CMMI  REQUIREMENT DEVELOPMENT  SPECIFIC AND GENERIC GOALS  SG1: Develop CUSTOMER Requirement  SG2: Develop Product Requirement  SG3: Analyze.
Advances In Software Inspection
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
Figures – Chapter 26. Figure 26.1 Factors affecting software product quality.
MIS Project Management Instructor: Sihem Smida Project Man agent 3Future Managers1.
AUDIT STAFF TRAINING WORKSHOP 13 TH – 14 TH NOVEMBER 2014, HILTON HOTEL NAIROBI AUDIT PLANNING 1.
CMMI for Services, Version 1.3 Speaker: Business Excellence Date:
Planning Instruction Component 3: Session 4
Introduction The purpose of this session is to:
Software and Systems Integration
CMMI Q & A.
TechStambha PMP Certification Training
CMMI November 22nd 2017.
Software Documentation
Level - 3 Process Areas (CMMI-DEV)
CMMI – Staged Representation
VENDORS, CONSULTANTS AND USERS
Chapter Three Research Design.
Project Plan Template (Help text appears in cursive on slides and in the notes field)
Engineering Processes
Use of Tailored PIIs November 17, 2003
Planning Instruction Component 3: Session 4
CMMI November 2018.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Capability Maturity Model
Experiences with a Single PA SCAMPIsm
Presented to National Defense Industrial Association
Survey-Document Examination-Observation-Benchmarking
LESSON 3 Job Analysis Dr. Salim Al-Shukaili.
Class “B” Appraisal Implemented Lessons Learned
Employee engagement Delivery guide
Engineering Processes
Capability Maturity Model
Requirements Development in CMMI
Presentation transcript:

Objective Evidence For Appraisals or 3782 easy steps to a successful SCAMPISM Kent McClurg November 17-20, 2003 Copyright © 2003 Raytheon Company. All rights reserved.

Agenda Introduction Where to start? The target The Problem with OE The Solution The Strategy 12/7/2018

What is Objective Evidence? Why do we need Objective Evidence? Introduction Where is OE described? What is Objective Evidence? Why do we need Objective Evidence? How much OE do we need? What kinds of OE are there? 12/7/2018

Where is the OE described? SCAMPISM MDD describes the types of objective evidence Part I – Overview Part II – Process Definitions 1.4 Obtain and Analyze Initial Objective Evidence 1.5 Prepare for Collection of Objective Evidence 2.1 Examine Objective Evidence 2.3 Document Objective Evidence 12/7/2018

What is Objective Evidence? “Objective evidence consists of qualitative or quantitative information, records, or statements of fact pertaining to the characteristics of an item or service or to the existence and implementation of a process element. It is based on observation, measurement, or test, and can be verified.” “In SCAMPISM, sources of objective evidence include instruments, presentations, documents, and interviews.” Standard CMMISM Appraisal Method for Process Improvement (SCAMPISM), Version 1.1: Method Definition Document December 2001, Page I-11 & Glossary Understand what OE is before you start collecting 12/7/2018

Why do we need OE? The aggregate of objective evidence provided is used as the basis for determining practice implementation. To make reasonable judgments regarding an organization’s implemented processes relative to the CMMI models, appraisal teams base their judgments on the collection of objective evidence for each specific and generic practice applicable to process area goals within the appraisal scope. (SCAMPISM MDD Page I-21) 12/7/2018

How much OE do we need? - 1 Practice implementation at the organizational unit level is a function of the degree of practice implementation at the instantiation level (e.g., projects). The extent of this can be determined only by considering the extent to which those practices are implemented by instantiations of the process This necessitates the consideration of objective evidence for each instantiation, for each model practice within the appraisal scope 12/7/2018

How much OE do we need? - 2 Appraisal teams are obligated to seek and consider objective evidence of multiple types in determining practice implementation and goal satisfaction. The SCAMPISM method is data oriented, in that Decisions on practice implementation and rating are made based upon the aggregate of objective evidence Multiple types of objective evidence must be considered. Artifacts indicative of practice implementation are a requirement of the SCAMPISM method. 12/7/2018

What kinds of OE are there? The fundamental idea … is that the conduct of an activity or the implementation of a practice results in “footprints”—evidence that provides a basis for verification of the activity or practice. In SCAMPISM, Practice Implementation Indicators are the necessary consequence of implementing CMMI model practices. Direct Objective Evidence Indirect Objective Evidence Instruments 12/7/2018

Why Worry about all of this? Because, when you are trying to get ready for a SCAMPISM …

The Short History of OE What the site heard when the CMMI guys explained it What the site coordinator envisioned How the Project Leaders understood it Be clear, or beware 12/7/2018

No good effort goes unpunished! The Short History of OE How the Team Leaders saw it What SW looked for What the SE’s looked for No good effort goes unpunished! 12/7/2018

Be careful what you ask for - - - The Short History of OE What SE/SW actually provided What the Class “B” appraisal saw What the re-plan called for Be careful what you ask for - - - 12/7/2018

The Short History of OE What the SCAMPISM team really needed You might get it! 12/7/2018

Where to start? Need to meet the practices by providing objective evidence that is Sufficient – is there enough evidence? Necessary – is it really essential evidence? Accurate – does it reflect what is really done? The evidence should be presented in some coherent fashion Threads Discrete evidence (not applicable for a thread) 12/7/2018

Threads or not threads – Sew many choices Make a decision on how to present the OE based on the practices Do they lead you from point A to point B? Thread candidates do this Example: Technical Solution Do they list independent (discrete) activities? Non-thread candidates do this Example: Process and Product Quality Assurance 12/7/2018

Threads or not threads – Sew many choices Thread Example: Technical Solution - Goals SG 1 Select Product-Component Solutions SP 1.1 Develop Detailed Alternative Solutions and Selection Criteria SP 1.2 Evolve Operational Concepts and Scenarios SP 1.3 Select Product-Component Solutions SG 2 Develop the Design SP 2.1 Design the Product or Product Component SP 2.2 Establish a Technical Data Package SP 2.3 Design Interfaces Using Criteria SP 2.4 Perform Make, Buy, or Reuse Analyses SG 3 Implement the Product Design SP 3.1 Implement the Design SP 3.2 Develop Product Support Documentation Note how these goals relate to each other. Solution DesignImplement 12/7/2018

Threads or not threads – Sew many choices Thread Example: Technical Solution - Practices SG 1 Select Product-Component Solutions SP 1.1 Develop Detailed Alternative Solutions and Selection Criteria SP 1.2 Evolve Operational Concepts and Scenarios SP 1.3 Select Product-Component Solutions SG 2 Develop the Design SP 2.1 Design the Product or Product Component SP 2.2 Establish a Technical Data Package SP 2.3 Design Interfaces Using Criteria SP 2.4 Perform Make, Buy, or Reuse Analyses SG 3 Implement the Product Design SP 3.1 Implement the Design SP 3.2 Develop Product Support Documentation Note how these practices relate to each other. Solution Design  Implement 12/7/2018

Threads or not threads – Sew many choices Non-Thread Example: PPQA - Goals SG 1 Objectively Evaluate Processes and Work Products SP 1.1 Objectively Evaluate Processes SP 1.2 Objectively Evaluate Work Products and Services SG 2 Provide Objective Insight SP 2.1 Communicate and Ensure Resolution of Noncompliance Issues SP 2.2 Establish Records Note how these goals are (somewhat) independent of each other. Objective evaluations may or may not provide the necessary objective insight. There are alternative ways of gaining objective insight other than objective evaluations. 12/7/2018

Threads or not threads – Sew many choices Non-Thread Example: PPQA - Practices SG 1 Objectively Evaluate Processes and Work Products SP 1.1 Objectively Evaluate Processes SP 1.2 Objectively Evaluate Work Products and Services SG 2 Provide Objective Insight SP 2.1 Communicate and Ensure Resolution of Noncompliance Issues SP 2.2 Establish Records These practices are discrete actions. Think about the best way to meet the appraisal needs when collecting and organizing the objective evidence 12/7/2018

So, who gets to collect the OE?

How We View the Artifacts The project people see the artifacts as the result of executing the project as it moves through its life cycle The appraisers see the artifacts as the result of executing the project with respect to the Process Areas of the CMMI® 12/7/2018

Who gets to Collect the OE? - 1 Non-project OE collectors often don’t know what to collect Don’t know where certain artifacts are stored Not aware of what artifacts might be called May not be aware of project sensitive information (not classification) Project OE collectors often don’t know what to collect Not aware of what will satisfy a practice since they are not familiar with the CMMI® (this is to be expected) No experience dealing with OE Don’t need another job! It appears that neither group is entirely the right group 12/7/2018

The Collection Solution? Train all of the necessary project people collecting the OE to understand all of the issues Model content SCAMPI requirements OR Train people from outside the projects everything they need to know about the project in order to collect the OE – neither of these seem to be the answer 12/7/2018

Another “View” of the Problem The “mystical” appraisal team reviews the collected evidence through “CMMI” filter RSKM OPD PI PP CAR ISM CM TS MA PPQA The “filter” may prevent the team from seeing your big picture as you see it. OPP QPM VAL IPM The CMMI filter does not reflect the life cycle of the projects, does not reflect sequencing. It groups evidence into specific process areas. 12/7/2018

Follow the project life cycle One Possible Solution Follow the project life cycle Describe the activities performed on the project Identify the artifacts associated with each activity (no need to mention the CMMISM) Direct artifacts – intended work product Indirect artifacts – by-products of performing the activity Provide the list of artifacts needed for each phase and activity of the project 12/7/2018

The Solution: the Projects View Requirements Analysis Test Implementation Planning Integration Design Activities Activities Artifacts Activities Artifacts Participants Artifacts Activities Participants Roles Activities Participants Activities Artifacts Roles Roles Artifacts Artifacts Participants Participants Participants Roles Roles Roles 12/7/2018

The Translation The OE identified and collected for for each defined Life Cycle phase is then mapped to the appropriate practices Project People Mapped Artifacts Project Artifacts Mapping Process PPQA Implementation RSKM CAR MA EPG (Appraisal People) Test PP OPP PI QPM Requirements Analysis OPD VAL ISM Integration Design IPM CM TS Planning 12/7/2018

The Solution for the Appraisers Requirements Analysis Test Implementation Planning Integration Design SP2.2 SP1.2 Activities Activities SP1.3 Artifacts Activities Artifacts Participants Artifacts Activities Participants Roles Activities Participants Activities Artifacts Roles Roles Artifacts Artifacts Participants Participants Participants Roles Roles Roles GP2.3 GP2.10 GP2.6 GP2.8 12/7/2018

What the project provided Example Mapping What the project provided Where the EPG mapped it OE Type Project plan PP SP2.7 Establish Project Plan Direct Project plan review checklist PP SP3.1 Review Plans VER SP2.2 Conduct Peer Reviews Minutes from project plan review Indirect Project plan update Hours spent on plan change PP SP2.7 Estab Proj Plan MA SP2.1 Collect Measurement Data 12/7/2018

How is the OE Made Available? Some decision must be made concerning the basic approach to the OE. Hardcopy or Softcopy or Both Weigh the benefits and deficiencies of both. 12/7/2018

Hardcopy Pro’s and Con’s Collected OE is stable Easy to mark the applicable sections Sometimes easier for reviewers to use Hardcopy Con’s No automated search capability Requires a new copy for each reference Cannot support discovery mode Not always possible to provide the entire artifact (size issue) Can become “out of date” 12/7/2018

Softcopy Pro’s and Con’s Can point to the source of the OE (folder) to aid in determining institutionalization Easy to include multiple examples Can include the entire artifact, not just pertinent pages Easy to update to new artifacts or new versions Automated search capability Can support discovery mode Softcopy Con’s Hyperlinks can be broken Not always easy to indicate the relevant parts Versions can be moved or removed without anyone knowing 12/7/2018

Keep Your Eye on the Target Look to the end of the path – what is our goal with respect to the OE? Characterize the practices of a goal Do they define a thread? Are they discrete activities? Satisfy the goals of the process area Does the OE support the goal? Is it sufficient and correct? Meet the process area for a maturity level or capability levels as planned Make sure it all works together to establish the big picture that you want Know where we want to end up and how to get there! 12/7/2018

Questions? 12/7/2018