PIID creation process – how to raise its maturity? · PIID creation process – how to raise its...
-
Upload
truongtuyen -
Category
Documents
-
view
221 -
download
0
Transcript of PIID creation process – how to raise its maturity? · PIID creation process – how to raise its...
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
V1 2006-06-12
© 2006
V
PIID creation process – how to raise its maturity?
European SEPG, Amsterdam, 15th June 2006
2
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
The Vector Group today
Vector CANtech
Michigan, USA
64 employees
Vector France
Paris, France
11 employees
Vector Informatik
Stuttgart, Germany
378 employees
Vector Japan
Tokyo and Nagoya, Japan
65 employees
Vector Group585 employeesDate: April 2006
Vector Consulting
Stuttgart, Germany
60 employees
Vector Scandinavia
Gothenburg, Sweden
7 employees
CustomerCenter NorthBraunschweig
CustomerCenter South
Munich
3
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Strategic Business Fields
Vector supports the networking of electronic systems with tools, software components and engineering services.
For the development of electronic control units Vector offers tools for the development, calibration and diagnostics as well as software components and development services.
Vector supports the development process of electronic systems in the automotive area with consulting services as well as process tools.
4
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Agenda
What does it mean creating PIIDs?
New approach for PIID creation
Phases of the PIID creation process
Conclusion
5
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Agenda
What does it mean creating PIIDs?
New approach for PIID creation
Phases of the PIID creation process
Conclusion
6
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
What are PIIDs good for?
Definition of PIIs:
Practice Implementation Indicators (PIIs) are footprints resulting from practice implementation.
PIIDs support the appraisal team to conduct the appraisal effectively and efficiently.
Real-World Hint: Having bad PIIDs is worse than having no PIIDs.
Process descriptions
PII Database
(PIID)
Documents Tools Oral/Written statements
7
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Impact of PIIDs
Good PIIDs
PIIDs are finished before the initial document review and readiness review start.
PIIDs contain the appropriate documents for showing practice implementation and the appraisal team can rely on it.
Requests by the appraisal team concerning the PIIDs are closed by the PIID creator at agreed milestones.
Bad PIIDs
PIIDs are not finished on time.
Projects and the organization are not represented adequately by the PIIDs and the appraisal team feels uncertain regarding judgement.
The appraisal schedule must be revised, because discussions withPIID creators take too much time.
8
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Agenda
What does it mean creating PIIDs?
New approach for PIID creation
Phases of the PIID creation process
Conclusion
9
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
PIID creation on higher Capability Level
Creating PIIDs effectively end efficiently means applying Capability Level 2.
Understanding Capability Level 2 as a set of requirements, theylead to a detailed process with different phases and work products.
Activities for PIID creation
Generic Practices GP 2.1 to GP 2.10
PIID creation as a process on CL2
10
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Analysis of Capability Level 2 requirements
General Impact of generic Practices on PIID creation (CL 2):
GP 2.2
GP 2.3
GP 2.4
GP 2.1
GP 2.5
GP 2.6
GP 2.7
GP 2.8
GP 2.9
GP 2.10
= has impact
= no impact
PIID creation
The PIID creation process
must be planned and tracked.
needs clear responsibility and skilled resources.
needs close stakeholder involvement.
forces work products to be put under configuration management.
11
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phases of SCAMPI Appraisal
PIID creation
Start of SCAMPI
Concept of PIID creation process
SCAMPI Appraisal
Plan and Prepare for Appraisal Conduct Appraisal Report
Results
...
Readiness Review
Final Findings
PIID Creation I
PIID Creation IV
PIID Creation III
PIID Creation II
12
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
PIID creation
Phases and milestones for PIID creation
Implementing generic PIIDs
Phases of SCAMPI Appraisal
Readiness Review
Final Findings
Start of SCAMPI
Maintaining PIIDs
Implementing PIIDs
Preparing PIID implementation
Generic mapping of the organization’s processes to CMMI is done.
Plan for the activities during implementation and maintaining of PIIDs in detail.
Mapping of project’s and organization’s specific documents to CMMI is done. Revise PIIDs based on
appraisal team’s feedback.
13
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Agenda
What does it mean creating PIIDs?
New approach for PIID creation
Phases of the PIID creation process
Conclusion
14
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phase Implementing generic PIIDs I/III
Impact of Generic Practices on Implementing generic PIIDs:
GP 2.2
GP 2.3
GP 2.4
GP 2.5
GP 2.6
GP 2.7
GP 2.8
= has significant impact
= no significant impact
PIID creation
Implementing generic PIIDs
PIID-Creator:
CMMI and process knowledge
Clear responsibility and resources
Generic PIID will change due to different reasons (e.g. process improvement).
15
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phases of SCAMPI Appraisal
PIID creation
Implementing generic PIIDs
Readiness Review
Final Findings
Start of SCAMPI
Generic PIIDs
Phase Implementing generic PIIDs II/III
Process descriptions
Preparing PIID implementation Implementing PIIDs Maintaining PIIDs
16
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phase Implementing generic PIIDs III/III
Real-World Example: Excerpt of a generic PIID (PA REQM)
General hints for implementing generic PIIDs:
Generic PIIDs should document one preferred DA and a set of typical ones.
Generic PIIDs usually do not contain IAs.
REQMSG 1 Manage Requirements DA could be Preferred DA Suggested Comment for DA
could be
SP 1.1 Obtain an Understanding of Requirements
Contracting, Customer Specification Contracting Side 1 (chapter 1.1) of the contracting shows usually a signature of the project's client as commitment to requirements (Chapter 2.1).
SP 1.2 Obtain Commitment to Requirements
Kick-off Protocoll , Checklist Customer Specification, Change Request List (CRL)
Kick-Off Protocol See list of participants in the upper part of the protocol.
... ... ... ...
17
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phase Preparing PIID implementation I/IV
Impact of Generic Practices on Preparing PIID implementation:
GP 2.2
GP 2.3
GP 2.4
GP 2.5
GP 2.6
GP 2.7
GP 2.8
= has significant impact
= no significant impact
PIID creation
Implementing generic PIIDs
Preparing PIID implementation
PIID Creation Plan:
shows timeslots for every mapping from PA to project or PA to organizational level
documents the estimated efford for every PA a PIID is created for
clarifies the involvement of stakeholders during implementing and maintaining PIIDs(e.g. project manager, appraisal team)
18
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
PIID creation
Phase Preparing PIID implementation II/IV
Phases of SCAMPI Appraisal
Readiness Review
Final Findings
Start of Scampi
Information from Appraisal Input:
Appraisal focusProjects...
PIID creation plan:Timeslots for projectsResponsibilityInvolvement of stakeholders
Maintaining PIIDs
Implementing generic PIIDs
Preparing PIID implementation Implementing PIIDs
19
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phase Preparing PIID implementation III/IV
Real-World Example: Estimated efforts and work breakdown structure
Estimation rationale is true only for this sequence of PAs.
Implementing PIIDs Maintaining PIIDs
Feedback AT
PA Estimated Efford CMMI ML2(h / project)
REQM 8PP 10PMC 6SAM 5MA 4CM 4PPQA 3Close open issues of PIID implementation
4
Revise PIIDs after 1. readiness review
8
Revise PIIDs after feedback of appraisal team
8
20
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phase Preparing PIID implementation IV/IV
Real-World Example: PIID creation plan CMMI Level2 Appraisal:Project 1 Project 2 Project 3 Project 4 Project 5
Braatz (VC) Döttling (VC) Döttling (VC) Braatz (VC) Braatz (VC)Date Appraisal Plan Absent? Absent? Absent? Absent? Absent?04.05.05 Start of Appraisal05.05.0506.05.0507.05.0508.05.0509.05.05 available vacation available vacation available10.05.05 REQM, PP available vacation available vacation available11.05.05 PP,PMC available vacation available vacation available12.05.05 PMC, SAM available vacation available vacation available13.05.05 MA, PPQA available vacation available vacation available14.05.0515.05.0516.05.0517.05.05 OPL, CM available vacation available available available18.05.05 available vacation REQM, PP available REQM, PP available available19.05.05 available vacation PP, PMC available PP, PMC available available20.05.05 available vacation PMC, MA available PMC, SAM available available21.05.0522.05.0523.05.05 available available available MA, CM available available24.05.05 available available MA, CM, PPQA available PPQA, OPL available available25.05.05 available REQM, PP available available available available26.05.0527.05.05 available PP, PMC available available available REQM, PP available28.05.0529.05.0530.05.05 available available SAM, OPL available available PP, PMC available31.05.05 available available available available PMC, PPQA available01.06.05 Readiness Review available PMC,SAM available available available CM, OPL available02.06.05 available MA, CM available available available available
Projectmanager 1Projectmanager 2 Projectmanager 1 Projectmanager 1
Appraisal Projects
RB ProjecmanagerPIID-Creator
Projectmanager 1
21
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phase Implementing PIIDs I/III
Impact of Generic Practices on Implementing PIIDs:
GP 2.2
GP 2.3
GP 2.4
GP 2.5
GP 2.6
GP 2.7
GP 2.8
= has significant impact
= no significant impact
PIID creation
Implementing generic PIIDs
Preparing PIID implementation
Implementing PIIDs
The PIIDs must be baselined at specific milestones (e.g. readiness review, release of Master PIID).
The well-skilled PIID Creator implements the PIIDS according to the PIID creation plan.
22
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phase Implementing PIIDs II/III
PIID creation
Phases of SCAMPI Appraisal
Readiness Review
Final Findings
Start of Scampi
Generic PIIDs PIIDs
Process Descriptions
andProject
Documents
PIID creation plan
Maintaining PIIDs
Implementing generic PIIDs
Preparing PIID implementation Implementing PIIDs
Master PIID
23
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phase Implementing PIIDs III/III
Real-World Examples: Excerpt of a Generic PIID and PIID:
General hints for implementing PIIDs:
Implement PIIDs for a master project first.
Search for one preferred DA and don’t spent much time for IAs.
REQMSG 1 Manage Requirements DA could be Preferred DA Suggested Comment for DA
could be
SP 1.1 Obtain an Understanding of Requirements
Contracting, Customer Specification Contracting Side 1 (chapter 1.1) of the contracting shows usually a signature of the project's client as commitment to requirements (Chapter 2.1).
REQMSG 1 Manage Requirements DA Comment for DA IA Comment for IA
SP 1.1 Obtain an Understanding of Requirements
Contracting (Doc Nr. 1) Side 1 (chapter 1.1) of the contracting shows the signature of Mr. Meier as the project's client (additionally you can find him in the Stakeholderlist as requirementsprovider, Doc.-Nr. 7). Requirements of this Project can be found in Chapter 2.1.
OPL (Doc.-Nr. 4) In Line #7 and #24 measures resulting by telecons with the requirements provider (Mr. Meier) can be found.
(generic)
(specific)
24
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phase Maintaining PIIDs I/III
Impact of Generic Practices on Maintaining PIIDs:
GP 2.2
GP 2.3
GP 2.4
GP 2.5
GP 2.6
GP 2.7
GP 2.8
= has significant impact
= no significant impact
PIID creation
Implementing generic PIIDs
Implementing PIIDs
The PIIDs must be baselined at specific milestones (e.g. Revised PIID).
Appointments with the Appraisal Team:
The way of communication the open issues has to be agreed on and tracked.
Milestones for revised PIIDs has to be fixed.
Maintaining PIIDs
Preparing PIID implementation
25
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
PIID creation
Phases of SCAMPI Appraisal
Phase Maintaining PIIDs II/III
Readiness Review
Final Findings
Start of Scampi
PIIDsProcess
descriptionsand
Project documents
Implementing generic PIIDs
Preparing PIID implementation Implementing PIIDs
Master PIID Revised PIID 1
Revised PIID 2
Maintaining PIIDs
PIID creation plan
Open Issues:ActionsStatus ATStatus PIID
26
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Phase Maintaining PIIDs III/III
Real-World Example: Excerpt of a PIID and appropriate open issues:
General hint for maintaining PIIDs:
F2F is preferred, don’t communicate by means of documents (e.g. Open Issues).
REQMSG 1 Manage Requirements DA Comment for DA IA Comment for IA
SP 1.1 Obtain an Understanding of Requirements
Contracting (Doc Nr. 1) Side 1 (chapter 1.1) of the contracting shows the signature of Mr. Meier as the project's client (additionally you can find him in the Stakeholderlist as requirementsprovider, Doc.-Nr. 7). Requirements of this Project can be found in Chapter 2.1.
OPL (Doc.-Nr. 4) In Line #7 and #24 measures resulting by telecons with the requirements provider (Mr. Meier) can be found.
REQMSG 1 Manage Requirements DA IA Action to do Status by
ATStatus by PIID Creator
Comment PIID Creator
SP 1.1 Obtain an Understanding of Requirements
Contracting (Doc Nr. 1) OPL (Doc.-Nr. 4) CRL shows, that there must be newer version of the contracting. We would like to see it here.
OPEN
Contracting (Doc Nr.1) is now the one from December 2004 (Newest version). Closed
27
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Agenda
What does it mean creating PIIDs?
New approach for PIID creation
Phases of the PIID creation process
Conclusion
28
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Conclusion
Typical PIID creation Proposed PIID creation
Maturity:
Process:
Tools:
capability level 2 Capability level 0 to 1
The PIID creation process:Implementing generic PIIDsPreparing PIID implementationImplementing PIIDsMaintaining PIIDs.
PIID creation is based on uncertain estimations of effort and is driven by ad hoc activities.
The proposed process was applied successfully by Vector Consulting.Approximately 10 applications
Different organizations and Lead Appraisers
Perfectly repeatable process is based on experience and measurement values
Office Tools (e.g. Excel) Assessment tools
29
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
© 2006
Slide:
Thank you for your attention.
For additional information about Vector Consulting
please have a look at:
www.vector-consulting.de
Author:
Dr. Arnulf Braatz
Vector Consulting GmbH
Ingersheimer Str. 24
70499 Stuttgart