Appendix A Responsibility Assignment Matrix (RAM)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Lead Developer

Second Lead
Nirvana National Bank ATM

Contributor
Reviewer
Approver
project
Responsibility Assignment Matrix (RAM)

Requirements Analyst 1 (Lead)

Verification Engineer 1 (Lead)

Software Architect 1 (Lead)


NNB Executive Committee
NNB Steering Committee

Configuration Manager 1
Requirements Analyst 2

Installation Specialist 1
Verification Engineer 2

Validation Engineer 1
Programmer 1 (Lead)

Database Engineer 1

Training Specialist 1
Software Architect 2
Software Designer 1

Technical Writer 1
Quality Analyst 1
Project Manager

Programmer 2
Terasoft CEO

Consultant 1
Consultant 2
Completed
WBS #

Deliverable or Work Product A L S C R


#

1 Nirvana National Bank ATM project


1.1 Software Lifecycle Model Process
1 1.1.1 Identify candidate SLCMs L 0 1 0 0 0
2 1.1.2 Select project model L 0 1 0 0 0
1.2 Project Initiation
3 1.2.1 Map activities to the SLCM L 0 1 0 0 0
1.2.2 Allocate project resources
4 1.2.2.1 Identify staffing requirements L 0 1 0 0 0
5 1.2.2.2 Acquire commitment from required staff A L 1 1 0 0 0
6 1.2.2.3 Allocate identified activites to staff L 0 1 0 0 0
1.2.3 Establish project environment
7 1.2.3.1 Identify tool requirements L 0 1 0 0 0
8 1.2.3.2 Acquire required tools L 0 1 0 0 0
9 1.2.3.3 Identify communication needs L 0 1 0 0 0
10 1.2.3.4 Create communication plan L 0 1 0 0 0
11 1.2.3.5 Establish documentation repository L 0 1 0 0 0
12 1.2.3.6 Establish software engineering workspaces L 0 1 0 0 0
1.2.4 Plan project management
13 1.2.4.1 Create baseline Work Breakdown Structure (WBS) L C C C C 0 1 0 4 0
1.2.4.2 Create SPMP subplans
14 1.2.4.2.1 Create start-up plan L C C C C 0 1 0 4 0
15 1.2.4.2.2 Create work plan A L 1 1 0 0 0
16 1.2.4.2.3 Create control plan A L 1 1 0 0 0
17 1.2.4.2.4 Create risk management plan L 0 1 0 0 0
18 1.2.4.2.5 Create closeout plan L 0 1 0 0 0
19 1.2.4.2.6 Create technical process plans L 0 1 0 0 0
20 1.2.4.2.7 Create subcontractor management plan L 0 1 0 0 0
21 1.2.4.2.8 Create process improvement plan L 0 1 0 0 0
22 1.2.4.2.9 Create problem resolution plan L 0 1 0 0 0
23 1.2.4.3 Assemble baseline SPMP document L 0 1 0 0 0
24 1.2.4.4 Baseline SPMP completed A L 1 1 0 0 0
25 1.2.4.5 Create schedule baseline L 0 1 0 0 0
1.2.4.6 Finalize project charter
26 1.2.4.6.1 Create project charter S L 0 1 1 0 0
27 1.2.4.6.2 Deliver project charter to NNB for signoff L 0 1 0 0 0
28 1.2.4.6.3 Receive signed project charter from NNB A L 1 1 0 0 0
29 1.2.4.6.4 Baseline project charter completed L 0 1 0 0 0
30 1.2.4.7 Receive ATM hardware documentation L A 1 1 0 0 0
1.3 Project Monitoring & Control
31 1.3.1 Project kickoff L 0 1 0 0 0
32 1.3.2 Analyze risks S L 0 1 1 0 0
33 1.3.3 Perform contingency planning L 0 1 0 0 0
1.3.4 Manage the project
34 1.3.4.1 Steering Committee meetings C L 0 1 0 1 0
35 1.3.4.2 Project team meetings L C C C C C C C C C C C 0 1 0 11 0
36 1.3.4.3 Other project management tasks L 0 1 0 0 0
37 1.3.5 Retain records L 0 1 0 0 0
38 1.3.6 Implement problem reporting method L 0 1 0 0 0
39 1.3.7 Maintain project charter S A L 1 1 1 0 0
1.3.8 SPMP Scheduled Updates
40 1.3.8.1 Month 1 A L 1 1 0 0 0
41 1.3.8.2 Month 2 A L 1 1 0 0 0
42 1.3.8.3 Month 3 A L 1 1 0 0 0
43 1.3.8.4 Month 4 A L 1 1 0 0 0
44 1.3.8.5 Month 5 A L 1 1 0 0 0
45 1.3.8.6 Month 6 A L 1 1 0 0 0
46 1.3.8.7 Month 7 A L 1 1 0 0 0
47 1.3.8.8 Month 8 A L 1 1 0 0 0
48 1.3.8.9 Month 9 A L 1 1 0 0 0
49 1.3.8.10 Month 10 A L 1 1 0 0 0
50 1.3.8.11 Month 11 A L 1 1 0 0 0
51 1.3.8.12 Month 12 A L 1 1 0 0 0
52 1.3.9 All project deliverables have been delivered S A L 1 1 1 0 0
1.4 Configuration Management
53 1.4.1 Plan configuration management L 0 1 0 0 0
54 1.4.2 Create Software Configuration Management Plan (SCMP) A L 1 1 0 0 0
55 1.4.3 SCMP completed L 0 1 0 0 0
56 1.4.4 Develop configuration identification L 0 1 0 0 0
57 1.4.5 Perform configuration control L 0 1 0 0 0
58 1.4.6 Perform status accounting L 0 1 0 0 0
1.5 Software Quality Management
59 1.5.1 Plan software quality management L 0 1 0 0 0
60 1.5.2 Create Software Quality Assurance Plan (SQAP) A L 1 1 0 0 0
61 1.5.3 SQAP completed L 0 1 0 0 0
62 1.5.4 Define metrics L 0 1 0 0 0
63 1.5.5 Manage software quality L 0 1 0 0 0
64 1.5.6 Identify quality improvement needs L 0 1 0 0 0
1.6 System Allocation
65 1.6.1 Analyze functions L S 0 1 1 0 0
1.6.2 Develop system architecture
66 1.6.2.1 Identify hardware functions L S 0 1 1 0 0
67 1.6.2.2 Identify software functions L S 0 1 1 0 0
68 1.6.3 Decompose system requirements L S 0 1 1 0 0
69 1.6.4 System allocation completed L 0 1 0 0 0
1.7 Requirements
1.7.1 Define and develop software requirements
70 1.7.1.1 Define and develop weekly statistical report requirements C L C 0 1 0 2 0
71 1.7.1.2 Define and develop ATM session statement requirements C L C 0 1 0 2 0
72 1.7.1.3 Define and develop ATM software requirements C L C 0 1 0 2 0
73 1.7.1.4 Define and develop central bank software requirements C L C 0 1 0 2 0
1.7.2 Define interface requirements
74 1.7.2.1 Define ATM software interface requirements L C 0 1 0 1 0
75 1.7.2.2 Define hardware interface requirements L C 0 1 0 1 0
76 1.7.2.3 Define user interface requirements C L C 0 1 0 2 0
77 1.7.2.4 Define central bank interface requirements L C 0 1 0 1 0
1.7.3 Prioritize and integrate requirements
78 1.7.3.1 Prioritize and integrate software requirements L C 0 1 0 1 0
79 1.7.3.2 Prioritize and integrate interface requirements L C 0 1 0 1 0
80 1.7.3.3 Prioritize and integrate all requirements L C 0 1 0 1 0
81 1.7.4 Create Software Requirements Specification (SRS) A R L 1 1 0 0 1
82 1.7.5 SRS completed L 0 1 0 0 0
1.8 Design
1.8.1 Perform architectural design
83 1.8.1.1 Design ATM-to-central bank communication architecture L C C 0 1 0 2 0
84 1.8.1.2 Design ATM software internal architecture L C C 0 1 0 2 0
1.8.2 Design the database
85 1.8.2.1 Design card/PIN additions to central system database L 0 1 0 0 0
86 1.8.2.2 Design ATM transaction additions to central system database L 0 1 0 0 0
87 1.8.2.3 Design weekly statistical report L 0 1 0 0 0
1.8.3 Design interfaces
88 1.8.3.1 Design ATM software interfaces L 0 1 0 0 0
89 1.8.3.2 Design ATM software-to-hardware interfaces L 0 1 0 0 0
90 1.8.3.3 Design user interfaces L 0 1 0 0 0
91 1.8.3.4 Design central bank system interfaces L 0 1 0 0 0
92 1.8.4 Select or develop algorithms L 0 1 0 0 0
1.8.5 Perform detailed design
93 1.8.5.1 Detail design ATM software interfaces L C 0 1 0 1 0
94 1.8.5.2 Detail design ATM software-to-hardware interfaces L C 0 1 0 1 0
95 1.8.5.3 Detail design user interfaces L C 0 1 0 1 0
96 1.8.5.4 Detail design central bank system interfaces L C 0 1 0 1 0
97 1.8.6 Create Software Design Specification (SDS) A L R 1 1 0 0 1
98 1.8.7 SDS completed L 0 1 0 0 0
1.9 Verification & Validation
1.9.1 Plan verification and validation
99 1.9.1.1 Plan requirements verification and validation L C S 0 1 1 1 0
100 1.9.1.2 Plan architecture verification and validation L C S 0 1 1 1 0
101 1.9.1.3 Plan interface design verification and validation L C S 0 1 1 1 0
102 1.9.1.4 Plan database design verification and validation L C S 0 1 1 1 0
103 1.9.1.5 Create Software Verification & Validation Plan (SVVP) A L C S C 1 1 1 2 0
104 1.9.1.6 SVVP completed L 0 1 0 0 0
1.9.2 Execute verification and validation tasks
105 1.9.2.1 Verify requirements L 0 1 0 0 0
106 1.9.2.2 Validate requirements A S 1 0 1 0 0
107 1.9.2.3 Verify architecture A L 1 1 0 0 0
108 1.9.2.4 Validate architecture A S 1 0 1 0 0
109 1.9.2.5 Verify interface design A L 1 1 0 0 0
110 1.9.2.6 Validate interface design A S 1 0 1 0 0
111 1.9.2.7 Verify database design A L 1 1 0 0 0
112 1.9.2.8 Validate database design A S 1 0 1 0 0
113 1.9.3 Requirements & Design V&V completed L 0 1 0 0 0
114 1.9.4 Collect and analyze metric data L S 0 1 1 0 0
1.9.5 Plan testing
115 1.9.5.1 Plan ATM software-to-hardware interface black box test L C 0 1 0 1 0
116 1.9.5.2 Plan ATM software interface black box test L C 0 1 0 1 0
117 1.9.5.3 Plan end user test L C 0 1 0 1 0
118 1.9.5.4 Plan central bank interface black box test L C 0 1 0 1 0
119 1.9.5.5 Plan weekly statistical report test L C 0 1 0 1 0
120 1.9.5.6 Create Software Test Plan (STP) A L C 1 1 0 1 0
121 1.9.5.7 STP completed L 0 1 0 0 0
1.9.6 Develop test requirements
122 1.9.6.1 Design ATM software-to-hardware interface black box test L C 0 1 0 1 0
123 1.9.6.2 Design ATM software interface black box test L C 0 1 0 1 0
124 1.9.6.3 Design end user test L C 0 1 0 1 0
125 1.9.6.4 Design central bank interface black box test L C 0 1 0 1 0
126 1.9.6.5 Design weekly statistical report test L C 0 1 0 1 0
1.9.7 Execute the tests
127 1.9.7.1 Execute ATM software-to-hardware interface black box test L C 0 1 0 1 0
128 1.9.7.2 Execute ATM software interface black box test L C 0 1 0 1 0
129 1.9.7.3 Execute end user test L C 0 1 0 1 0
130 1.9.7.4 Execute central bank interface black box test L C 0 1 0 1 0
131 1.9.7.5 Execute weekly statistical report test L C 0 1 0 1 0
132 1.9.8 V&V completed L 0 1 0 0 0
1.10 Documentation development
1.10.1 Plan documentation
133 1.10.1.1 Define installation documentation contents L 0 1 0 0 0
134 1.10.1.2 Define ATM software documentation contents L 0 1 0 0 0
135 1.10.1.3 Define central bank accounting system documentation updates L 0 1 0 0 0
136 1.10.1.4 Create documentation plan A L 1 1 0 0 0
1.10.2 Implement documentation
137 1.10.2.1 Write installation documentation L R 0 1 0 0 1
138 1.10.2.2 Write ATM software documentation R L 0 1 0 0 1
139 1.10.2.3 Write central bank accounting system documentation updates R L 0 1 0 0 1
1.10.3 Produce and distribute documentation
140 1.10.3.1 Print installation documentation L 0 1 0 0 0
141 1.10.3.2 Print ATM software documentation L 0 1 0 0 0
142 1.10.3.3 Print central bank accounting system documentation L 0 1 0 0 0
143 1.10.3.4 Distribute installation documentation to installers L 0 1 0 0 0
144 1.10.3.5 Distribute ATM software documentation to ATM sites L 0 1 0 0 0
145 1.10.3.6 Distribute central bank accounting system documentation to end users L 0 1 0 0 0
146 1.10.4 Documentation completed L 0 1 0 0 0
1.11 Training
1.11.1 Plan the training program
147 1.11.1.1 Plan installation training content L 0 1 0 0 0
148 1.11.1.2 Plan ATM site training content L 0 1 0 0 0
149 1.11.1.3 Plan software maintenance training content L 0 1 0 0 0
1.11.2 Develop training materials
150 1.11.2.1 Create installation training materials L 0 1 0 0 0
151 1.11.2.2 Create ATM site training materials L 0 1 0 0 0
152 1.11.2.3 Create software maintenance training materials L 0 1 0 0 0
1.11.3 Validate the training program
153 1.11.3.1 Validate installation training content L 0 1 0 0 0
154 1.11.3.2 Validate ATM site training content L 0 1 0 0 0
155 1.11.3.3 Validate software maintenance training content L 0 1 0 0 0
1.11.4 Implement the training program
156 1.11.4.1 Hold training session for ATM sites A L 1 1 0 0 0
157 1.11.4.2 Hold training session for software maintenance team A L 1 1 0 0 0
158 1.11.4.3 Hold training session for installers A L 1 1 0 0 0
159 1.11.5 Training completed L 0 1 0 0 0
1.12 Implementation
160 1.12.1 Create test data L 0 1 0 0 0
1.12.2 Create source code
161 1.12.2.1 Code ATM software-to-hardware interfaces L S 0 1 1 0 0
162 1.12.2.2 Code ATM software interfaces L S 0 1 1 0 0
163 1.12.2.3 Code user interfaces L S 0 1 1 0 0
164 1.12.2.4 Code central bank interfaces L S 0 1 1 0 0
165 1.12.2.5 Code weekly statistical report generation routines L S 0 1 1 0 0
1.12.3 Generate object code
166 1.12.3.1 Generate ATM software-to-hardware interface object code L 0 1 0 0 0
167 1.12.3.2 Generate ATM software interface object code L 0 1 0 0 0
168 1.12.3.3 Generate ATM user interface object code L 0 1 0 0 0
169 1.12.3.4 Generate central bank interface object code L 0 1 0 0 0
170 1.12.3.5 Generate weekly statistical report generation object code L 0 1 0 0 0
1.12.4 Plan integration
171 1.12.4.1 Plan integration of ATM software/hardware interface and software interfac L 0 1 0 0 0
172 1.12.4.2 Plan integration of ATM software with user interfaces L 0 1 0 0 0
173 1.12.4.3 Plan integration of ATM software with central bank L 0 1 0 0 0
174 1.12.4.4 Plan integration of weekly statistical report with central bank L 0 1 0 0 0
1.12.5 Perform integration
175 1.12.5.1 Integrate ATM software/hardware interface with software interfaces L 0 1 0 0 0
176 1.12.5.2 Integrate ATM software with user interfaces L 0 1 0 0 0
177 1.12.5.3 Integrate ATM software product with central bank L C 0 1 0 1 0
178 1.12.5.4 Integrate weekly statistical report with central bank L C 0 1 0 1 0
179 1.12.6 Implementation completed L 0 1 0 0 0
1.13 Installation
1.13.1 Plan installation
180 1.13.1.1 Plan installation of ATM software product onto ATM machines L 0 1 0 0 0
181 1.13.1.2 Plan installation of modifications to central bank system C L 0 1 0 1 0
182 1.13.1.3 Plan installation of weekly statistical report C L 0 1 0 1 0
1.13.2 Distribute software
183 1.13.2.1 Distribute ATM software product to ATM installation team L 0 1 0 0 0
184 1.13.2.2 Distribute central bank system modifications to central bank installation t L 0 1 0 0 0
185 1.13.2.3 Distribute weekly statistical report to central bank installation team L 0 1 0 0 0
1.13.3 Install software
186 1.13.3.1 Install ATM software product onto all ATM machines L 0 1 0 0 0
187 1.13.3.2 Install central bank system modifications C L 0 1 0 1 0
188 1.13.3.3 Install weekly statistical report C L 0 1 0 1 0
189 1.13.4 ATMs installed on-site by third party L A 1 1 0 0 0
1.13.5 Accept software in operational environment
190 1.13.5.1 Accept configured ATMs in banking locations A L C 1 1 0 1 0
191 1.13.5.2 Accept modified central bank system A L C 1 1 0 1 0
192 1.13.5.3 Accept weekly statistical report A L C 1 1 0 1 0
193 1.13.6 Installation completed L 0 1 0 0 0
1.14 Operation & Support
194 1.14.1 Operate the system L 0 1 0 0 0
195 1.14.2 Provide technical assistance and consulting L 0 1 0 0 0
196 1.14.3 Maintain support request log L 0 1 0 0 0
1.15 Maintenance
197 1.15.1 Reapply a software lifecycle L 0 1 0 0 0

