Chapter 4 Flashcards
What are the different types of iteratice development
Scrum
Extreme Programming
Kanban
Lean Development
What are the four values of Agile
Individuals and Interactions over processes and tools
Working Software over comprehensive documentation
Customer Collaboration over contract negotiation
Reponding to change over following a plan
What are the 12 principles of Agile
1, Customer Satisfaction by early and continuous development of Software
2, Welcome changing requirments
3. Deliver working software frequently (weeks over months)
4. Close, daily cooperation between business people and developers
5. Projects are build around motivated individuals who should be trusted
6. Face to Face conversations is the best form of communication
7. Working software is the measure of progress
8. Sustainable development
9. Simplicity - the art of maximaizing the amount of work not done
10. Best Arcitectures, requirements and design come from self organizaing teams
11. Continuos attention to technical excellence and good design
12. Regularily, the team refelcts on how to become more effective and adjust accordingly
What is a product owner
the person who represents the customer on a project
What is the Agile Project Manager/Scrum Master
Manages the project. Primarily acts as a facilaitator
What is the Product backlog
Project requirements from the customer
What is a Sprint Planning meeting
Meeting by the agile team to determine what features will be done in the next sprint
what is the Sprint backlog
Work the teams selects to get done in a sprint
What is a Sprint?
a short iteration where the project teams work to complete the work in a short duration
What is a daily stand up meeting
a meeting each day with the team to discuss project statuses led by the agile project manager
What is a sprint review
done at the end of each sprint by the customers
What is a retrospective?
Meeting done to determine what went wrong during a sprint and what went right
What is a release in agile
Several sprints worth of work directed to operations for possible rollout and testing
What is another word for sprint?
Iteration
Who comes up with the requirements
Product Owner