Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Software Development

Key Phases & High Level Activities

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

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

    Be the first to comment

    Login to see the comments

  • customsoftwarelab

    Mar. 20, 2014
  • atulchawathe1

    Sep. 30, 2014

Key Phases & High Level Activities

Views

Total views

1,970

On Slideshare

0

From embeds

0

Number of embeds

3

Actions

Downloads

0

Shares

0

Comments

0

Likes

2

×