KEY
A Approval: responsible for approving the item as complete (if no A, then L approves) 15 4 3 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
L Lead: responsible for producing the item (also approves, if no A defined) 6 0 0 70 5 7 18 0 27 0 6 0 10 0 5 5 3 0 0 10 12 9
S Secondary: backup responsibility for Lead (assumes C, R) 4 0 0 0 0 0 0 5 0 0 0 4 0 10 0 0 0 0 0 0 0 0
C Contributor: contributes to production of the item (assumes R) 6 0 0 0 3 0 3 0 3 21 3 0 0 0 1 1 7 14 7 1 1 4
R Reviewer: only responsible for reviewing the item 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 1
None: no participation in producing or approving item
Total
Appendix B
Estimation Chart
ID WBS Task Name Duration Cost Resource Names

1 1 Nirvana National Bank ATM project 336.64 days? $1,778,703.62


2 1.1 Software Lifecycle Model Process 2 days $1,000.00
3 1.1.1 Identify candidate SLCMs 1 day $500.00 Project Manager[25%]
4 1.1.2 Select project model 1 day $500.00 Project Manager[25%]
5 1.2 Project Initiation 74 days $121,750.00
6 1.2.1 Map activities to the SLCM 2 days $1,000.00 Project Manager[25%]
7 1.2.2 Allocate project resources 29 days $6,500.00
8 1.2.2.1 Identify staffing requirements 2 days $2,000.00 Project Manager[50%]
9 1.2.2.2 Acquire commitment from required staff 5 days $2,000.00 Project Manager[20%]
10 1.2.2.3 Allocate identified activites to staff 5 days $2,500.00 Project Manager[25%]
11 1.2.3 Establish project environment 32 days $53,000.00
12 1.2.3.1 Identify tool requirements 10 days $5,000.00 Project Manager[25%]
13 1.2.3.2 Acquire required tools 5 days $17,500.00 Project Manager[25%],Computer software purchase[30]
14 1.2.3.3 Identify communication needs 4 days $2,000.00 Project Manager[25%]
15 1.2.3.4 Create communication plan 4 days $4,000.00 Project Manager[50%]
16 1.2.3.5 Establish documentation repository 1 day $12,250.00 Project Manager[13%],Software repository[24]
17 1.2.3.6 Establish software engineering workspaces 1 day $12,250.00 Project Manager[13%],Software repository[24]
18 1.2.4 Plan project management 74 days $61,250.00
19 1.2.4.1 Create baseline Work Breakdown Structure (WBS) 10 days $21,500.00 Project Manager[50%],Software Architect 1
(Lead)[25%],Programmer 1 (Lead)[25%],Verification
20 1.2.4.2 Create SPMP subplans 29 days $27,000.00
21 1.2.4.2.1 Create start-up plan 3 days $7,000.00 Project Manager[42%],Requirements Analyst
2[25%],Programmer 1 (Lead)[25%],Software Architect 1
22 1.2.4.2.2 Create work plan 3 days $2,500.00 Project Manager[42%]
23 1.2.4.2.3 Create control plan 3 days $2,500.00 Project Manager[42%]
24 1.2.4.2.4 Create risk management plan 3 days $2,500.00 Project Manager[42%]
25 1.2.4.2.5 Create closeout plan 3 days $2,500.00 Project Manager[42%]
26 1.2.4.2.6 Create technical process plans 3 days $2,500.00 Project Manager[42%]
27 1.2.4.2.7 Create subcontractor management plan 3 days $2,500.00 Project Manager[42%]
28 1.2.4.2.8 Create process improvement plan 3 days $2,500.00 Project Manager[42%]
29 1.2.4.2.9 Create problem resolution plan 3 days $2,500.00 Project Manager[42%]
30 1.2.4.3 Assemble baseline SPMP document 1 day $2,000.00 Project Manager
31 1.2.4.4 Baseline SPMP completed 0 days $0.00
32 1.2.4.5 Create schedule baseline 1 day $500.00 Project Manager[25%]
33 1.2.4.6 Finalize project charter 64 days $10,250.00
34 1.2.4.6.1 Create project charter 5 days $10,000.00 Project Manager
35 1.2.4.6.2 Deliver project charter to NNB for signoff 1 day $250.00 Project Manager[13%]

