Agile Project Management Manifesto and Principles 3 — Questions and Answers
Question 1: How often should Agile teams deliver working software, per the principles?
- Once at project end
- Frequently, from a couple of weeks to a couple of months (Correct answer)
- Only when documentation is complete
- Every two years
Correct answer: Frequently, from a couple of weeks to a couple of months
The principles favor delivering working software frequently, with a preference for shorter timescales.
Question 2: Which principle addresses changing requirements?
- Changes are rejected after planning
- Welcome changing requirements, even late in development (Correct answer)
- Requirements are frozen at kickoff
- Changes require formal contracts
Correct answer: Welcome changing requirements, even late in development
Agile welcomes changing requirements, even late in development, for the customer's competitive advantage.
Question 3: How should business people and developers work together according to the principles?
- In separate phases
- Daily throughout the project (Correct answer)
- Only at milestones
- Through written reports only
Correct answer: Daily throughout the project
Business people and developers must work together daily throughout the project.
Question 4: What is the most efficient method of conveying information to and within a development team?
- Detailed written specifications
- Face-to-face conversation (Correct answer)
- Email threads
- Recorded video
Correct answer: Face-to-face conversation
Face-to-face conversation is the most efficient and effective method of conveying information.
Question 5: According to the principles, what is the primary measure of progress?
- Hours worked
- Working software (Correct answer)
- Number of features documented
- Lines of code written
Correct answer: Working software
Working software is the primary measure of progress.
Question 6: Agile processes promote sustainable development. The sponsors, developers, and users should be able to do what?
- Work overtime indefinitely
- Maintain a constant pace indefinitely (Correct answer)
- Finish in one sprint
- Avoid all meetings
Correct answer: Maintain a constant pace indefinitely
Agile promotes a constant, sustainable pace that can be maintained indefinitely.
Question 7: What does continuous attention to technical excellence and good design enhance?
- Documentation volume
- Agility (Correct answer)
- Contract value
- Team size
Correct answer: Agility
Continuous attention to technical excellence and good design enhances agility.
How often should Agile teams deliver working software, per the principles?