Agile/Waterfall Flashcards

1
Q

What is Waterfall Methodology?

A

Also known as Liner Sequential Life Cycle Model

Follows sequential order so project development team only moves to the next phase of development or testing if the previous step completely successfully

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Agile Methodology?

A

It is a practice that helps continuous iteration of development and testing in the software development process

Development and testing activities are simultaneous

This process allows more communication between customers, developers, managers, and testers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are Key Differences between Waterfall and Agile Methodology?

A

Waterfall is Liner Sequential Life Cycle Model - Watefall testing comes after “ Build” phase
Agile is continuous iteration of development and testing- does so at the same time

Agile is known for flexibility, Waterfall is structured

Agile follows incremental approach, Waterfall is sequential design process

Agile allows changes in project dev requirements . Waterfall has no scope of changing requirements once project development starts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are advantages of Agile

A

Focused client process

Quality of development is maintained

client and team know what is complete and what is not- reduced risk in dev process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are advantages of Waterfall

A

works well for smaller size projects

easiest model to manage

faster delivery of project

process and results are well documented

easily adaptable method for shifting teams

beneficial to manage dependencies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly