Waterfall model and agile model both are used in Software houses for software development. Both have different advantages and disadvantages in this research we try to find out which one is better or beneficial based on Flexibility, Cost, Time, Efficiency and Resources. This Research is very important because it will help us to make decision between Waterfall and Agile software Development Model
Comparative Analysis between Waterfall and Agile Research Report
1. SINDH MADRESSAT-UL- ISLAM UNIVERSITY
Research Report
Comparative Analysis between
Waterfall
And
Agile
Software Development Model
Research Conducted by
Mr. AZMEEN GADIT
&
Mr. SHARIQ SAMI
2. Abstract: The use of software’s has increased now a day. For this competition between software
houses has become tougher. Because of which software houses try to attract costume by providing
best services in terms of cost. Software flexibility and maintenance. The Purpose of this study
was to find out which software development life cycle is better in terms of development, Cost etc.
We have carried out this research through Quantitative Research Methodology. We have compare
two software development models Agile and Waterfall and concluded some results based on
Answers of Questions given by People
Keywords: Comparison, agile, Waterfall, Analysis
INTRODUCTION
Waterfall model and agile model both are used in Software houses for software development.
Both have different advantages and disadvantages in this research we try to find out which one
is better or beneficial based on Flexibility, Cost, Time, Efficiency and Resources. This Research
is very important because it will help us to make decision between Waterfall and Agile software
Development Model
HYPOTHESIS
Agile Software Development Model is better than Waterfall Model.
METHODOLOGY
The Methodology we use was Quantitative Research Method in which there were 15 questions.
Our Research Audience were SQA Managers, Project Heads and Project Managers Area of
Research and Research Audience
• Karachi • Software Houses 20(s)
• SQA Managers
• Project Heads
• Project Manager
• Quality Assurance Department
ResearchQuestionnaire
1 Water Fall Model Is Cost Effective Than Agile
2 Agile Model Approach Reduces Bug Occurrence
3 Waterfall model provides flexibility to oversee the development project
4 Agile works better when scope of the project in known beforehand
5 Waterfall model works well when scope of the project is unknown
6 Waterfall model costumer presence is important through the entire project
7 In agile Costumer Presence is required only at set milestones
3. 8 Due to large team, Lack of coordination occurs in waterfall model
9 Agile allow Partial Success as Valuable features are implemented first thereby decreasing
risk of failure
10 Agile project management looks better when it is feasible
11 Water fall works well by reducing fixed funding through up front contracts
12 Agile works extremely well by increasing funding efficiency
13 Features are not prioritized. It leads to either complete success or complete failure
14 Agile intends small or mid-sized dedicated teams with high coordination
15 Waterfall project management does not depend on its feasibility
RESULTS & FINDING
1 Water Fall Model Is Cost Effective than Agile
2 Agile Model Approach Reduces Bug Occurrence
64%
25%
11%
No
Yes
Neutral
10%
60%
30%
No
Yes
Neutral
4. 3 Waterfall model provides flexibility to oversee the development project
4 Agile works better when scope of the project in known beforehand
5 Waterfall model works well when scope of the project is unknown
65%
35% No
Yes
Neutral
10%
60%
30%
No
Yes
Neutral
40%
40%
20%
No
Yes
Neutral
5. 6 Waterfall model costumer presence is important through the entire project
7 In agile Costumer Presence is required only at set milestones
8 Due to large team, Lack of coordination occurs in waterfall model
35%
25%
40%
No
Yes
Neutral
60%
30%
10%
No
Yes
Neutral
65%
30%
5%
No
Yes
Neutral
6. 9 Agile allow Partial Success as Valuable features are implemented first thereby decreasing
risk of failure
10 Agile project management looks better when it is feasible
11 Water fall works well by reducing fixed funding through up front contracts
20%
65%
15%
No
Yes
Neutral
15%
80%
5%
No
Yes
Neutral
65%
25%
10%
No
Yes
Neutral
7. 12 Agile works extremely well by increasing funding efficiency
13 Features a not prioritized. It leads to either complete success orcomplete failure
14 Agile intends small or mid-sized dedicated teams with high coordination
50%50%
No
Yes
Neutral
55%
45% No
Yes
Neutral
35%
60%
No
Yes
Neutral
8. 15 Waterfall project management does not depend on its feasibility
15%
80%
5%
No
Yes
Neutral
9. Conclusion
In this Research, we concluded that Agile Model has Upper hand in terms of flexibility than
waterfall model and Cost Effective too. When we talk about Time effectiveness of both model,
we see clear opinion of people with agile model but in terms of resource people said that
waterfall model required more resources because in waterfall model we cannot go back to any
phase again at any time so it required more resources
References
For Data Manipulation
http://ieeexplore.ieee.org/document/6995176/
https://ieeexplore.ieee.org/document/8241771/
https://ieeexplore.ieee.org/document/8409911
https://ieeexplore.ieee.org/document/7542304/
For Questionnaire and Study
https://ieeexplore.ieee.org/document/8615505
https://ieeexplore.ieee.org/document/1201204