Agile Methodology Flashcards
Who should be involved in an Agile project from the beginning
end-users and customers
What are the 4 steps to the agile methodology cycle?
Define, Develop, Release, Evaluate
What are the goals of Agile?
- Avoid devoting large amounts of time to pre-planning
- Use Cyclical Development
- Take small steps and compare to the vision
- Be adaptive and incremental
What are two assumptions of Agile?
- There will be change and challenge
2. Feedback from stakeholders yield better results
Why is agile effective?
- Places customer in control
- Quick reaction to change
- Increased visibility
- Self-managed teams
- Plan as you go
- Issues are less disruptive
- Continuous Improvement
What is the benefit of customer involvement?
Releases of product in stages where customer can explore and test.
How does agile provide quick reaction
Uncovers issues early before it jeopardizes results
Agile provides increased visibility, why and how?
Because customers see the end result sooner and can provide feedback that reconciles the outcome to the solution needed by the customer.
What is the advantage of a self-managed team?
All the team takes on the responsibility to deliver work. The load is distributed and all contribute.
What is planning called in Agile?
Release Planning
When should agile be used?
- Emphasis on Speed
- Voice of the customer is needed
- Problems expected and need rapid resolution
- Unknown project tasks
- Incremental results need influence of users
- requirements change
- Project is complex
- Considerable uncertainty.
What are the major processes in the Scrum Process Framework?
- User Stories
- Product Backlog
- Release Planning
- Sprint Backlog
- Sprint
- Scrum Meetings Daily
- Sprint Reviews
- Sprint Retrospectives
What is a sprint backlog?
It is the planning phase of getting backlog items organized for the next sprint
What topics should be shared in Scrum meetings?
What was done in the previous day
What is planned for the current day.
Are there any blockages?
What is a sprint review?
Review of the work that was completed in the current sprint.