Your SlideShare is downloading. ×
Software Development
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Software Development

1,099

Published on

Key Phases & High Level Activities

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,099
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Software Development Key Phases & High Level Activities Anand Subramaniam
  • 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. Software Development Phases Opportunity Concept Requirement Design Develop Test & Re-test Document & Deployment Post Deploy Train 3
  • 4. Opportunity Assessment Phase  Idea Generation  Idea Structuring  Opportunity Assessment Approval  Phase Closure  Exit Criteria 4
  • 5. Concept Phase  Phase Start Up  High-Level Requirements Identification  Options Analysis  Project Definitions  Concept Approval  Phase Closure  Exit Criteria 5
  • 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. Design Phase  Phase Start Up  High-Level Design  Detailed Design  Test and Documentation Planning  Design Approval  Phase Closure  Exit Criteria 7
  • 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. Testing Phase  Phase Start Up  Test Planning  System Validation  Deployment Preparation  Testing Approval  Phase Closure  Exit Criteria 9
  • 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. Deployment Phase  Phase Start Up  Initial Deployment Preparation  General Release Preparation  Final Client Acceptance  Phase Closure  Exit Criteria 11
  • 12. Post-Deployment Phase  Phase Start Up  Operations  Process Improvement  Phase Closure  Exit Criteria 12
  • 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. “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. Good Luck http://www.linkedin.com/in/anandsubramaniam 15

×