All Domains LC-5-120Q
90. When playing Planning Poker, which of the following unit of measure is used to estimate effort? A. Story points B. Days C. Dollars D. Weeks
A - A story point is a unit of measure to express the estimated effort of the user story. It is the common measure used to estimate effort while playing Planning Poker.
57. A team's velocity is performing iteration planning using a commitment based approach as the velocity is not known up-front. Which of the following is NOT an acceptable way of establishing the commitment? A. Use industry standards B. Go by team consensus C. Use team capacity to estimate velocity D. None of the above
A - A team's velocity is not likely to be comparable to another one, so using industry standards is meaningless
77. A team estimated that the total ideal time requirement for a proposed set of work items is 500 hours. How should this be translated into elapsed time? A. Based on a conversion rate of ideal to actual time at a team level B. Using the story pointing approach C. By estimating the distractions expected for each team member D. By breaking each task at a granular level and reestimating the actual time
A - Actual time is the amount of time an assignment would take to complete. Ideal time is the amount of time an assignment would take if there were no interruptions or distractions. The conversion to elapsed time depends upon individuals involved but can usually be reasonably estimated at an aggregate or team level.
32. At a stakeholder meeting, all stakeholders are given fake money to purchase the features they like and need. This is an example of: A. An innovation game B. Product mapping C. Economic analysis D. Market analysis
A - An innovation game is used to frame the process of requirements gathering in a creative way.
49. All of the following are common ways to enable osmotic communication in distributed agile teams except: A. Appointing a spokesperson for each location B. Looping the entire team in all project-related communications C. Conducting live video conferences D. Traveling frequently between locations and meetings
A - Appointing a spokesperson restricts the channels of communication available.
112. How should a coach handle conflict? A. Coach should let the team settle the conflict unless the temperature of the conflict is very high B. Conflict should be handled immediately C. Conflict should be ignored D. Conflict should be avoided
A - Conflict is areas of disagreement on the team. Some conflict is healthy and encouraged on agile projects, as it can lead to process improvement and a higher quality product. Coach should let the team settle the conflict unless the temperature of the conflict is very high.
58. Distributed agile teams are _____________. A. Generally less effective than co-located teams B. Not allowed C. Organized in a different way than co-located teams D. As effective or more effective than co-located teams
A - Distributed agile teams are generally less effective than co-located teams because of the lack of high-bandwidth communication.
23. Project A has an NPV of $15,000 and IRR of 15%. Project B has an NPV of $20,000 and IRR of 13%. Project C has an NPV of $18,000 and IRR of 12.5%. Project D has an NPV of $25,000 and IRR of 14%. Which project should be selected if only one can be funded? A. A B. B C. C D. D
A - IRR is a superior measure and should be used for making decisions in benefit-cost analysis
38. A developer has not created a detailed documentation for a code that is only understood by him. Why is this a problem? A. Code should be collectively owned by the team B. Conflict should be handled immediately C. Documentation should be written immediately D. The team should demand the coder be fired
A - In an agile project, the code is collectively owned by team and each team member should understand the code.
64. What is an appropriate time to break down the user stories into tasks? A. During iteration planning B. During release planning C. After daily stand-ups D. When user stories are written
A - Iteration planning includes the defining of tasks on an agile project.
36. Which of the following is NOT very consistent with agile principles? A. Large teams B. Incremental delivery C. Small releases D. Progressive elaboration
A - Large teams are not optimal for using agile principles.
54. A testing team finds that it is often in the firing line as they often have more work than they can handle. In the Kanban system the best way to handle this is to: A. Limit the work in progress at the testing stage B. Add team members to the testing team C. Focus more on automated testing D. Request developers to help out with testing
A - Limiting the WIP will address the feeling of being overwhelmed with work and pave the way for more creative solutions to the problem.
109. The best way to represent the work remaining on a project is _________________. A. The product backlog B. The velocity chart C. The iteration backlog D. The iteration plan
A - Product backlog is all the known features that are to be implemented throughout the project, regardless of the planned iteration or release.
42. Refactoring should produce software that is: A. Better organized B. Regression tested C. Finished D. Just passing acceptance tests
A - Refactoring is the reorganization of working code to bring the organization in line with its functionality and maintain it better.
15. A team is estimating the time needed to create a software package by posting stories on the wall in the order from of least to greatest. This is an example of: A. Relative sizing B. Top down estimating C. Wireframes D. Game player
A - Relative sizing is estimating the size of a function or user story based on the size of another one.
55. For an agile team, the total release backlog is 250 points and each point costs $50 to deliver. The earned value at the end of the third iteration is 50 points and the CPI is 0.8. How much is the expected cost for the remaining project if the current cost performance is expected to continue in the future? A. $12,500 B. $10,000 C. $12,000 D. $8,000
A - Remaining points = 200. Budget for remaining points = 200 * 50 = 10,000. At a CPI of 0.8, expected cost of remaining work = 10,000/0.8 = $12,500
18. Extreme programming believes in programmers working in pairs. Which of the following is an exception to this rule? A. When the team works on a SPIKE B. When there is an emergency C. When programmers are fixing defects D. When programmers implement minor features
A - SPIKE is an experiment, and therefore need not be written in pairs.
66. If the earned value is $1500 and the planned value is $1350, the team is: A. Ahead of schedule by $150 B. Behind schedule by $150 C. Over budget by $150 D. Under budget by $150
A - Schedule variance = EV - PV = $150. Therefore team is ahead of schedule by $150.
83. Who is responsible for taking the product risk into consideration while prioritizing the backlog? A. The product owner B. The team C. The scrum master D. The project manager
A - The product owner has responsibility for the product risk.
116. The agile team has collective responsibility for the following, except _________________. A. The product backlog B. The code C. The quality of the product D. The completed speed stories
A - The product owner maintains the product backlog.
105. Which document shows planned releases and relevant features coming over a period of time? A. The product roadmap B. The agile release plan C. The project management plan D. The iteration plan
A - The product roadmap is an artifact that shows an overview of current and/or planned product functionality.
16. The most important job of a scrum master is: A. To keep the team focused on agile principles B. To manage the projects C. To be a liaison with the customer D. To report status to executives
A - The scrum master is responsible for helping the team to follow the scrum process.
52. A product owner is very pushy and tends to compel the team members to accept more work than they can accomplish. This is causing team burnout. What is the best way to resolve this issue? A. The team facilitator should talk to the product owner and explain the dangers of team burnout B. The team should pad their estimates with buffers C. The product owner should be replaced D. More team members should be added so that work can be evenly distributed
A - The team facilitator should talk to the product owner and explain the dangers of team burnout. This is the best way to resolve the issues in the given scenario.
20. Who is primarily accountable for delivery of the work in an agile team? A. Development team B. Product owner C. Scrum master D. Functional managers
A - The team is collectively accountable for delivery of the work
81. A large product requires four teams working in parallel. How many product backlogs should be produced? A. One B. Four C. Two D. Six
A - There should always be one backlog per product.
89. Throughout the project, velocity of the team has been unexpectedly falling. What does this mean? A. It is a cause of concern as the team is not able to display predictability B. It is a cause of concern as it will affect the team performance feedback C. It is not a cause of concern as the cycle time should improve D. It is not a cause of concern as it will not impede the customer value
A - Throughout the project, velocity of the team has been unexpectedly falling. It is a cause of concern as the team is not able to display predictability.
48. The number of story points a team can complete in a single iteration is known as _________________. A. Velocity B. Time to value C. Value points delivered D. Cycle time
A - Velocity is the number of features or user stories that a team delivers in a fixed iteration.
3. A definition of done clarifies when a particular work item can be marked as done. When is the definition of done first used by the team? A. While estimating the work B. While marking a work item as complete C. During the sprint to ascertain what all needs to be done D. By the tester while checking the stories
A - While estimating the work the team should know what needs to be done, so that they can make informed commitments.
71. A team and business users are trying to agree on the design of a web interface for an ecommerce application. Which technique is likely to be most effective in this process? A. Wireframes B. Brainstorming C. Wideband Delphi D. Force-field analysis
A - Wireframes are simple means to express a user interface. Hence, in this case wireframes is the most effective technique.
31. Simplicity - the art of maximizing the work not done - is essential. What is the most appropriate interpretation of this agile principle? A. Working in short iterations automatically leads to simplicity. B. Look for simpler solutions to avoid overengineering and prevent unnecessary work. C. Simplicity is more important than avoiding maximum work. D. None of the above
B - Simpler solutions help prevent unnecessary work.
45. After the team has removed the bottlenecks in a Kanban system and established WIP limits, what should they focus on next? A. Introduce iterative development B. Prioritize the requirements C. Hand over to operations D. Continuous improvement
D - Kaizen means continuous improvement and prevents inertia from becoming a constraint.
51. Which technique helps in analyzing how different groups interact with the product? A. Stakeholder analysis B. Creating personas C. Wireframes D. Risk analysis
B - A persona is an imaginary person or identity created by the team, to model interactions with the system to gather requirements. Creating personas helps in analyzing how different groups interact with the product.
78. If the agile project is release timeboxed, which of the following is true? A. There is no flexibility in the schedule B. The team should use MoSCoW prioritization to create a feature buffer C. The iteration schedule can be extended D. It is pointless to estimate as it is a "death march" project
B - A team can maintain a feature buffer and follow a MoSCoW scheme to logically sequence the work.
108. Which estimating technique can be used when there is limited amount of time to estimate a large number of stories? A. Planning Poker B. Affinity estimating C. Scatter diagrams D. Wideband Delphi
B - Affinity estimating is the practice of using common sizes to rapidly place user stories into similarly sized groups.
22. An iteration retrospective is used to: A. Shape the product roadmap B. Improve processes in future iterations C. Resolve team conflicts D. Allow the opportunity to re-organize the team
B - An iteration retrospective is focused on process improvement.
115. A team was working on a project with a release backlog of 200 points. Between iterations 1 and 3, they completed 50 points of work and the product owner added 20 points of work to the release. What should be the bottom of the burndown bar chart? A. At 150 B. At -20 C. At 20 D. At 50
B - As twenty points get added, the bottom of the bar shifts down by 20 points.
47. A team completed 10 work items in a five-day week and each item took about five days to complete. What is the cycle time? A. 5 days B. 0.5 day C. 1 day D. 2 per day
B - Cycle time is the average time between the delivery of completed work items. 10 items in 5 days means half day per item.
88. A software development team identified a number of steps in their value stream map. Which of the following is most likely to represent waste? A. Analysis B. Defect fixing C. Coding D. Testing
B - Defect fixing is a waste because it represents rework caused by poor implementation.
72. A team finds that it frequently lands into trouble while implementing a feature due to unfulfilled external dependencies. They decided to ensure in the future that all dependencies should be met before an item can be accepted into an iteration for development. This needs to be included in the: A. Acceptance criteria B. Definition of ready C. Definition of done D. Iteration backlog
B - Definition of ready determines when an item is ready for development.
35. The iteration review or demo is an important meeting for the team to bring the iteration to a logical conclusion. Which of the following should NOT be part of this meeting? A. A demonstration of the working product B. A detailed overview of the challenges encountered during the iteration and how they were overcome C. Feedback by the participants about the product D. Discussion about the potential release of the product
B - Discussion about challenges is probably more appropriate for the retrospective.
104. The product owner of a team told the team facilitator that they would like to have three alpha releases during a six month project. The team facilitator said this does not matter. Why did the facilitator say this? A. Because releasing is purely up to the product owner B. Because every iteration should be releasable in an agile project C. Because the team knows that this request will change any way D. Because the product is deployed on a daily basis
B - Every iteration should have a releasable product.
19. Distributed agile teams often make use of live video conferences to stay in touch with the remote team members. This is important because these methods enable: A. Information radiation B. Face-to-face communication C. Brainstorming D. Conflict resolution
B - Face-to-face communication is the most effective type of communication and therefore colocation is the best arrangement for the team.
87. Which of the following is an appropriate measure to express the effort associated with user stories? A. Tasks B. Ideal time C. Velocity D. Cycle time
B - Ideal time is the amount of time an assignment would take if there were no interruptions or distractions.
80. A large product requires 4 teams working in parallel. How many product owners should be assigned to this product? A. One B. Four C. Two D. Six
B - One PO per team is the norm.
43. During an iteration, there was a major reorganization and the team is in a flux about future direction for the product. They feel that the iteration should be put on hold or cancelled until clarity emerges. Who is responsible for making this decision? A. Scrum master B. Product owner C. Team facilitator D. Team
B - Product owner decides whether it is appropriate to cancel an iteration.
25. The scrum master of a team is working on a critical task when another team member approached him for help. The scrum master should: A. Complete the critical task and then help the team member B. First help the team member and then return to his task C. Ask another team member to help D. None of the above
B - Scrum master duties always come first - before any other task that the scrum master is performing
13. A team is debating about the effectiveness of two different design approaches. How to arrive at a conclusion? A. Approach the customer to clarify requirements B. Conduct small experiments to help the team determine a course of action C. Add a story to finalize the design D. Set aside one iteration for design
B - Spike is a quick experiment used to help the team answer a question and determine a path forward.
82. In agile, tasks are assigned by the: A. Scrum master B. Team themselves C. Product owner D. Project manager
B - Tasks are assigned by the team themselves as they showcase a self-organizing team.
11. A PMO (Project Management Office) can be a key enabler for an agile transformation. What could be an area that the PMO can help an agile team with? A. How to deliver the work B. Guidelines to ensure compliance with established frameworks C. Standards and benchmarks for team velocity D. Technical expertise required to deliver
B - The PMO can help the team stay on the right side of required compliance needs
119. What is the best metric to compare two agile teams ? A. Velocity B. ROI C. Cycle times D. Story points
B - The ROI is the percentage that shows what of return an organization makes by investing in something. It equates to value, which is an important factor to the agile methodology.
67. How is the schedule created for an agile project? A. Analyzing the activity and determining dependencies B. Estimating story points and applying velocity C. Decomposing in the WBS D. Timeboxing the iteration
B - The agile project schedule is created by estimating story points and applying velocity.
114. The release burndown chart of a team shows an upward spike between the second and third iterations. What could cause this? A. The team cycle time dropped B. User stories were added to the release backlog C. The team velocity decreased D. The team burn rate increased
B - The burndown chart should show the backlog of work will lessen. When this does not happen, it means that additional work was added to the release causing a rise in the chart.
37. During an iteration, an end user keeps calling the team members requesting to include more work items to the iteration. What should be done? A. The team should talk to the end user asking them not to be disturbed B. The coach should talk to the end user and explain how an agile project is planned C. The end user should be asked to join the team D. Senior management should be brought in to solve the problem
B - The coach is the person who keeps the team and end users focused on learning and using agile processes.
103. A product owner has asked to attend the team daily stand-up meetings. What should the scrum master do? A. Invite the product owner to the retrospective instead B. Invite the product owner to attend but as a silent observer C. Invite the product owner to attend and participate in the meeting D. Have the team vote on the request
B - The daily stand-up meeting is a brief meeting where the entire agile team attends and participates. The other stakeholders like product owner should not participate in these daily meetings.
76. What should the duration of daily stand-up meetings be? A. Not more than 30 minutes B. Not more than 15 minutes C. Not more than 5 minutes D. As long as the team wants to meet
B - The daily stand-up meetings should be held daily and should last no longer than 15 minutes.
59. The amount of time for a feature to move from inception to live deployment is _________________. A. Burn rate B. Lead time C. Cycle time D. Velocity
B - The lead time is the amount of time needed from inception to live deployment.
94. What is the main purpose of the daily stand-up meeting? A. Resolving the issues faced by the team B. Exchanging information among the team members C. Reporting the status of the team D. Ensuring that the project is on track
B - The main purpose of the daily stand-up is to get the whole team on the same page.
98. The schedule of an agile project is generally established by _________________. A. Determining the critical path B. The calculation of story points and team velocity C. The calculation of work packages and scope D. The estimation of tasks, dependencies, and duration
B - The most important items in agile are story points and velocity. A story point is a unit of measure to express the estimated effort of the user story. Velocity is the number of features or user stories that a team delivers in a fixed iteration.
27. During the iteration review, a customer representative pointed out that the addition of a few features would add a lot of value to the product. Who should take this into consideration first? A. The sponsor B. The product owner C. The scrum master D. The team
B - The product owner maintains the product backlog.
40. Mary is the scrum master for a new project and is working with the product owner and team on selecting the user stories for the first sprint. The team has committed to 30 story points for the sprint, but the product owner wants the team to deliver more. The team is uncomfortable committing more as it hasn't understood the stories well. What should Mary do? A. Explain to the product owner that the team determines their commitment and she needs to accept what they have identified. B. Encourage the product owner to review the stories and add more details and acceptance criteria to help the team better determine if they can deliver more stories. C. Ask the team to identify two additional stories for the sprint as a stretch goal. D. Add a story for the next sprint and add more details to the stories.
B - The product owner needs to provide the details that the team requires to make their commitments.
63. During testing of a product, the tester and the developer disagreed on the usability of a particular feature. Who should resolve this confusion? A. The scrum master B. The product owner C. The team D. The sponsor
B - The product owner represents the customer, users, and stakeholders.
86. After discovering the bottleneck or constraining step in a Kanban system, the first step should be to: A. Add resources to the constraining step B. Find ways to speed up the step with existing resources C. Shift the constraint elsewhere D. Shift work away from the constraining step
B - The team should find a way to speed up the constraining step which controls the speed of overall execution.
10. Agile focuses on iterative, incremental development, whereas Kanban focuses on: A. Minimizing waste B. Maximizing WIP C. Maximizing Lead Time D. Flow of work
D - Kanban focuses on flow of work
118. A team was working on a project with a release backlog of 200 points. Between iterations 1 and 3, they completed 50 points of work and the product owner added 20 points of work to the release. What should be the top of the burndown bar chart? A. At 170 B. At 150 C. At 130 D. At 200
B - The top of the bar moves down as the team completes the work. As 50 points are completed, the top will be at 150
21. In a given iteration, a team completed 5 stories of sizes 1, 3, 5, 8, and 13 respectively. Two other stories of size 5 each were almost complete but narrowly missed the definition of done. What is the velocity of the team in the iteration? A. 20 B. 30 C. 35 D. 40
B - Velocity only accounts for completed stories as per the definition of done
101. The executive sponsor has indicated that co-location of an agile team is not possible. What is the best response? A. Insist that the team be co-located B. Use a waterfall methodology C. Create a live presence through technology D. No action is needed
C - A live presence should be created through agile tooling, which is technology designed to increase the sense of team and to encourage participation among the members. Examples include version control software, collaboration software, or video conferencing for distributed teams.
113. A product roadmap is used as a ____________. A. Negotiation tool B. Planning tool C. Communication tool D. Visioning tool
C - A product roadmap is used as a communication tool.
107. Which of the following is an important attribute for a scrum master or team facilitator of an agile team? A. Technical leadership B. Business acumen C. Humility D. Aggression
C - A scrum master or team facilitator is a servant leader and needs to display humility.
1. The goal of a sprint should be to: A. Deliver and deploy the product to production B. Complete as many features as possible C. Produce a product increment of a releasable quality D. Fix all the defects in the product
C - A sprint is supposed to produce a product increment of releasable quality
5. A team assigned 3 story points to a story. The manager wanted to know how this can corelate to the time required to complete it. How should the team respond? A. A story point is roughly one hour of work B. A story point is roughly one day of work C. Story points are not directly correlated to time, rather through velocity, which specifies how many points a team can complete in an iteration D. A team will establish a standard ratio between points and hours, which is constant for a specific team
C - A story point is a unit of measure to express the estimated effort of the user story.
85. A theme is _________________. A. A business need B. An epic story C. The central idea or purpose behind a group of stories, iteration, or a release D. The capability of the system
C - A theme is the main purpose behind a group of stories, iteration, or release.
120. When would an agile project be appropriate? A. A simple project where the requirements are mostly undetermined B. A simple project where the requirements are firmly set C. A complex project where the requirements are mostly undetermined D. A complex project where the requirements are firmly set
C - Agile projects work best in projects that are complex and where the requirements are mostly undetermined.
93. At what point does backlog refinement take place? A. During retrospection meeting B. At special iterations scheduled for backlog refinement C. Throughout the project D. During iteration planning meeting
C - Backlog Refinement should happen throughout the project.
9. Agile approaches are becoming very popular in every industry today because of their flexibility to adapt to change. This is important because: A. Reducing the extent of change is important for success B. Planning is greatly hampered if there is excessive change C. Changes bring about a competitive advantage to the customer D. Teams need to gear up to handle change to improve their technical abilities
C - Changing requirements brings about a competitive advantage to the customer.
2. Continuous integration is: A. When the development happens in real time B. When code is integrated after the feature is updated C. When all code changes are checked and tested every day D. When the team works on a single set of code
C - Continuous integration is executed when code changes are checked and tested daily.
73. Continuous integration is the practice of: A. Testing each unit daily B. Reminding the team of agile practices often C. Checking in the new features daily D. Getting the software to the customer frequently
C - Continuous integration is executed when code changes are checked in and tested daily.
7. A team facilitator (aka scrum master) facilitates the daily stand-up meeting for a team. The facilitator is going on a leave for 2 weeks. What should be done about the daily stand-up meetings in this period? A. The product owner should facilitate for that period B. The stand-up meetings should be deferred until the scrum master returns C. The stand-up meetings should happen regardless of whether the facilitator is present or not D. The team should inform each other about the status through emails or other means of communication
C - Daily stand-up meeting is important to the flow of communication and for early detection of any issues. This should not be skipped even if the scrum master or facilitator is absent.
110. A team finds that although they deliver working product increments every iteration, they are not deployed quickly enough due to the operational teams not being in a state of readiness. Which of the following techniques is most likely to help the team overcome this problem? A. Continuous integration B. Continuous refactoring C. DevOps D. ITIL
C - DevOps helps speed up the deployment of products from development to operations.
60. Documentation for an agile project should be _________________. A. Enough for someone else to understand B. Thorough C. Barely sufficient D. Avoided
C - Documentation for an agile project should be barely sufficient.
12. The developers in a team felt that all the stories were completed. A tester in the team disagreed with this. What is the best way to resolve this issue? A. Redefine the stories after each iteration B. Approach the customer C. Don't change the stories. The team agreed on the definition in advance D. Rewrite ground rules
C - Done must be explicitly defined and agreed upon by the entire team.
95. During the planning of an iteration, a team discovered a risk which has a 50% probability of occurrence and an impact of two days. What is the expected value of this event? A. 0.5 days B. 10% C. 1 day D. 20%
C - EMV = Probability * Impact
26. What is the appropriate level to measure earned value management in an agile project? A. Feature B. Release C. Iteration D. Continuous
C - Earned value management in an agile project should be measured at the iteration level, because this is the level where velocity is measured and resources are applied.
44. A team is analyzing factors that drive change and restrict change. This is called __________. A. Change management B. Product mapping C. Force field analysis D. Root cause analysis
C - Force field analysis is a technique for analyzing the forces that are encouraging and resisting potential or real change and the strength of these forces.
61. When should you play Planning Poker? A. After the story points have been determined, but before tests have been developed B. After the features have been chosen, but before the user stories have been written C. After the user stories have been written, but before the story points have been assigned D. After the epics have been written, but before the story map has been developed
C - Planning Poker is a technique for agile planning that is completed after the user stories have been written, but before the story map has been developed.
65. During an iteration, a team member needs to be on standby support when a critical feature is being deployed over a weekend. None of the team members wants to sign up for this task. How should this situation be addressed? A. The senior most team member should be assigned B. A draw of lots is used to decide who signs up for the task C. The team should decide who picks up the task D. The functional managers should decide who signs up the task
C - Task assignments are done by the team in a self-organized agile team.
41. Team workspace should be arranged so the team members can: A. Form smaller groups B. Face the information radiator C. Face each other D. Have privacy
C - Team workspace should be arranged to maximize the interaction between team members for the best results.
4. How frequently should the test-code-test cycle repeat itself in test-driven development? A. At least once a day B. At the end of an iteration C. Every few minutes D. For each line of code
C - Test-driven development means the code should follow the tests and the cycle should repeat frequently
99. The Agile Manifesto states 'Individuals and Interactions over _____.' A. Comprehensive documentation B. Top down management and tooling C. Processes and tools D. Contract negotiation
C - The Manifesto states 'Individuals and Interactions over processes and tools.' The Manifesto states that while there is value to the items on the right of the statement, Agile emphasizes the items on the left.
46. Pruning the Product Tree is a technique for: A. Release planning B. Iteration planning C. Requirement gathering D. Integration testing
C - The act of pruning the product tree is a technique for requirement gathering.
79. In a large project, the team identified the highest priority features and completed them first. The remaining features are almost at the same priority level and the team is confused which one to work on first. How should this be addressed? A. By completing the remaining stories in any order B. By considering technical convenience as the key factor in determining sequence from this point C. By reprioritizing the backlog frequently D. By waiting for a few more high priority features to emerge before starting new work
C - The backlog should be frequently re-prioritized.
69. The Y-axis on a burnup chart is _________________. A. Resource B. Cost C. Functionality D. Time to value
C - The burnup chart plots time on the X-axis and functionality on the Y-axis.
30. The charter for an agile project is a bit different from the charter for a traditional project in that: A. It is not mandatory for an agile project to have a charter B. Agile charter may not require a business case C. Agile charter is more lightweight, recognizing the inevitability of changes D. Traditional charter is more high level, agile charter is revised per iteration
C - The charter is still important for the success of an agile project but is relatively lightweight as compared to traditional charters.
102. A stakeholder has asked for status of the project. What do you do? A. The product owner should provide the status B. Ask the coach to gather status C. Show them where the information radiator is D. Gather the team for a status meeting
C - The information radiator is used to communicate project status to the team and other stakeholders
117. Which of the following is true about payback period calculation? A. Payback period should not be used by itself B. Payback period should only be used when risk is included C. A shorter payback period is better than a larger one D. Payback periods should be compared with other projects
C - The payback period is a calculation where a shorter payback period is preferred over a larger period.
39. Extreme programming believes in deeper involvement of the onsite customers in the team. Which of the following is NOT a customer role in extreme programming? A. Interaction designer B. Business analyst C. Product manager D. Programmer
D - Programmer is a developer role, not a customer role.
75. One of the lean principles is amplify learning. This means: A. Document the lessons learned after each iteration B. Send the team members for extensive training before they start working C. Try to learn as much as you can from each experience and incident D. Work in pairs to learn from each other
C - The principle amplify learning means learning from each experience and incident. Learning happens naturally, if only you take the time to reflect on each incident and problem encountered.
28. In a scrum planning meeting, the team had a few questions about the features with the highest priority. This should be resolved by: A. The project manager B. The customer C. The product owner D. The scrum master
C - The product owner leads the first part of each iteration planning meeting where the features are discussed.
62. All of the following are lean principles, except _________________. A. Decide as late as possible B. Build integrity in C. Test as early as possible D. See the whole
C - The seven lean principles: eliminate waste, amplify learning, decide as late as possible, deliver as fast as possible, empower the team, build integrity in, and see the whole are worded at Toyota in their manufacturing program.
56. Which value is NOT in the Agile Manifesto? A. Comprehensive documentation B. Contract negotiation C. Process improvement D. Processes and tools
C - The values of the Agile Manifesto are individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and responding to change over following a plan.
14. Which of the following is the best description of the 5 Whys technique? A. Ask why while selecting the team, scrum master, and product owner B. Ask why questions while understanding and analyzing user stories C. Asking the why question at least 5 or as many times as necessary to understand the deeper root causes D. Five people asking the why question to see if the answers are consistent
C - Toyota used the 5 Whys in their manufacturing processes to detect and correct deeper root causes of issues
34. The expected time for planning a four-week iteration is: A. 1-2 hours B. 2-4 hours C. 4-8 hours D. 12-24 hours
C - Typically an iteration planning should take 1-2 hours for each week of sprint duration (5-10% of effort)
24. Which attributes should be attached to user stories? A. Validated, Economical B. Vital, Large C. Valuable, Estimable D. Verifiable, Editable
C - User stories should add value to the user and be small in effort and therefore, estimable.
6. In order to implement Lean, the first step should be to: A. Eliminate waste B. Limit work-in-progress C. Draw a value stream map D. Continuously improve the process
C - Value stream mapping is a way of analyzing a chain of processes and is the first step to achieve elimination of waste.
111. The team suggested estimates. The range of estimates were plotted on a graph with no names and discussed. What method did the team use? A. Hi-low estimates B. Affinity estimating C. The Wideband Delphi D. Fibonacci sequences
C - Wideband Delphi estimation includes plotting estimates on a chart with no names, and then the range of points is discussed, and the team attempts to reach a general consensus.
97. Agile leadership is most closely associated with which style? A. Laissez faire B. Command and control C. Direction D. Servant
D - Servant Leadership is associated with agile.
91. Which of the following is a key skill for a servant leader? A. Task management B. Performance management C. Execution D. Active listening
D - Active listening involves the role that requires the listener to receive and understand what is said and provide feedback to the sender.
96. What is usually the last event in a sprint or iteration? A. The next sprint B. The release C. The testing D. The retrospective
D - After the sprint, the team must perform a retrospective in order to improve the process.
29. You see a burndown chart, burnup chart, feature backlog, and a velocity chart on the wall. What are they? A. Enterprise Environmental Factors B. Organizational process assets C. Agile status D. Information radiators
D - An information radiator is used to communicate project status to the team and other stakeholders.
106. The process of cost estimating is accurate when _________________. A. Costs are estimated at the end of each iteration B. Costs are estimated when the product backlog is completed C. Costs go down as iterations progress D. Costs are estimated using burn rate, velocity, product backlog, and release plan
D - Cost estimates are most accurate when burn rates, velocity, product backlog, and release plans are used.
100. Where would you expect to find the epic stories in the product backlog? A. At or near the top B. Not present in the product backlog C. Decomposed in the WBS D. At or near the bottom
D - Epic stories are large stories that have not been broken down, and these are typically found at or near the bottom of the product backlog.
84. A daily stand-up meeting for a team ends up taking longer than 15 minutes because a product owner assigns tasks to team members in the meeting. How should this be addressed? A. Scrum master should assign tasks before the standup to keep the meeting short B. Extend the meeting to 30 minutes C. Assign the tasks after the standup meeting D. Ask the PO not to attend the standups and not assign tasks to the team
D - Tasks are self-assigned by the team and the PO should be encouraged not to attend the standup which is a meeting of, for, and by the team.
50. Who is responsible for updating the Kanban board? A. The product owner B. The scrum master C. The tester D. The team
D - The Kanban board is an artifact that shows work in progress (WIP) that can only be updated by the team doing the work.
70. Burndown charts are _________________. A. Used to calculate cycle time B. Used to manage risk C. Used to track cost and schedule progress D. Used to track scope and schedule progress
D - The burndown charts are used to track scope and schedule progress of the project.
68. The return on investment (ROI) for a project should be tracked and reported by ____________. A. Functional managers B. The team C. The scrum master D. The product owner
D - The product owner should maintain the ROI for the project.
33. What are the questions asked during daily stand-up meetings? A. What did you do today? B. What are the impediments to getting work completed? C. What are you planning to do tomorrow? D. All of the above
D - The questions asked during the daily stand-up meetings are what did you accomplish yesterday, what do you plan to do today, and are you encountering obstacles?
74. An agile team considers the risks on the project and includes tasks to address them as part of the project work. This is done using: A. The risk management plan B. The risk association matrix C. The risk decision tree D. The risk-adjusted backlog
D - The risk-adjusted backlog is a primary way in which risk is managed.
8. The process of test-driven development has the following steps: A. Test, Code, Deliver, Refractor B. Code, Refactor, Test, Deliver C. Code, Test, Refactor, Deliver D. Test, Code, Refactor, Deliver
D - The steps for the process of test-driven development are test, code, refactor, and deliver.
53. What does the work in progress number represent on a Kanban board? A. The number of story points for the swim lane B. The cycle time target for the swim lane C. The minimum number of work items that should be in a swim lane D. The maximum number of work items that should be in a swim lane
D - The work in progress number on a Kanban board is the maximum number of work items in a swim lane.
17. Senior management would like to keep tabs on progress of a project. What is the best demonstration of progress that the team can come up with? A. Burn down chart B. Information radiators C. Value points delivered D. Working product
D - Working software is the primary measure of progress as per the Agile Manifesto
92. The Kanban board is a simple artifact that serves all of the following purposes except: A. Acting as information radiator B. Resolving impediments C. Visualizing the workflow D. Identifying constraints
The Kanban board cannot show the underlying impediments, which have to be resolved by the team after analysis.