Software Development

1,360 views
1,183 views

Published on

Key Phases & High Level Activities

Published in: Business, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,360
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Software Development

  1. 1. Software Development Key Phases & High Level Activities Anand Subramaniam
  2. 2. “It's okay to fall into a hole but make sure you get out of the hole and don't fall into the same hole again.” - Jason Tan 2
  3. 3. Software Development Phases Opportunity Concept Requirement Design Develop Test & Re-test Document & Deployment Post Deploy Train 3
  4. 4. Opportunity Assessment Phase  Idea Generation  Idea Structuring  Opportunity Assessment Approval  Phase Closure  Exit Criteria 4
  5. 5. Concept Phase  Phase Start Up  High-Level Requirements Identification  Options Analysis  Project Definitions  Concept Approval  Phase Closure  Exit Criteria 5
  6. 6. Requirements Phase  Phase Start Up  Project Approach  User Requirements Definition  Technical Requirements Definition  Requirements Documentation and Review  Test Planning  Requirements Refinement  Project Planning  Planning / Funding Approval  Phase Closure  Exit Criteria 6
  7. 7. Design Phase  Phase Start Up  High-Level Design  Detailed Design  Test and Documentation Planning  Design Approval  Phase Closure  Exit Criteria 7
  8. 8. Development Phase  Phase Start Up  Development Strategy and Planning  Code Development  Code Verification  Test Planning  Document Planning  Development Approval  Phase Closure  Exit Criteria 8
  9. 9. Testing Phase  Phase Start Up  Test Planning  System Validation  Deployment Preparation  Testing Approval  Phase Closure  Exit Criteria 9
  10. 10. Documentation & Training Phase  Phase Start Up  Documentation Planning and Training Preparation  Deployment Training and Documentation  Documentation and Training Approval  Phase Closure  Exit Criteria 10
  11. 11. Deployment Phase  Phase Start Up  Initial Deployment Preparation  General Release Preparation  Final Client Acceptance  Phase Closure  Exit Criteria 11
  12. 12. Post-Deployment Phase  Phase Start Up  Operations  Process Improvement  Phase Closure  Exit Criteria 12
  13. 13. Exit Criteria – Pointers …..  Sponsor & resources identified  Key deliverables prepared  “Go / No Go" decision  Approval for next phase  Project funding obtained  Confirmation that project deliverables are accepted and the client is satisfied  User acceptance & sign off  Confirmation that the project is complete 13
  14. 14. “Excuses are like assholes, everyone has one, and they all stink. It is always easier to ask forgiveness than permission.” - US Marine Proverb 14
  15. 15. Good Luck http://www.linkedin.com/in/anandsubramaniam 15

×