 |
 |
|
Development
process at Thinkways |
 |
 |
| |
|
Phase |
|
Activities |
|
Deliverables |
|
| |
| |
|
Analysis |
|
|
•
Create a business case
• Capture requirements
• Scope the system
• Design a high-level architecture
• Identify critical risks
• Formulate a bid which includes
resources,time, equipment, staff and
cost |
|
|
Project
status:
System requirements gathered.
Documents:
• Proposal
• SRS (Software RequirementsSpecifications)
• Project Plan |
|
|
| |
|
Design |
|
|
•
Create an executable architectural
baseline
• Create a detailed plan for
the Implementation phase |
|
|
Project
status:
System design defined.
Documents:
• SAD (Software Architecture
Document). Identifies the software
components and describes components
design |
|
|
|
| |
|
Implementation |
|
|
•
Coding defined software components
• Maintain the integrity of
the system architecture |
|
|
Project
status:
System development in progress.
Documents:
• Status Reports
• Change Requests |
|
 |
| |
|
Testing |
|
|
•
Develop a Test Plan
• Perform Testing according
to Test Plan
• Correct defects |
|
|
Project
status:
System testing in progress.
Documents:
• Test Plan
• Test Reports |
|
|
|
 |
| |
|
Deployment |
|
|
•
Prepare the users site for the new
software
• Tailor the software to operate
at the users site
• Create user manuals and other
documentation
• Provide customer consultancy
|
|
|
Project
status:
System deployed.
Documents:
• User manuals
• Other user supportive documentation
|
|
 |
| |
|
Support |
|
|
•
Monitor system performance
• Maintain the integrity of
software and hardware
• Recommend and implement system
upgrades |
|
|
Project
status:
System operation support in progress.
|
|
 |
 |