Figure 7.1 The entire process divided in several phases with documentation delivered. © 2003...

Post on 12-Jan-2016

212 views 0 download

Transcript of Figure 7.1 The entire process divided in several phases with documentation delivered. © 2003...

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