This document is a set of sample questions, in the style of the Agile Foundation Certificate Examination, which is a 60 question, 1 hour, multiple choice paper.
The areas specifically targeted are:
Customer and Stakeholder Involvement
Feedback and Adaptation
Handling Team Dynamics
Individual Leadership Style
Prioritisation, Planning and Delivery
The style is: a statement or question followed by four options. In each case only one option is correct.
The examination covers, as generically as possible, all popular Agile approaches. Occasionally, language and terms used will be specific to one approach. The candidate should read widely about Agile to become familiar with the terminology.
Correct answers are emboldened in the sample below.
Sample Agile Foundation Examination Questions:
1. Which of the following best describes the approach for determining the iteration (timebox) length?
Iterations (Timeboxes) should always be 30 days
B. The team determines iteration (timebox) length by dividing the total number of story points by the average velocity of the team
C. Iterations (Timeboxes) should always be two weeks
D. The team should agree on the length of the iteration (Timebox), taking the size and complexity of the project into consideration 2. Which of the following is a characteristic of an Agile leader? A. Task focused
B. Process oriented
3. Who is responsible for prioritising the product backlog? A. Product Owner
B. Project Manager
C. Lead Developer
D. Business Analyst
4. What are the advantages of maintaining consistent iteration (Timebox) length throughout the project?
A. It helps to establish a consistent pattern of delivery
B. It helps the team to objectively measure progress
C. It provides a consistent means of measuring team velocity
D. All of the above
5. Tracking project issues in an Agile project is the primary responsibility of the… A. Tester
D. Is controlled by the velocity of the most junior team member
50. An Agile project should have ...
A. Occasional early deliveries, if the business is prepared to accept lower quality
B. A regular pattern of delivery of developer-focused products
C. A regular pattern of delivery of business-valued increments
D. An irregular and unpredictable delivery of products
51. When an Agile team is successful … A. It should be encouraged to celebrate success only when the project is over
B. It should be encouraged to celebrate even small successes immediately
C. It should not celebrate success, as this wastes project budget
D. It should not celebrate success, as this makes less successful teams feel bad
52. In order to communicate well, the Agile project should ... A. Keep team-size large, to avoid stakeholders feeling left out
B. Break the project into small, mixed-skill, self-organising teams
C. Operate with one team of less than 10 people
D. Operate with separate customer, developer and test teams
53. If a new requirement emerges once an Agile project is running, it should be: A. Automatically included in the work of the project
B. Automatically excluded and left until a later project or increment
C. Assessed for importance and, if sufficiently important to the business, included in the project, displacing less important requirements
D. Put on the backlog for consideration by the wider group of stakeholders after the project has been completed
54 . You have been engaged as the Technical Coordinator in a product development team. The customer (Product Owner) and Team Leader (Scrum Master) are happy because the team always delivers business value on time. However, you worry that the technical debt is increasing. What would be your primary goal to ensure the right quality?
A. Ensure testers define their entry criteria for quality, which they impose on the development team
B. Nothing. Prescribed roles such as technical coordinators are not part of an Agile team
C. Make sure that the maintainability quality attribute is addressed
D. On time delivery and happy end users are the only quality measures in Agile development
55. How could maintainability of the developing product be improved in a development team?
Apply standard design patterns
All of these
Make refactoring a common practice
Ensure unit testing is included in the “done” criteria
56. Agile methods are described as “adaptive” because… A. Agile teams have the empowerment to frequently respond to change and to learn on a project by changing the plan
B. The rate of development progress on an Agile project is constantly tracked to allow adaptation
C. Project Managers are not needed in Agile methods because teams are self-organising
D. Workshops held at the beginning and the end of every iteration (Timebox) allow the team to adapt the product specification
57. What do all Agile approaches have in common? A. A prescribed, fixed iteration (Timebox) length
B. Iterative development and incremental delivery
C. A strict focus on on-time delivery
D. A large set of clearly defined roles
58. What is one difference in responsibility between a Project Manager and a Scrum Master (Team Leader) in an Agile project? A. None. It's basically the same. Scrum Master (or Team Leader) is just a better term than Project Manager in an Agile project
B. The Project Manager creates the detailed delivery plans while the Team Leader monitors execution within the team
C. Project Manager communicates with project governance authorities when necessary
D. The Project Manager monitors the realisation of benefits in the business case.
59. How could you benefit from having an End User Representative in your development team?
A. End users should NOT be in the development team. Requirements are always communicated to the developers by the Product Owner, who is part of the customer team
B. The End User Representative will be solely responsible for acceptance tests within the team
C. The End User Representative assures that user stories are documented properly
D. The End User Representative will be able to clearly tell the developers what will work for an end user 60. The responsibilities of a Product Owner will include …