Post on 12-Jan-2016
Figure 7.1 The entire process divided in several phases with documentation delivered.
© 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management”
Evaluation process planning
Tool selection
Verification of the tool
Deployment process analysis
Identification of needs
Requirements identification
The processes Deliverables
Requirement Specification of Process Improvements
Evaluation project plan
Requirements Specification
Evaluation Report
Project planOther deliverables (see 7.3)
Analysis report
Verification report
Evaluation project
Tool deployment
Deployment project
Preparation
The new tool in full use
Figure 7.2 Distribution of internal and external cotst.
© 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management”
Initial costs Year one Year two
Total costs Tool A
Tool B
Tool A
Tool BTool A
Tool B
External costs
Internal costs
Figure 7.3 Estimated investments and return on investment.
© 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management”
Tool A – a more advanced toolTool B – a simpler toolTool C – in-house developed tool
Functionality
TimeEfforts
TimeReturn on investment
Time
A
B
C
A
B
C
A
B
C
t0 t1 t2
Figure 7.4 Graphical presentation of the fulfillment on functional requirements.
© 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management”
Adm
VM
CM
BMChM
DD
PD
Int
UI
Gen Adm
VM
CM
BMChM
DD
PD
Int
UI
Gen
Adm
VM
CM
BMChM
DD
PD
Int
UI
Gen
Tool A Tool B
Tool C
Adm – AdministrationVM – Version ManagementCM – Configuration ManagementBM – Build ManagementChM – Change ManagementDD – Distributed DevelopmentPD – Parallel DevelopmentInt – InteroperabilityUI – User InterfaceGen – General
Figure 7.5 Deployment project resources and activities.
© 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management”
Resources
Project Timeline
Requirements Data Model development
Software Development
Process Implementation
Project Planning
Planning
Data conversionand installation
Training
DeploymentTeam
Core Team
TrainingTeam