Page 1
ID WBS Task Name Duration Cost Resource Names

36 1.2.4.6.3 Receive signed project charter from NNB 5 days $0.00


37 1.2.4.6.4 Baseline project charter completed 0 days $0.00
38 1.2.4.7 Receive ATM hardware documentation 0 days $0.00
39 1.3 Project Monitoring & Control 299 days? $227,500.00
40 1.3.1 Project kickoff 0 days $0.00
41 1.3.2 Analyze risks 5 days? $10,000.00 Project Manager
42 1.3.3 Perform contingency planning 5 days? $10,000.00 Project Manager
43 1.3.4 Manage the project 216 days? $164,000.00
44 1.3.4.1 Steering Committee meetings 48 days $12,000.00 Project Manager[13%]
45 1.3.4.2 Project team meetings 200 days? $75,000.00 Project Manager[19%]
46 1.3.4.3 Other project management tasks 200 days? $77,000.00 Project Manager[19%]
47 1.3.5 Retain records 16 days? $20,000.00 Project Manager[63%]
48 1.3.6 Implement problem reporting method 10 days $10,000.00 Project Manager[50%]
49 1.3.7 Maintain project charter 200 days $7,500.00 Project Manager[2%]
50 1.3.8 SPMP Scheduled Updates 240 days $6,000.00
51 1.3.8.1 Month 1 1 day $500.00 Project Manager[25%]
52 1.3.8.2 Month 2 1 day $500.00 Project Manager[25%]
53 1.3.8.3 Month 3 1 day $500.00 Project Manager[25%]
54 1.3.8.4 Month 4 1 day $500.00 Project Manager[25%]
55 1.3.8.5 Month 5 1 day $500.00 Project Manager[25%]
56 1.3.8.6 Month 6 1 day $500.00 Project Manager[25%]
57 1.3.8.7 Month 7 1 day $500.00 Project Manager[25%]
58 1.3.8.8 Month 8 1 day $500.00 Project Manager[25%]
59 1.3.8.9 Month 9 1 day $500.00 Project Manager[25%]
60 1.3.8.10 Month 10 1 day $500.00 Project Manager[25%]
61 1.3.8.11 Month 11 1 day $500.00 Project Manager[25%]
62 1.3.8.12 Month 12 1 day $500.00 Project Manager[25%]
63 1.3.9 All project deliverables have been delivered 0 days $0.00
64 1.3.10 Project closeout 0 days $0.00
65 1.4 Configuration Management 35 days? $39,375.00
66 1.4.1 Plan configuration management 5 days $3,500.00 Configuration Manager 1[50%]
67 1.4.2 Create Software Configuration Management Plan (SCMP) 5 days $5,250.00 Configuration Manager 1[75%]
68 1.4.3 SCMP completed 0 days $0.00
69 1.4.4 Develop configuration identification 5 days $2,625.00 Configuration Manager 1[38%]
70 1.4.5 Perform configuration control 10 days? $14,000.00 Configuration Manager 1
71 1.4.6 Perform status accounting 10 days? $14,000.00 Configuration Manager 1

