Agile
Agile
Answer: D
Promoting sustainable development is the Agile Manifesto principle #8, which supports work-
life balance by maintaining regular 40-hour workweek.
2- A software developer is writing code in an Extreme Programming (XP)
environment and discovers an error in another developer's code and he
believe he knows how to correct the error. Which of the following is the
developer's best course of action?
A) Document the error and report it to the original developer so it can be
corrected
B) Make the necessary correction to the code himself and document as
needed
C) Report the error to the product owner and let them decide how to
proceed
D) Ignore the error because it will be discovered and corrected during
testing
Answer: B
On an Extreme Programming software development team who owns the code?
3- Crystal family of methods has been chosen for the upcoming very complex project involving
multiple teams to develop a critical medical application. What methodology would an agile
practitioner recommend to select for this project using the Crystal grid?
A) A clearer color and a softer crystal methodology from the lower left corner
B) A clearer color and a harder crystal methodology from the upper left corner
C) A darker color and harder crystal methodology from the upper right corner
D) A darker color and a soft crystal methodology from the lower corner
4- A new team member has recently has recently joined an experienced
high-performance team. The new team member approaches the agile
coach and recommends using a new testing methodology that if successful
would save the team time in each iteration. If the new testing method is
unsuccessful, it could threaten the iteration goals. What should the agile
coach do?
A) Allow the new testing approach for next iteration
B) Let the team decide whether to use the new testing methodology in the
next iteration
C) Don't do anything that would jeopardize the iteration goals
D) Check with the product owner
Answer: B
A team should not play it too safe. They should be open to discussing new approaches and
experiment since these innovations and changes may improve their performance. The team
should not just blindly introduce new process or change their existing one. The team has to
decide if and how the new testing methodology should be introduced in the next iteration.
5- After a major company reorganization, an agile team is assigned to a
new manager who announces that the project has dropped in priority and
will lose two of its ten members but would still need to be delivered on
time. What steps should the team leader to ensure that the project is
delivered on time given these new circumstances?
A) Work with all project stakeholders to reprioritize the remaining features
preparing a new product roadmap and backlog to meet the original
project completion date
B) Continue working with the current roadmap and product backlog and
have the remaining team members work overtime to meet the original
project completion date
C) Continue working with the current product roadmap and product
backlog and develop a risk analysis report to track instances where
anticipated work is not completed due to insufficient resources.
D) Evaluate the skill sets of the remaining team members and redistribute
the team members where they will be most effective at bridging the skill
gaps caused by the staff reduction
Answer: A
Given the project has lost resources, it is unlikely that all of the features or user stories will be
able to be completed within the established timeline. Taking the time to reprioritize the
remaining features is an agile best practice whenever scope, resources, or deadline changes.
6- The project stakeholders have approached the scrum master of a team
working on their third sprint to ask why a certain feature was removed from
the sprint, what features are planned to be delivered in the next sprint, and
how and where the money is being spent. What would be the best course
of action for the scrum master to take in this situation?
A) Advise the project stakeholders to consult the project burndown chart
B) Refer the project stakeholders to the team member to get the
information
C) Refer the project stakeholders to the product owner to get the
information
D) Present the required information at the upcoming iteration review
meeting
Answer: C
Questions related to the direction of the project, project schedule, and project budget fall into
the responsibility of the product owner, rather than the scrum master or the development team
members.
7- After a few weeks of observation, on agile coach that was hired to guide
a company through their transition from a waterfall to agile project
management approach told the company's management that the company
was still trapped in between waterfall and agile methods. Which of the
following would be the reason to support the coach's claim?
A) Using of a phased and gated approach
B) Advocating small batch hand-offs
C) Decentralized control
D) Mandatory product vision statement
Answer: A
A phased and gated approach is associated with Waterfall. Phases are strictly linear sequences
of activities to build a product or deliver a peoject.
8- The Chief Technology Officer for a large enterprise is working hard to
create a learning organization. The CTO Knows that Scrum helps an
organization with continuous process improvement with its defined roles,
artifacts, and ceremonies. Which scrum ceremony is dedicated to
continuous process improvement?
A) Sprint planning meeting
B) Sprint retrospective meeting
C) Sprint review meeting
D) Daily scrum meeting
Answer: B
The sprint retrospective meeting is held by scrum team at the end of each sprint to discuss and
agree upon ways they could improve their processes, practices, teamwork, environment, or
organization for the next sprint.
Answer: C
Innovation helps agile teams deliver products that are of high value and often disruptive to
industries. Agile project management supports the creation of innovative new products and
services by using methods that allow adaptation to constantly changing technological and
competitive constraints. Developing minor enhancements of existing products is most often
guided by efficiency and optimization.
10- for their upcoming project, agile team member have selected a method
that limits the number of tasks being worked on by the team member at
any given time. This method will also allow the team to increase visibility of
issues and bottlenecks in their work process. Which of t he following agile
methods did the members select?
A) Kanban
B) Product road map
C) Agile-traditional hybrid model
D) Value stream mapping
Answer: A
Kanban is an agile method for managing work with an emphasis on, among the others, limiting
work in progress (WIP).
11- An agile team has successfully delivered the product to the customer
who was very satisfied with the final result of the project. Which of the
following most likely contributed to the project success?
A) The team member worked in pairs during the development of the
product
B) Refactoring and continuous integration were done as per agile best
practices
C) The entire team was involved in the daily standup and owned the code
collectively
D) Representative of the customer were always available to answer the
team questions
Answer: D
Having representatives of the customer work closely with the team and be available to answer
members' questions are most likely the key factors that contributed to project's success and
customer satisfaction. Frequent feedback from the customer helps the team build what
customer requested, which eventually leads to a higher customer satisfaction.
12- During the last few iteration of the agile project, the team member
found themselves with many completed user stories. One team member
suggested imposing an upper limit on the amount of work that the team
takes on at any point during an iteration. What should an agile practitioner
advise situation?
A) The team should not set an upper limit on the work in progress because
that would reduce the team's velocity
B) The team should set an upper limit on the work in progress to reduce
waste
C) Consult the customer before setting an upper limit on the work in
progress as the project goal is to add value to the customer
D) Only the sponsor can approve limits that lower resource utilization and
may lead to wasting project funds
Answer: B
Adding WIP limits reduces waste and increases increase value being delivered.
13- The agile Manifesto's 4 values and 12 principles form the foundation of
all agile methods. Although all of these values and principles are critical to
the success of any agile project, one principle stands out as the top
priority for all agile projects. Which of the following describes this top
priority?
A) Delivering working product frequency, from a couple of weeks to
couple of months
B) Welcoming changing requirements, late in development
C) Satisfying the customer through early and continuous delivery of
valuable product
D) Building projects around motivated individuals
Answer: C
Agile Manifesto principle #1 states 'Our highest priority is to satisfy the customer through early
and continuous delivery of valuable software.
14- The product owner for an agile project has another project at the same
time. As a result, the product owner spends very little time with the
development team and the product is suffering. What should an agile
practitioner on this team do first?
A) Coach the product owner on the importance of participating in the team
events
B) Escalate the issue to the project sponsor
C) Request a new product owner be assigned to the project
D) Have the scrum master fill a dual role as Agile encourage generalizing
specialists
Answer: A
The product owner needs to be educated on the importance of participating in the team's
events. As the customer representative, the product owner needs to be involved to ensure
success in the project.
15- During the feasibility stage, stakeholders who are unfamiliar with Agile
are concerned about preliminary estimates being too uncertain. Which
statement about agile estimating and planning at the feasibility stage
should the product owner communicate to allay fears of stakeholders that
the project would most likely exceed budget and last longer than
expected?
A) Planning and estimating at the feasibility stage is simply about
determining an appropriate deadline or schedule for the project.
B) The value of the work as well as planning and estimating for the work to
be done are determined iteratively and incrementally
C) Estimates are not needed to create plans for purpose of marketing,
training, and release activities until deliverables are produced
D) Accurate estimates will be available during iteration Zero, therefore by
the time the actual work starts, precise plan can be provided
Answer: B
Planning and estimating during a feasibility stage is focused on determining value to the
customers by asking questions like, "What should we build?" As the project progresses past the
feasibility stage, the cost, the budget, and the overall project schedule become clearer and
easier to control.
16- A developer joined a new agile team after working with a different
team for 3 years. The team member's former manager keeps asking the
developer for help resolving defects. What should the project manager of
the new team do first?
A) Allow the developer to support both projects
B) Disallow the developer from interacting with their former project
C) Escalate to senior management
D) Replace the developer
Answer: B
Agile teams should have dedicated team members. When a team member is not 100%
dedicated to the team, team velocities can not be accurately estimated.
17- During the most recent spring, the product owner's availability has been
restricted by his other responsibilities. At the last daily standup, a team
member who needed clarification for a user story has identified the
difficulty getting feedback from the product owner as a roadblock. Which
of the following is the best course of action for the scrum master?
A) Let the senior developers make the product decisions
B) Contact the product owner on behalf of the member
C) Mention the issue during the sprint review
D) Discuss the issue at the sprint retrospective meeting
Answer: B
The scrum master should contact the product owner and inform him of the team members need
for clarification. It would also be a good idea to remind the product owner that regular and
consistent feedback is an integral part of agile project success.
18- A scrum master is facilitating the daily scrum meeting when one of the
team members brings up a problem accessing a database that is impeding
his progress. Another team member offers a possible solution, which in
turn begins a conversation between the two team members. After a minute
or two, the scrum master cuts off their conversation reminding them that
the daily scrum meeting is not the appropriate venue for their discussion.
What should the scrum master do next?
A) Ask the team member who mentioned the problem to create a change
request regarding the database roadblock and let the individuals
responsible for the database resolve the problem
B) End the daily scrum meeting and focus the team on resolving the
database problem since it seems to take priority over the remainder of the
daily scrum meeting
C) Continue the daily scrum meeting and when it is complete dismiss the
rest of the team and ask the appropriate people to remain in the parking
lot to help resolve the database roadblock
D) Allow the conversation between the two team members to continue
until the issue is resolved because problem solving is one of the primary
objectives of the daily scrum meeting
Answer: C
The daily scrum meeting should not be used to address and resolve problems or to remove
roadblocks but only to identify them and place them on a list to be discussed in the parking lot
after the daily scrum meeting has been completed.
19- An agile team is comprised of eighteen team members. Half of them
are co-located, while the others are distributed globally. The team lead has
made several suggestions to an experienced agile practitioner to help the
team deliver effective results. However, the agile practitioner indicates that
one of the suggestions may be problematic. Which of the following did the
agile practitioner view as problematic?
A) Use webcams, to establish a feeling of presence and awareness with
fellow teammates
B) Utilize a lightweight agile methodology for teams of a bigger size, to
reduce overhead
C) Implement automated build reports sent over email in real-time, to
communicate status
D) Establish caves and commons, to improve osmotic communication while
allowing privacy when needed
Answer: B
As team get larger, they need a heavyweight rather than a lightweight methodology. For
example, an 18 person team is larger than the optimal size (6 to 12) recommended by agile best
practices. Therefore, lighter-agile methodologies would not be very effective.
20- A scrum master is helping the team understand and embrace the five
scrum values to ensure the team's and the project's health and success. The
product owner has brought the team a daunting amount of user stories
that need to be completed during the current project. Which specific
scrum value should the scrum master emphasize with the team to deliver
the most valuable items to the client as quickly as possible?
A) Courage, by feeling supported and having more resources at their
disposal
B) Focus, by working on only a few things at a time
C) Respect, by working together and sharing successes and failures
D) Commitment, by having control over their own destiny
Answer: B
For the situation described, Focus has the largest impact on the value of the product delivered
to the client
21- The product owner suspects that the iteration could be behind
schedule and therefore pushes the team members to work extra time to
ensure that they meet the deadline. What should the scrum master do in
such situation?
A) Discuss the product owner's concern at the next daily stand-up meeting
B) Ensure that the team updates information radiators
C) Tell the product owner that the team will continue working at the same
pace
D) Ask the team members to work extra time as requested by the product
owner
Answer: B
There is no evidence that the team is indeed behind schedule. It is just the product owner's
concern. However, concerns should not be ignored. Therefore, the best course of action for the
scrum master to confirm or reject the concern of the product owner and make sure that
relevant information radiators are up to date.
22- Team members are complaining that they can't get their work done
because the new sponsor, who is not familiar with agile practices, keeps
contacting them project details. How should the scrum master address
this?
A) Ask one of the team members to serve as a speaks person so the others
can get their work done
B) Meet with the product owner and ask for their assistance in dealing with
the sponsor
C) Tell the team that the scrum master's permission is required before
discussing project details with the sponsor
D) Contact the sponsor and request that they should direct all questions to
the scrum master
Answer: D
Contacting the sponsor would be the best action for the scrum master to take in order to
explain to the sponsor how agile works and what is the right way to get the project details.
23- An agile team becomes more stable after working together on many
projects. What should the team do when solving problems to continue
being high performing?
A) Support the sentiment and opinion of the majority
B) Share potential solutions outside the team
C) Encourage group think
D) Trust without questioning the team's capabilities to solve the problem
Answer: B
Teams should consider sharing ideas with trusted parties; perhaps get an expert opinion or
even at times, an external, more objective opinion.
Answer: C
This is the correct explanation of continuous integration
25- A scrum master is responsible not only for enforcing the rules of scrum
but also enacting the five values of scrum. Which of the following
statements would properly communicate the scrum value of "commitment"
to the team?
A) Because we work as a team, we feel supported and have more
resources at our disposal. This requires commitment as we undertake
greater challenges.
B) Because we have great control over our own destiny, we are more
committed to success
C) Because we focus on only a few things at a time, we work well together
and are committed to excellent work. We deliver valuable items sooner
D) Because we work together, we express how we're doing, what is in our
way, and our concerns and we are committed to seeing them addressed
Answer: B
The scrum value of commitment states 'Because we have great control over our own destiny, we
are more committed to success'
26- Scrum team members are geographically distributed across the globe.
The team was in a video conference discussing steps to troubleshoot a
critical found in the customer production system. The discussion turned
into a heated debate where the team members blamed each other for the
defect. How should the scrum respond?
A) Have the development team members work together to resolve this
issue on their own
B) Request that all development team members be on site for these types
of troubleshooting sessions
C) Facilitate the team discussion to ensure that the problem is resolved
collaboratively in a professional way
D) Wait until the retrospective meeting and review the team working
agreements with the team
Answer: C
When a conflict arises, and the team is unable to resolve it on their own, the scrum master as a
servant leader should step in and facilitate the discussion to ensure the team members work
with each other in a professional and collaborative manner
27- An agile team wants to experiment with new technology during their
next sprint. They believe if this trial run were successful, the technology
would produce a better product and increase efficiency in the long run.
The product owner opposes this idea saying it will cause the sprint to fail
and put the whole project at risk. What is the best course of action for the
agile coach to take in this scenario?
A) Support the team in their endeavor
B) Support the product owner in their argument
C) Consult with the customer
D) Escalate the issue to the project sponsor
Answer: A
By supporting the team, the agile coach will be demonstrating proper servant leadership which
encourages the team to experiment, improve, and achieve higher levels of performance.
28- New team members who come from a traditional waterfall background
and have no agile experience joined the team a few weeks ago. Around
the same time, customer satisfaction with the team's deliverables started to
drop. Which of the following would be the most likely reason for the
decline in customer's satisfaction?
A) These new team members did not productively contribute to the team's
velocity
B) These new team members did not get along with each other and
refused to work collaboratively
C) These new team members resisted changes in the initial customer
requirements
D) These new team members preferred oral communication over
exchanging emails
Answer: C
The reason for the customer's dissatisfaction was specifically inked to the project's product
component deliverables, which are the customer requirements. These new team members
mostly likely resisted changes in the initial customer requirements because of their
traditional/waterfall background and lack of understanding of basic agile principles.
29- An agile team has recently received additional funds to help improve
the team's performance. Give the following four possibilities for how to use
these funds, which of these would best reflect the value of an agile team?
A) Upgrade the team's computers with the latest technology to increase
work productivity
B) Co-locate the team members to improve team collaboration and
communication
C) Purchase additional software tools to improve the team's remote
communication
D) Assign a cubical to each team member to help them better maintain
their focus
Answer: B
Improving team performance is not just individual productivity but also about the team's ability
to work together effectively
Answer: B
While it is advisable to assign a unique scrum master to each scrum team, it is acceptable to
allow a scrum master to assist multiple teams if it does not impose an undue burden on the
scrum master or any of the teams.
31- It is recommended that the new project is executed as an agile project,
but an organizational study indicates a company is not prepared to
execute agile projects. What should an agile practitioner do in this
situation?
A) Begin an agile project so the organization can get used to agile
methods
B) Teach others in the organization about the benefits of agile methods
C) Abandon adopting agile within the organization
D) Use a hybrid of waterfall and agile methods
Answer: B
This choice is part of agile principle and mindset: to promote agile within the organization. The
agile leader should take the opportunity to continue to promote agile within the organization
until it is ready for its adoption.
Answer: A
The earliest time the defect can be caught is when it is first coded. Pair programming allows one
developer to watch another developer code and catch any issues as soon as possible.
Therefore, in this way, the code quality is higher.
33- Agile team members want to create an application for a new video
game console. While the team wants to early adopters by hitting their
targeted release window, they do not want to end up with a lackluster
game. What strategy would best allow the team to balance building the
game rapidly while meeting their objectives?
A) Focus on reactive thinking to improve the speed of development
B) Depend on refactoring at later stages to fix errors made early on
C) Arrange prioritized elements using an information hierarchy, such as a
wireframe
D) Delay requirements gathering until more is known about the system to
avoid the compounding of errors
Answer: C
Wireframes assist the project's development by laying out content and functionality so the
project has a visual structure and basis for development.
34- Agile leaders differ from traditional managers in the agile leaders:
A) Enable team member to act
B) Solve problems for the team
C) Create working agreements
D) Handles uncertainties, risks, and changes
Answer: A
In order to empower teams, agile leaders enable team members to act and make their own
decisions.
35- An agile coach has up a meeting for team to reflect and adapt. What is
the purpose of this meeting?
A) To demonstrate the product to the customer
B) To select user stories for the next iteration
C) To discuss the team progress and impediments
D) To determine team's process improvement
Answer: D
Agile teams use sprint retrospective meetings where they reflect on the work processes used in
the latest sprint and determine how to improve or adapt processes for the next sprint.
36- An agile practitioner would like to see their company start using Scrum
on future projects, but getting buy-in at the executive level has been
challenging since executives are not familiar with the benefits of agile
methodologies. Which of the following is correct in describing the benefits
of using Scrum over other agile methodologies?
A) Scrum does not have many roles or artifacts because it's more of a
general agile mindset than a true methodology
B) Scrum has strict artifact, roles, and rules, and although it's not flexible, it
is most successful when applied correctly
C) Scrum is lightweight and easily paired with other methodologies, making
it flexible to anyone with any type previous project management
experience
D) Scrum is the least likely agile methodology to be used by organizations
due to its overly strict roles, rules, and artifacts.
Answer: B
By Being strict with artifact, roles, and rules, Scrum allows teams to cope with the changes and
unpredictability that are part of continuous discovery and learning
Answer: B
Value #4 from the Agile Manifesto: Responding to change over following a plan.
38- What activity might an agile practitioner recommend to their
distributed team for the project kickoff?
A) Hold a video conference with the entire team
B) Bring team together for a face-to-face meeting
C) Create and share a short biography about themselves on the project
blog
D) Make team member attendance optional as they are a self-organizing
and empowered team
Answer: B
The preferred way for agile teams and stakeholders to communicate is through face-to-face
interactions. This method of communicating has the highest bandwidth, transfers the most and
richest form of information in a given period. It allows participants to convey their tone and
non-verbal gestures.
Answer: C
The best answer is to only build a simple and basic design to get the reservation system up and
running to bring in revenue for the client as soon as possible. Low value requirements can be
added later in the project.
40- A stakeholder frequently calls and emails the development team to get
status on the project. How should an agile coach handle this situation?
A) Escalate to the project manager
B) Contact and guide the stakeholder
C) Ask the product owner to handle the stakeholder
D) Let the team continue to answer emails and phone calls
Answer: B
The agile coach should contact the project stakeholder and guide, coach , and educate them
about the proper channels to use to address their need for project status.
Answer: C
Lean product development provides a model in which managers can avoid both
micromanagement and abdication through the use of delegation. This concept is known as
empowering the team.
Answer: B
XP teams use metaphors to describe their program or system's vision. It is an easy way to
communicate to all stakeholders how the system should work.
43- An XP team is looking to replace one of its programmers who left to
take another position. Which of the following characteristic should the
team consider most important in new applicants for the position?
A) Expert coder who works well with others
B) Diverse skill set to be play many roles
C) Excellent development experience on a wide range of products
D) New to agile and easily trainable as they do not have any bad agile
habits
Answer: B
Extreme Programming (XP) emphasizes the idea or whole team and generalizing specialists.
Often those most valuable on an XP team are who can develop, test, and play other roles, and
can switch responsibilities and tasks as the need arises. A team of generalizing specialists has
less of information and rarely has anyone waiting or idle.
Answer: B
False, therefore correct. Agile methods are iterative and incremental. Agile delivers increments
to focus on the important features first and to deliver these features to the customer sooner.
45- A two-year project to create a state-of-the-art drivetrain for the latest
model of a global automobile company has just come to an end. The team
is engaged in the final project closeout activities. Which of the following
might be included in these activities?
A) Conducting a kick-off meeting to celebrate the successful completion
of the project
B) Project closure is not performed on an agile project as it does not
produce value for the customer
C) Release of the final product to the operations team
D) Preparing the project definition of done
Answer: C
Projects, by definition, are temporary endeavors and the project team eventually needs to
release the product to the operations team. The hand over of the final product is an essential
component of project closure.
Answer: D
The team operates within a fixed iteration length and should not extend it. The team should also
maintain a sustainable pace.
Answer: C
All agile methods require regular stakeholder and customer feedback. The most important thing
to emphasize and establish with an external vendor on an agile project, is that the project be
structured to ensure that there is the ability for customers to provide regular feedback to the
contractor during development.
48- While some of the company executive believe that agile does not
utilize managers, as teams are self-directed and self-organizing, an agile
coach thinks that Agile still needs leaders to keep projects on track. Which
of the following is considered a best practice of agile leaders?
A) Set goals for what will be accomplished during each iteration
B) Enhance focus, personal safety, and communications within teams
C) Protect teams from customer input that would change prioritization of
project work
D) Maintain confidentiality by only sharing project progress with the
project team
Answer: B
Monitoring and enhancing focus, personal safety, and communications within teams are among
the tasks agile leaders are expected to preform to improve team performance.
Answer: A
The third Kanban core principle is 'manage flow'. Team should track the flow of work items and
measure for effectiveness, monitor the value currently flowing through the system, and
implement changes as needed
50- Towards the end of the sprint, some of the user stories developed by
the team are waiting for waiting. What do these user stories represent?
A) Extra Processes
B) Partially done work
C) Extra Features
D) Task switching
Answer: B
An example pf partially done work in software development can be completed requirements
waiting for design and coding, or code waiting for testing. Code waiting for testing is the
situation described in the question. Therefore, this option is the best answer choice.
51- A new manager insists that team has to extensively document the code
in formal document. The product owner explains that while a certain
amount of documentation is necessary, the team's time is better spent
writing code because the code is what represents the most value to the
customer. Which of the following agile concepts does the product owner
explain to the new manager?
A) Fractionally assigned
B) Servant leadership
C) Barely sufficient
D) Pair programming
Answer: C
'Barely sufficient' is the agile term used to describe the approach of doing only as much as is
necessary to accomplish the work without including non-value added activities.
52- After a few successful iterations, agile team members held a sprint
planning meeting for the next sprint. Which of the following would be a
result this meeting?
A) An increment of the product
B) A prioritized list of backlog items
C) A sprint toolbox with storyboard, code repository, and wireframes
D) A sprint goal as agreed upon by the product owner and the team
members
Answer: D
A sprint goal includes a description of what the product owner and the team have agreed to
accomplish during the sprint. A sprint goal is among the artifacts produced during the sprint
planning meeting.
53- During a review of the XP team's list of core practices displayed on a
wall, an agile practitioner noticed that one of the items in the list was an XP
core value rather than a core practice. Which item did the agile practitioner
notice?
A) Simplicity
B) Collective code ownership
C) Pair programming
D) Refactoring
Answer: A
Simplicity is one of the XP core values, rather than core practices, and therefore is the answer.
Simplicity refers to the ability of the XP teams to "find the simplest thing that could probably
work".
Answer: D
A Kanban board will show user stories progress through a series of phases that being with
requirements, followed by development, and finally completed by testing. While there could be
different names to the phases as well as additional phases, " in requirements, in development, in
test" is a typical sequence of work and therefore is the best answer among the choice given
55- An agile coach joined a team that has been working on a project for
the last few months. The coach noticed that the team members were
struggling to remove impediments, did not have a discipline around time-
boxed events, and were not using information radiators to display the
project status. What is the best course of action for the agile coach to
take?
A) Do nothing, since all the issues are minor
B) Help the team deal with impediments, remind of the importance of time-
boxing, and force the team to use information radiators
C) Tell the team to deal with impediments, remind of the importance of
time-boxing, and suggest the team to use information radiators
D) Help the team to deal with impediments, remind of the importance of
time-boxing, and suggest the team to use information radiators
Answer: D
Of the choices provided, this answer represents the best course of action for the agile coach to
take.
Answer: B
Although there may be some planning involved in Kanban, there is no need to plan for when or
what to push or estimate when or how much demand there will be for work by the teams.
Kanban does reduce planning and may eliminate estimation. This is partially why Kanban is
controversial.
57- Scrum is being considered for use on a project that requires frequent
turnaround on deliverables very early in the project. The reasoning was
that the defined roles, artifacts and meetings used by a scrum team would
help ensure the best results would be delivered as early as possible. What
else can be said about the roles defined in scrum to help make the case for
using it on the project?
A) The product owner ensures that the team understands and follows the
scrum process while the scrum master negotiates what work can be
completed in a sprint with feedback from the development team
B) The scrum master is responsible for working with the customer to
prioritize the product backlog, and the product owner acts as a servant
leader for the scrum team members
C) The scrum team self-organizes, choosing its own product owner and
scrum master, and decomposes user story tasks based on each individual
team member's skill level
D) The scrum master removes impediments and focuses on the health of
the team, the product owner represents the business and stakeholders, and
the development team is a cross-functional group that designs, develops
and tests the product
Answer: D
This choice accurately describes the main responsible of the product owner, scrum master and
development team members on a scrum team.
58- An agile team used a simple change management process where the
product owner could reprioritize user stories based on the customer
feedback. New user stories would need to be the same relative size as
those being replaced in order to maintain a fixed budget and schedule.
The final product included the highest value customer features and the
project was completed on schedule and budget. What Agile Manifesto
value did the team emphasize to ensure project success?
A) Responding to change over following a plan
B) Customer collaboration over contract negotiation
C) Individuals and interactions over processes and tools
D) Working software over comprehensive documentation
Answer: A
The scenario emphasized the change management process, flexibility, welcoming, and
accommodating changes while including the features that represented the highest value to the
client. While the scenario does not explicitly mention the original plan that was not followed, of
the choices provided, responding to change over following a plan best addresses the question
asked and is, therefore, the best answer to the question asked.
Answer: C
Little's law is an important concept used to help a project team analyze and minimize work in
progress when implementing Kanban on an agile project. The law is a mathematical proof
developed by John D.C Little that states that the more things you have going at the same time,
the longer each thing will take. To understand the formula, let's break down the different parts
of it and describe what each variable means. Cycle time is the time through the progress for
each item. Work in progress is the number of items you work on at the same time. Throughput is
the average time it takes to complete each item. Cycle time = work in progress / throughput.
60- When agile teams focus on creating comprehensive documentation,
they will have less time to:
A) Play collaborative gams to have fun at work
B) Prepare progress status reports for management
C) Respond to changes requested by the customer
D) Negotiate contracts with the third-party vendors
Answer: C
Responding to change requested by the customer is one of the main agile practice. Creating
comprehensive documentation would leave the team with less time to focus on responding to
change requested by the customer. The team's inability to respond to change would eventually
negatively affect the project.
Answer: C
One of the XP goals is to build the simplest design and just enough to make the feature work.
The design should deliver features the customer needs.
62- A company specializing in robotics and system automation was hired to
develop an automated system to improve the efficiency of a production
line. The company produced the automated system exactly per the
customer's specifications which were documented in the agreement at the
start of the project. However, upon delivery, the system did not produce
the customer's expected results. Which value of the Agile Manifesto might
have prevented this situation?
A) Business people and developers must work together daily through daily
throughout the project
B) Individuals and interactions over processes and tools
C) Responding to change over following a plan
D) Customer collaboration over contract negotiations
Answer: D
Customer collaboration form the basis for joint decision-making and establishes connections
between the customer and the development team to ensure the customer receives the
intended benefits of the project.
Answer: D
The rule of engagement, also known as ground rules or working agreements, provide structure
and boundaries for how team members
are expected to treat each other. They serve in relationship building, practice definition, and
decision making
64- An agile practitioner wants to ensure that their agile project team
follows the Agile Manifesto in terms of valuing working software over
comprehensive documentation. Which of the following would be most
appropriate for the agile practitioner to do if they want to follow this Agile
Manifesto value?
A) Creating only those documents that are legally required
B) Documentation should be done at the first responsible moment
C) Developing software only without creating any documentation
D) Adding the documentation user story to the product backlog
Answer: D
Even minimal, barely sufficient documentation, is typically required for an agile project. Creating
documentation requires an effort from the agile team. Therefore, the team should account for
this work and add it to the product backlog as documentation user story.
Answer: C
"Creating the product increment and working with the product owner" is the best answer among
the choices given, as it represents value to the customer and is aligned with the Agile Manifesto
value of creating working software and collaborating with the customer (or with the product
owner who is the voice of the customer).
66- You are a PMI-ACP certified scrum master for an agile team and also a
speaker at your local PMI chapter. You have been asked to prepare a
presentation about the place of a command and control management style
in agile project management. What would you say when your audience asks
you to provide insight on how agile leaders are different from command
and control top-down managers?
A) Agile leaders demand results within the limits of an iteration, while
command and control top-down managers demand results within the
defined scope of the project
B) Command and control top-down managers facilitate collaboration
between team members, while agile leaders dictate work based on the
needs of the backlog
C) Agile leaders influence their teams and facilitate the work to help set
direction and guidance, while command and control top-down managers
tend to dictate the work and demand results
D) Command and control top-down managers dictate and facilitate
collaboration, while agile leaders set direction and provide guidance
based on the needs of the backlog
Answer: C
Agile leaders influence their teams and facilitate the work to help set direction and provide
guidance, while command and control top-down managers tend to dictate the work and
demand results.
67- For the upcoming sprint, the product owner created and groomed the
backlog to include software features only. The product owner then set up a
product review meeting. What is the main purpose of this meeting?
A) To capture and record requirement
B) To demonstrate the team progress to the project stakeholders
C) To provide opportunity for end-users to test and verify that the system
is working as designed
D) To demonstrate product to the customer in order to obtain feedback
Answer: D
Obtaining feedback during product review is the best way of determining if team's effort adds
value and is to the customer's satisfaction.
68- An agile practitioner is attending a scrum meeting where the team is
demonstrating some individual product components to the customer via
Skype in anticipation of a major feature release coming up in two weeks.
What scrum meeting is the team currently attending?
A) Daily standup meeting
B) Sprint review meeting
C) Release review meeting
D) Sprint retrospective meeting
Answer: B
The sprint review meeting is a product-oriented meeting held at the sprint to demonstrate
product components completed within that iteration to the product owner, customer and other
interested stakeholders.
69- During the team's daily standup meeting, two of the team members are
arguing about how to solve an issue that is delaying development of one of
the modules. What is the best course of action for the agile coach to take?
A) Do nothing as agile methods encourage constructive disagreement
B) Do mothing as the team needs to learn to work out disagreements
without outside influence
C) Allow the opinion of the majority determine how to remove the
impediment
D) Remind the team members that the daily standup is not the forum to
discuss such issues
Answer: D
Daily stand-up meeting is a time-boxed event with a very clear agenda
70- The product owner on an agile team used to be a developer and has
set ideas on how things should be done. What should the product owner
do for the team?
A) Provide detailed technical instructions so the team can do things right
the first time
B) Allow the team the freedom to decide how to organize, plan, and solve
technical issues
C) Conduct daily inspections of the working product
D) Empower the team to prioritize the work
Answer: B
Agile Manifesto Principle #5
71- Before the start of the first iteration, the team held the final discussion in
the series of meetings intended to select a technical approach among
many suggested approaches for the product development. The meeting
has been running late and eventually got stuck as the meeting participants
did not seem to agree on anything. What is the best action for the team
lead to take in this situation?
A) Encourage the discussion until a consensus is reached
B) Select a technical approach and make a decision
C) Set another meeting, but this with external experts
D) Suggest an architectural spike to explore the approach
Answer: B
Based on the information described in the question, there is no point to continue the debate.
This technical meeting is supposed to be the last meeting in the series. It was time to make a
decision. While not ideal, this answer is the best option among the choice given.
72- What product development method would best fit an agile team's
needs if team members want to visualize and manage their workflow and
limit work in progress without being constrained by strict time-boxed
iterations?
A) Extreme programming
B) Generic agile
C) Kanban
D) Scrum
Answer: C
Kanban method does not have time-boxed events, and the work items are pulled by the team
members.
73- An agile team is working to meet an aggressive release goal. The team
leader has recently notice that the performance of one of the team
members has dropped and the team member seems to be communicating
less in group discussions. What should the team leader do?
A) Backfill their work load using other more productive teammates
B) Discuss ways to improve performance at team retrospective
C) Meet with the team member and try to determine what motivates them
D) Look for a replacement because agile teams require the best people
Answer: C
Agile uses leadership instead of management to guide and govern. Leadership is about tapping
into people's intrinsic motivations. As leaders, agile practitioners need to know what motivates
the members of the team. Therefore, it is reasonable that the team leader meet with the team
member and try to determine what motivates this individual.
74- Agile team members are concerned that Kanban method suggested by
the scrum master for their upcoming project is not agile 'enough' for the
project's needs. Which of the following would support the team members'
concern?
A) Kanban focuses on delivering value
B) Kanban relies on staff specialization in each phase
C) Kanban includes reflection as part of its process
D) Kanban is as adaptable as other agile methods
Answer: B
All answer choices listed are characteristics of Kanban and three of these are considered
characteristics of agile in general. However, one limitation of Kanban, which is in conflict with
the best agile practices, is its reliance on staff specialization in each phase, while agile preaches
for generalizing specialists. Some argue that this may be considered a reason why Kanban is not
considered agile 'enough'.
75- A few days before the end of an iteration, agile team members have
faced a technical issue that may cause them to miss the iteration goal. They
requested their agile coach to help them resolve the issue, knowing that
the coach had the required knowledge from their previous experience as a
senior developer. What should the agile coach do first?
A) Let the team resolve the issue
B) Help the team resolve the issue
C) Resolve the issue for the team
D) Consult with the product owner
Answer: A
Applying agile servant leadership principles to this situation, the first thing the agile coach
should do is to let the team resolve the issue by themselves in order for the team to own the
decision and be accountable for the outcome.
76- The agile triangle provides a different way of looking at project success
and addresses the real goals of projects, which are represented by the
three sides or parameters of the agile triangle. Which of the following is a
parameter contained in the agile triangle?
A) Constrains
B) Time
C) Risk
D) Resources
Answer: A
Only constrains are included in the agile triangle ( scope, schedule, and cost)
77- All the work performed in Scrum needs a set of values to serve as the
foundation for the team's processes and interactions. One of these
important values is openness. Which of the following represents one of the
questions that the team addresses in the spirit of openness during the daily
standup meeting?
A) What went well on the last iteration?
B) What is in our way?
C) How do we best develop a user story?
D) What do we plan to accomplish in the upcoming sprint?
Answer: B
Sharing any impediments to progress is one of the key aspects of the daily standup meeting.
The scrum master is responsible for removing any impediments to progress so the team can
focus on delivering value to the customer.
78- A scrum master has successfully facilitated the work of team members
by rigidly following the three pillars of Scrum. Which of the following
represents one of the three pillars of scrum?
A) Having the courage to share work that is incomplete
B) Maintaining respect for the other members of the team at all times
C) Maximizing the amount of work not done by the team members
D) Ensuring that the work and progress is visible to the project
stakeholders
Answer: D
Significant aspects of the process must be visible to those responsible for the outcome.
Transparency requires those aspects be defined by a common standard, so observers share a
common understanding of what is being seen. This answer choice represents the scrum pillar of
transparency.