Agile Concepts Flashcards
When is waterfall method most useful? (2)
Entire scope is known in advance and the task will remain stable
What is the traditional sequential work model called?
Waterfall method
Principal downside to the waterfall method
Making changes is difficult and expensive
Agule model applies to projects with 2 main characteristics
Complex and with changing requirements
Agile doesnt mean fast, it means..
Flexible and able to adapt quickly
Agile is a combination of 2
Iterative and incremental
What does iterative mean?
Feedback is taken after each sprint before moving forward
What does incremental mean?
Work is accomplished in small chunks
Agile manifesto principles
Value individuals, working software is priority, respond to change, collaborate with customer
What does the Principle mean?: early value delivery
Focus on the minimal viable product
What does the Principle mean?: change for good
Do not resist change in requirements, go with the flow
What does the Principle mean?: weeks not months
Sprints should be of 2-4 weeks or less
What does the Principle mean? Partner developers and business people
Business people should be available for questions everyday
What does the Principle mean? Direct communication
Preferably face to face
What does the Principle mean? Show and tell
End every sprint with an improved product