Page 2
ID WBS Task Name Duration Cost Resource Names

72 1.5 Software Quality Management 79.33 days? $64,400.00


73 1.5.1 Plan software quality management 1 day $1,400.00 Quality Analyst 1
74 1.5.2 Create Software Quality Assurance Plan (SQAP) 13.33 days $7,000.00 Quality Analyst 1[38%]
75 1.5.3 SQAP completed 0 days $0.00
76 1.5.4 Define metrics 10 days $14,000.00 Quality Analyst 1
77 1.5.5 Manage software quality 50 days? $35,000.00 Quality Analyst 1[50%]
78 1.5.6 Identify quality improvement needs 5 days? $7,000.00 Quality Analyst 1
79 1.6 System Allocation 10 days $30,000.00
80 1.6.1 Analyze functions 2.5 days $7,500.00 Software Architect 1 (Lead),Software Architect 2
81 1.6.2 Develop system architecture 5 days $15,000.00
82 1.6.2.1 Identify hardware functions 2.5 days $7,500.00 Software Architect 1 (Lead),Software Architect 2
83 1.6.2.2 Identify software functions 2.5 days $7,500.00 Software Architect 1 (Lead),Software Architect 2
84 1.6.3 Decompose system requirements 2.5 days $7,500.00 Software Architect 1 (Lead),Software Architect 2
85 1.6.4 System allocation completed 0 days $0.00
86 1.7 Requirements 37.12 days $178,063.94
87 1.7.1 Define and develop software requirements 5 days $47,000.00
88 1.7.1.1 Define and develop weekly statistical report requirements 2.5 days $11,500.00 Requirements Analyst 2,Consultant 1
89 1.7.1.2 Define and develop ATM session statement requirements 2.5 days $12,000.00 Requirements Analyst 1 (Lead),Consultant 2
90 1.7.1.3 Define and develop ATM software requirements 2.5 days $11,500.00 Requirements Analyst 2,Consultant 1
91 1.7.1.4 Define and develop central bank software requirements 2.5 days $12,000.00 Requirements Analyst 1 (Lead),Consultant 2
92 1.7.2 Define interface requirements 25 days $94,000.00
93 1.7.2.1 Define ATM software interface requirements 5 days $24,000.00 Requirements Analyst 1 (Lead),Consultant 2
94 1.7.2.2 Define hardware interface requirements 5 days $23,000.00 Requirements Analyst 2,Consultant 1
95 1.7.2.3 Define user interface requirements 5 days $24,000.00 Requirements Analyst 1 (Lead),Consultant 2
96 1.7.2.4 Define central bank interface requirements 5 days $23,000.00 Requirements Analyst 2,Consultant 1
97 1.7.3 Prioritize and integrate requirements 8.37 days $31,213.91
98 1.7.3.1 Prioritize and integrate software requirements 2.04 days $9,662.88 Requirements Analyst 1 (Lead),Consultant 1
99 1.7.3.2 Prioritize and integrate interface requirements 2.61 days $10,031.04 Requirements Analyst 2,Consultant 2
100 1.7.3.3 Prioritize and integrate all requirements 3.38 days $11,520.00 Requirements Analyst 1 (Lead),Consultant 1
101 1.7.4 Create Software Requirements Specification (SRS) 3.75 days $5,850.03 Requirements Analyst 2,Requirements Analyst 1
(Lead)[10%]
102 1.7.5 SRS completed 0 days $0.00
103 1.8 Design 90.77 days $383,700.00
104 1.8.1 Perform architectural design 20 days $160,000.00
105 1.8.1.1 Design ATM-to-central bank communication architecture 10 days $80,000.00 Software Architect 1 (Lead),Consultant 1,Consultant 2
106 1.8.1.2 Design ATM software internal architecture 10 days $80,000.00 Software Architect 1 (Lead),Consultant 1,Consultant 2

