comparision between water fall model and evolutionary model

0 pts.
Tags:
Data analysis
Development
Lifecycle development
Project management
Training
what are the advantages and disadvantages of waterfall model over evolutionay model in a software development life cycle.
ASKED: March 5, 2006  2:10 PM
UPDATED: March 8, 2006  5:04 PM

Answer Wiki

Thanks. We'll let you know when a new response is added.

The waterfall model works well when:

1. You can be sure exactly how your customer’s business will operate once the system is successfully implemented.

2. You can be sure of everything the system needs to do and exactly how it needs to do it before you start designing it.

3. You can be sure exactly how the system should be designed before you start building it.

4. You can be sure exactly how people will react to the system before you start building it.

In other words, the waterfall model works well in approximately 0% of cases.

Regards,
Kieron

Discuss This Question: 5  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • Develish
    Hi Coolsnipster Check out www.stickyminds.com. While it is a site more dedicated to software testing, it will give you a good insight in to your question. HTH Regards Devesh
    0 pointsBadges:
    report
  • Stephen09
    Waterfall Approach: Advantages: 1. Reflects engineering practices 2. Stays in place long-term Disadvantages: 1. Iterations become costly 2. Inflexible Evolutionary Approach: Advantages: 1. Meets the immediate needs of the customer 2. Specification can be developed incrementally Disadvantages: 1. The process is not visible 2. Systems are often poorly structured 3. Special tools and techniques may be required As a general rule, long-term projects are better off using the waterfall approach because the project is broken up into concentrated phases where special attention is given to each phase. Short-term projects are better suited by the evoutionary approach because of the need for a faster response to changes. Some projects may even use a mix like using the waterfall approach for the project phases and using the evolutionary approach for the more flexible tasks within the project such the user interface. - Paraphrased from "Software Engineering" by Ian Sommerville
    15 pointsBadges:
    report
  • Kanada
    Hi, since I am not aware how depth is your understanding on these lifecycle models, I guess this site is simple to understand and would be helpful. http://www.levela.com/software_life_cycles_swdoc.htm
    0 pointsBadges:
    report
  • EcoNerd
    I would recomend that before looking for a specific model for software development, the process be analyzed and the development be tailored to the complexity (or simplicity) of the process. Using a specific model (see Kanada's reference) a priori is probably more of a hinderance than helpful. My experience is that all developments have some adaptations early in its lifecycle untill they stabilize, due to incomplete analysis by the developers and incomplete understanding of the process by users. As the system develops both increase their knowledge and thus their understanding of the process. This must be accounted for!.
    0 pointsBadges:
    report
  • Solutions1
    A lot depends on commitments and time compression. If you have a very big project to do in some very compressed period using a lot of resources, you pretty much have to go with (maybe over)the "waterfall." If you can work more organically and modularly - typically with fewer resources but working steadily over more time, a more evolutionary process works better. If you have a choice, the latter is better.
    0 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following