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