Page 3
ID WBS Task Name Duration Cost Resource Names

107 1.8.2 Design the database 8 days $9,600.00


108 1.8.2.1 Design card/PIN additions to central system database 3 days $3,600.00 Database Engineer 1
109 1.8.2.2 Design ATM transaction additions to central system database 3 days $3,600.00 Database Engineer 1
110 1.8.2.3 Design weekly statistical report 2 days $2,400.00 Database Engineer 1
111 1.8.3 Design interfaces 25 days $28,000.00
112 1.8.3.1 Design ATM software interfaces 5 days $7,000.00 Software Designer 1
113 1.8.3.2 Design ATM software-to-hardware interfaces 5 days $7,000.00 Software Designer 1
114 1.8.3.3 Design user interfaces 5 days $7,000.00 Software Designer 1
115 1.8.3.4 Design central bank system interfaces 5 days $7,000.00 Software Designer 1
116 1.8.4 Select or develop algorithms 5 days $7,000.00 Software Designer 1
117 1.8.5 Perform detailed design 40 days $172,250.00
118 1.8.5.1 Detail design ATM software interfaces 10 days $46,000.00 Software Designer 1,Consultant 1
119 1.8.5.2 Detail design ATM software-to-hardware interfaces 10 days $46,000.00 Software Designer 1,Consultant 1
120 1.8.5.3 Detail design user interfaces 10 days $34,250.00 Software Designer 1,Consultant 1
121 1.8.5.4 Detail design central bank system interfaces 10 days $46,000.00 Software Designer 1,Consultant 1
122 1.8.6 Create Software Design Specification (SDS) 5 days $6,850.00 Software Designer 1[75%],Consultant 1[10%]
123 1.8.7 SDS completed 0 days $0.00
124 1.9 Verification & Validation 175.52 days? $372,153.96
125 1.9.1 Plan verification and validation 123.84 days $218,611.89
126 1.9.1.1 Plan requirements verification and validation 6.92 days $45,346.15 Verification Engineer 2[63%],Validation Engineer
1[63%],Consultant 1,Verification Engineer 1 (Lead)
127 1.9.1.2 Plan architecture verification and validation 6.92 days $45,346.15 Verification Engineer 2[63%],Validation Engineer
1[63%],Consultant 1,Verification Engineer 1 (Lead)
128 1.9.1.3 Plan interface design verification and validation 6.92 days $45,346.15 Verification Engineer 2[63%],Validation Engineer
1[63%],Consultant 1,Verification Engineer 1 (Lead)
129 1.9.1.4 Plan database design verification and validation 6.92 days $45,346.15 Verification Engineer 2[63%],Validation Engineer
1[63%],Consultant 1,Verification Engineer 1 (Lead)
130 1.9.1.5 Create Software Verification & Validation Plan (SVVP) 6.36 days $37,227.27 Verification Engineer 2[38%],Validation Engineer
1[38%],Consultant 1,Verification Engineer 1 (Lead)
131 1.9.1.6 SVVP completed 0 days $0.00
132 1.9.2 Execute verification and validation tasks 61.92 days $22,400.00
133 1.9.2.1 Verify requirements 5 days $2,800.00 Verification Engineer 2[40%]
134 1.9.2.2 Validate requirements 5 days $2,800.00 Validation Engineer 1[40%]
135 1.9.2.3 Verify architecture 5 days $2,800.00 Verification Engineer 2[40%]
136 1.9.2.4 Validate architecture 5 days $2,800.00 Validation Engineer 1[40%]
137 1.9.2.5 Verify interface design 5 days $2,800.00 Verification Engineer 2[40%]
138 1.9.2.6 Validate interface design 5 days $2,800.00 Validation Engineer 1[40%]
139 1.9.2.7 Verify database design 5 days $2,800.00 Verification Engineer 2[40%]
140 1.9.2.8 Validate database design 5 days $2,800.00 Validation Engineer 1[40%]

