Scopes: which steps we need to follow to develop a Software -
1. Requirements Analysis
2. Design
3. Coding
4. Integration
5. Testing ( Unit, Integration, System )
6. Implementation and user acceptance
7. Maintenance and support
Procedures: which action we need to perform to develop a Software
1. Perform Requirements Analysis - PM, BA
2. Perform High Level Design - Architect
3. Perform Detailed Design - Architect, Developer
4. Perform Coding and Unit Testing - Developer, Technical Writer [, Architect]
5. Perform Software Integration, Sub-System and System Testing - Integration Team, QC [, Architect]
6. Perform Installation, Implementation and User Acceptance Test - PM, Implementation Team, Customer
7. Perform Maintenance and Support.
Documents of Each and Every procedure are reviewed by PM to go foreword to the next procedure.
N.B.:
PM - Project Manager
BA - Business Analyst
Architect - Software Architect
Developer - Senior and/or Junior Software Engineer
QC - Quality Control Team
1. Requirements Analysis
2. Design
3. Coding
4. Integration
5. Testing ( Unit, Integration, System )
6. Implementation and user acceptance
7. Maintenance and support
Procedures: which action we need to perform to develop a Software
1. Perform Requirements Analysis - PM, BA
2. Perform High Level Design - Architect
3. Perform Detailed Design - Architect, Developer
4. Perform Coding and Unit Testing - Developer, Technical Writer [, Architect]
5. Perform Software Integration, Sub-System and System Testing - Integration Team, QC [, Architect]
6. Perform Installation, Implementation and User Acceptance Test - PM, Implementation Team, Customer
7. Perform Maintenance and Support.
Documents of Each and Every procedure are reviewed by PM to go foreword to the next procedure.
N.B.:
PM - Project Manager
BA - Business Analyst
Architect - Software Architect
Developer - Senior and/or Junior Software Engineer
QC - Quality Control Team