Any software development would involve the following phases/activities. Around these, various models are formulated.
- Preliminary Investigation
- Requirements Analysis
- Design: System, Detail
- Implementation
- Testing
- Deployment
- Acceptance Testing
- Support
- Signoff
Another famous term:
ADITE: Analysis, Design, Implementation, Testing and Evaluation
Waferfall (classical) model involves ADITE for three to six months to complete this cycle, the name also says it is one directional, so no going back once the contract is signed in terms of any requirements changes; which says it is not an adaptable practice or opened to changes.
The outcome will only be known after 3 to 6 months of work; it is not a good idea to wait for long and putting efforts where client is not involved after signing the contract; it may put him in surprising situations, which mostly fails his expectations and scrapping the project eventually.
To fill in the pitfalls of W model, AGILE has been introduced, which involves proven practices.
.....To be continued
No comments:
Post a Comment