Page 4
ID WBS Task Name Duration Cost Resource Names

141 1.9.3 Requirements & Design V&V completed 0 days $0.00


142 1.9.4 Collect and analyze metric data 5 days? $14,000.00 Verification Engineer 2,Validation Engineer 1
143 1.9.5 Plan testing 58.91 days $40,128.79
144 1.9.5.1 Plan ATM software-to-hardware interface black box test 3.33 days $7,666.67 Verification Engineer 2[50%],Verification Engineer 1 (Lead)

145 1.9.5.2 Plan ATM software interface black box test 3.33 days $7,666.67 Verification Engineer 2[50%],Verification Engineer 1 (Lead)

146 1.9.5.3 Plan end user test 1.67 days $3,833.33 Verification Engineer 2[50%],Verification Engineer 1 (Lead)

147 1.9.5.4 Plan central bank interface black box test 3.33 days $7,666.67 Verification Engineer 2[50%],Verification Engineer 1 (Lead)

148 1.9.5.5 Plan weekly statistical report test 2.73 days $5,795.45 Verification Engineer 2[38%],Verification Engineer 1 (Lead)

149 1.9.5.6 Create Software Test Plan (STP) 2.5 days $7,500.00 Verification Engineer 2,Verification Engineer 1 (Lead)

150 1.9.5.7 STP completed 0 days $0.00


