What would make a project more appropriate for Plan-Driven Development?
The systems are critical and must be designed from robust specification, and/or the system is large and demands a formal network of numerous teams.
What would make a project more appropriate for Agile Development?
Human resources are available both for the development, a small cohesive team of experts that can be enough to develop the entire software, and the testing, system users giving frequent feedback via deliverable increments of the software.
What are the 5 principals of Agile Development
What are the Agile Manifesto values
What are the 5 strengths of Agile Development
What is XP
Extreme Programming is an Agile method that has 2-week increments, complete regression tests, and refactoring.
What are 2 responsibilities of Agile Project Managers
What are the 3 major phases of Scrum Development
What are the 7 responsibilities of a Scrum Product Owner
What are the 4 responsibilities of a Scrum Master
How long are Sprints typically
2 - 4 weeks
What is Sprint Velocity
An attempted quantification of work capability, or the rate of Story Points per Iteration, used for estimating appropriate amounts of work for each Sprint
Whats the max size of a Scrum team
10
What are the 4 types of items in a Scrum Product Backlog
What is the technical term for the increment that can be delivered by a Sprint
Potentially Shippable Product Increment (PSPI)
What are the 3 reports for each Scrum?
How long are Scrums?
15 minutes
What are the 6 necessities of Agile Development
What is the ideal Scrum team size
7 +/- 2
What are the 3 Scrum positions
What is the employee hierarchy in Scrum
There isn’t one
Who internally manages a Scrum team
Nobody
How are duties assigned in Scrum
Naturally
What are the 4 Scrum Events