151 1.9.6 Develop test requirements 20.23 days $58,295.45
152 1.9.6.1 Design ATM software-to-hardware interface black box test 5 days $15,000.00 Verification Engineer 2,Verification Engineer 1 (Lead)
153 1.9.6.2 Design ATM software interface black box test 5 days $15,000.00 Verification Engineer 2,Verification Engineer 1 (Lead)
154 1.9.6.3 Design end user test 2.5 days $7,500.00 Verification Engineer 2,Verification Engineer 1 (Lead)
155 1.9.6.4 Design central bank interface black box test 5 days $15,000.00 Verification Engineer 2,Verification Engineer 1 (Lead)
156 1.9.6.5 Design weekly statistical report test 2.73 days $5,795.45 Verification Engineer 2[38%],Verification Engineer 1 (Lead)

157 1.9.7 Execute the tests 51.68 days $18,717.83


158 1.9.7.1 Execute ATM software-to-hardware interface black box test 2.38 days $3,976.33 Verification Engineer 2,Verification Engineer 1 (Lead)
159 1.9.7.2 Execute ATM software interface black box test 2.38 days $3,976.33 Verification Engineer 2,Verification Engineer 1 (Lead)
160 1.9.7.3 Execute end user test 2.38 days $3,976.33 Verification Engineer 2,Verification Engineer 1 (Lead)
161 1.9.7.4 Execute central bank interface black box test 2.38 days $3,976.33 Verification Engineer 2,Verification Engineer 1 (Lead)
162 1.9.7.5 Execute weekly statistical report test 5 days $2,812.50 Verification Engineer 2[19%],Verification Engineer 1
(Lead)[19%]
163 1.9.8 V&V completed 0 days $0.00
164 1.10 Documentation development 40 days $61,450.00
165 1.10.1 Plan documentation 40 days $28,000.00
166 1.10.1.1 Define installation documentation contents 5 days $7,000.00 Technical Writer 1
167 1.10.1.2 Define ATM software documentation contents 5 days $7,000.00 Technical Writer 1
168 1.10.1.3 Define central bank accounting system documentation updates 5 days $7,000.00 Technical Writer 1
169 1.10.1.4 Create documentation plan 5 days $7,000.00 Technical Writer 1
170 1.10.2 Implement documentation 20 days $28,800.00
171 1.10.2.1 Write installation documentation 10 days $8,400.00 Technical Writer 1[50%],Installation Specialist 1[10%]
172 1.10.2.2 Write ATM software documentation 10 days $10,200.00 Technical Writer 1[50%],Consultant 2[10%]
173 1.10.2.3 Write central bank accounting system documentation updates 10 days $10,200.00 Technical Writer 1[50%],Consultant 2[10%]

Page 5
ID WBS Task Name Duration Cost Resource Names

174 1.10.3 Produce and distribute documentation 15 days $4,650.00


175 1.10.3.1 Print installation documentation 1 day $1,050.00 Printing Services[50%]
176 1.10.3.2 Print ATM software documentation 1 day $1,050.00 Printing Services[50%]
177 1.10.3.3 Print central bank accounting system documentation 1 day $1,050.00 Printing Services[50%]
178 1.10.3.4 Distribute installation documentation to installers 4 days $500.00 Project Manager[6%]
179 1.10.3.5 Distribute ATM software documentation to ATM sites 4 days $500.00 Project Manager[6%]
180 1.10.3.6 Distribute central bank accounting system documentation to end 4 days $500.00 Project Manager[6%]
181 1.10.4 Documentation completed 0 days $0.00
182 1.11 Training 128.75 days $42,175.00
183 1.11.1 Plan the training program 115.75 days $21,000.00
184 1.11.1.1 Plan installation training content 5 days $7,000.00 Training Specialist 1
185 1.11.1.2 Plan ATM site training content 5 days $7,000.00 Training Specialist 1
186 1.11.1.3 Plan software maintenance training content 5 days $7,000.00 Training Specialist 1
187 1.11.2 Develop training materials 121.75 days $15,750.00
188 1.11.2.1 Create installation training materials 5 days $5,250.00 Training Specialist 1[75%]
189 1.11.2.2 Create ATM site training materials 5 days $5,250.00 Training Specialist 1[75%]
190 1.11.2.3 Create software maintenance training materials 5 days $5,250.00 Training Specialist 1[75%]
191 1.11.3 Validate the training program 117.75 days $2,625.00
192 1.11.3.1 Validate installation training content 1 day $875.00 Training Specialist 1[63%]
193 1.11.3.2 Validate ATM site training content 1 day $875.00 Training Specialist 1[63%]
194 1.11.3.3 Validate software maintenance training content 1 day $875.00 Training Specialist 1[63%]
195 1.11.4 Implement the training program 117.75 days $2,800.00
196 1.11.4.1 Hold training session for ATM sites 1 day $350.00 Training Specialist 1[25%]
197 1.11.4.2 Hold training session for software maintenance team 5 days $1,750.00 Training Specialist 1[25%]
198 1.11.4.3 Hold training session for installers 1 day $700.00 Training Specialist 1[50%]
199 1.11.5 Training completed 0 days $0.00
200 1.12 Implementation 100.75 days $240,233.33
201 1.12.1 Create test data 1 day $1,400.00 Verification Engineer 2
202 1.12.2 Create source code 93.75 days $199,500.00
203 1.12.2.1 Code ATM software-to-hardware interfaces 21.88 days $61,250.00 Programmer 1 (Lead),Programmer 2
204 1.12.2.2 Code ATM software interfaces 21.88 days $61,250.00 Programmer 1 (Lead),Programmer 2
205 1.12.2.3 Code user interfaces 10 days $28,000.00 Programmer 1 (Lead),Programmer 2
206 1.12.2.4 Code central bank interfaces 15 days $42,000.00 Programmer 1 (Lead),Programmer 2
207 1.12.2.5 Code weekly statistical report generation routines 2.5 days $7,000.00 Programmer 1 (Lead),Programmer 2
208 1.12.3 Generate object code 51 days $18,500.00

Page 6
ID WBS Task Name Duration Cost Resource Names

209 1.12.3.1 Generate ATM software-to-hardware interface object code 1 day $3,700.00 Programmer 1 (Lead),Computer time for object code
generation[4]
210 1.12.3.2 Generate ATM software interface object code 1 day $3,700.00 Programmer 1 (Lead),Computer time for object code
generation[4]
211 1.12.3.3 Generate ATM user interface object code 1 day $3,700.00 Programmer 1 (Lead),Computer time for object code
generation[4]
212 1.12.3.4 Generate central bank interface object code 1 day $3,700.00 Programmer 1 (Lead),Computer time for object code
generation[4]
213 1.12.3.5 Generate weekly statistical report generation object code 1 day $3,700.00 Programmer 1 (Lead),Computer time for object code
generation[4]
214 1.12.4 Plan integration 51.5 days $16,000.00
215 1.12.4.1 Plan integration of ATM software/hardware interface and softwar 2.5 days $4,000.00 Programmer 1 (Lead)
216 1.12.4.2 Plan integration of ATM software with user interfaces 2.5 days $4,000.00 Programmer 1 (Lead)
217 1.12.4.3 Plan integration of ATM software with central bank 2.5 days $4,000.00 Programmer 1 (Lead)
218 1.12.4.4 Plan integration of weekly statistical report with central bank 2.5 days $4,000.00 Programmer 1 (Lead)
219 1.12.5 Perform integration 41.5 days $4,833.33
220 1.12.5.1 Integrate ATM software/hardware interface with software interfac 5 days $1,600.00 Programmer 1 (Lead)[20%]
221 1.12.5.2 Integrate ATM software with user interfaces 5 days $1,600.00 Programmer 1 (Lead)[20%]
222 1.12.5.3 Integrate ATM software product with central bank 1 day $933.33 Programmer 1 (Lead)[33%],Database Engineer 1[33%]
223 1.12.5.4 Integrate weekly statistical report with central bank 1 day $700.00 Programmer 1 (Lead)[25%],Database Engineer 1[25%]
224 1.12.6 Implementation completed 0 days $0.00
225 1.13 Installation 127.75 days $16,902.38
226 1.13.1 Plan installation 4.82 days $9,160.71
227 1.13.1.1 Plan installation of ATM software product onto ATM machines 2.5 days $3,500.00 Installation Specialist 1
228 1.13.1.2 Plan installation of modifications to central bank system 1.25 days $3,250.00 Installation Specialist 1,Database Engineer 1
229 1.13.1.3 Plan installation of weekly statistical report 1.07 days $2,410.71 Installation Specialist 1[75%],Database Engineer 1
230 1.13.2 Distribute software 10.5 days $1,050.00
231 1.13.2.1 Distribute ATM software product to ATM installation team 1 day $350.00 Installation Specialist 1[25%]
232 1.13.2.2 Distribute central bank system modifications to central bank insta 1 day $350.00 Installation Specialist 1[25%]
233 1.13.2.3 Distribute weekly statistical report to central bank installation tea 1 day $350.00 Installation Specialist 1[25%]
234 1.13.3 Install software 35 days $4,141.67
235 1.13.3.1 Install ATM software product onto all ATM machines 3 days $3,500.00 Installation Specialist 1[83%]
236 1.13.3.2 Install central bank system modifications 1 day $325.00 Installation Specialist 1[13%],Database Engineer 1[13%]
237 1.13.3.3 Install weekly statistical report 1 day $316.67 Installation Specialist 1[8%],Database Engineer 1[17%]
238 1.13.4 ATMs installed on-site by third party 30 days $0.00
239 1.13.5 Accept software in operational environment 2.5 days $2,550.00
240 1.13.5.1 Accept configured ATMs in banking locations 0.5 days $850.00 Project Manager[50%],Installation Specialist 1[50%]
241 1.13.5.2 Accept modified central bank system 0.5 days $850.00 Project Manager[50%],Installation Specialist 1[50%]
242 1.13.5.3 Accept weekly statistical report 0.5 days $850.00 Project Manager[50%],Installation Specialist 1[50%]

Page 7

You might also like