Agile Certified Practitioner (ACP) Exam Prep Chapter 06 - Stakeholder Engagement
Agile Certified Practitioner (ACP) Exam Prep Chapter 06 - Stakeholder Engagement
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 2
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 3
Who is a Stakeholder?
Anyone with a vested interest in the project
Stakeholder Examples
Your Boss Shareholders The Government
Senior Executives Alliance Partners Trade Associations
Your Coworkers Suppliers The Press
Your Team Lenders Interest Groups
Customers Analysts The Public
Prospects Future Employees The Community
Your Family Users Sponsors
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 4
Key Aspects
Get the right stakeholders
Maintain their involvement
Actively manage their interest
Frequently discuss “DoD”
Show progress and capabilities
Candidly discuss estimates and projections
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 5
Wireframes
Used for quick mock-ups
Visual tool for stakeholders
Low fidelity tool – quick &
cheap
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 6
Personas
Provide an archetypal description of users.
Are grounded in reality.
Generate focus.
Are tangible and actionable.
Are goal oriented, specific and relevant.
Do not replace requirements, simply augment
them.
Allow developers to empathize with users.
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 7
Personas
1st introduced by Alan Cooper.
Software needs to be designed for a specific
person.
Personas are different than Roles from Use
Cases.
◦ A customer is a role
◦ A customer who is named, has specific
circumstances and needs is a persona.
Testing requires multiple personas.
v. 6.0- © Copyright and all rights reserved –
Looking Glass Development, LLC.
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 8
Every morning she goes for a one hour walk along the lake front when the weather is good.
On bad days she'll go with her neighbor to the local mall where a group of senior citizens
"Mall Stroll" each morning before sitting down at one of the restaurants for coffee or tea.
For breakfast Frances prefers a cup of Earl Grey tea and two slices of whole-wheat toast
with her own home-made preserves. Lunch is typically a bowl of soup or a sandwich and
then she'll have the opposite for dinner.
She is a middle-class retiree living on a fixed income and has been a widow for ten years.
Her mortgage has been paid off and she has one credit card which she seldom uses. She
has been a customer of the bank for 57 years although has never used an automated teller
machine (ATM) and never intends to. She has no patience for phone banking and does not
own a computer. Every Monday at 10:30 am she will visit her local bank branch to withdraw
enough cash for the week. She prefers to talk with Selma the branch manager or with
Robert, a CSR who was a high-school friend of her oldest son.
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 9
User Stories
User Stories represent \features written
from perspective of end users are called
User Stories.
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 10
User Stories
User Stories always use the form, "As a...
(ROLE) I need to ... (FUNCTION) so that I
may ... (SUCCESS CRITERIA).
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 11
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 12
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 13
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 14
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 15
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 16
F2F is Best
Face-to-face (F2F)
at whiteboard
Effectiveness
Question and
answer capability
Video
recording
No question and
E-Mail answer capability
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 17
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 18
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 19
Agile Modeling
Lightweight, barely sufficient capturing the
design without a need for further polish.
Scott Ambler top expert – Agile modeling’s
value peaks earlier than traditional theory
leads us to believe.
Types:
◦ Use case diagrams
◦ Data models
◦ Screen designs
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 20
The Diagram
The Write Up
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 21
Soft Skills
Negotiation
Active listening – hearing what someone is
really trying to convey rather than just the
words. Three levels of active listening:
◦ Level 1 Internal Listening – Ask how is this going to
affect me?
◦ Level 2 Focused Listening – Put yourself in the mind
of the speaker.
◦ Level 3 Global Listening – Builds on level 2 to pick
up on physical and environmental indicators.
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 22
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 23
Conflict Resolution
Resolution Concern
Personal
Mode Style Goals Relationships
• Withdrawal • Lose - Leave • Low • Low
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 24
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 25
Thumbs up/down/sideways
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 26
• Control • Empowerment
• Efficiency • Effectiveness
• Speed • Direction
• Practices • Principles
• Command • Communication
v. 6.0- © Copyright and all rights reserved –
Looking Glass Development, LLC.
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 27
Servant Leadership
Shield team interruptions
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Slide 28
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Review Questions:
1. The team is discussing why the need to conduct periodic reviews with the
business stakeholders. Which of the following is NOT a commonly cited reason?
A. Periodic reviews help ensure the team is knowledgeable about
stakeholder's interests and needs.
B. Periodic reviews help to empower the business stakeholders to
communicate throughout the organization about the project.
C. Periodic reviews help ensure the unimpeded flow of information and value
throughout the project.
D. Periodic reviews ensure the right stakeholders are making key feature and
product decisions throughout the project lifecycle.
3. Which of the following represent a quick, simple and inexpensive tool you might
use to represent a new website?
A. Wireframes
B. Venn diagrams
C. Object models
D. Ishikawa diagrams
10. Which of the following represents the correct form of the user story?
A. As a function I must produce the specific result.
B. If I produce this result I may success criteria.
C. As a role, I need to function so that I may success criteria.
D. As a job, I need to complete my function so that I may achieve.
11. Which of the following is NOT key to well-formed user story?
A. Each user story must be testable.
B. Each user story must contain acceptance criteria.
C. User stories must be written in the language of the business.
D. User stories must represent key themes of the project.
13. Which of the following is NOT one of the three Cs of user stories?
A. The card
B. The cadence
C. The conversation
D. The confirmation
15. Which of the following is NOT part of the user story acronym INVEST?
A. Interconnected
B. Negotiable
C. Valuable
D. Estimable
16. Which of the following is NOT part of the user story acronym INVEST?
A. Testable
B. Negotiable
C. Significant
D. Estimable
17. When creating non-functional or system-based stories which of the following
represents the most common format?
A. As a ROLE, I need to FUNCTION so that I may SUCCESS CRITERIA
B. Given, When, Then
C. If, Else, Then
D. Whereas, Therefore, Then
18. The Definition of Done states that before a project can truly be considered
complete it must be what?
A. Designed, developed, and demonstrated
B. Defined, coded, and integrated
C. Declared, defined, and developed
D. Designed, coded, and fully tested
19. What is the process of improving the internal structure of an existing program's
source code, while preserving its external behavior called?
A. Test-driven development
B. Refactoring
C. Design-build
D. Object-oriented development
20. Which of the following is NOT a key benefit of refactoring defined by the Agile
Alliance?
A. Refactoring improves objective attributes of code that correlate with ease
of maintenance.
B. Refactoring encourages each developer to think about and understand
key design decisions, in the context of collective code ownership.
C. Refactoring helps stakeholders understand key development components
and architecture.
D. Refactoring favors the emergence of reusable design elements and code
modules.
21. When agilists talk about refactoring they may be referring to all of the following
EXCEPT:
A. A particular behavior-preserving transformation
B. The extract method
C. The introduce parameter
D. Code rewriting
22. Refactoring in the absence of safeguards against introducing defects is
considered risky. Examples of safeguards include all of the following EXCEPT:
A. Composite testing
B. Automated unit tests
C. Automated acceptance tests
D. Type systems
23. According to the Agile Alliance, which of the follow is representative of the
beginning skill level of refactoring?
A. Knows and is able to remedy a broader range of "code smells".
B. Can use some automated refactorings from the IDE.
C. Can chain several refactorings to carry out a design intention, in
awareness of the dependencies between refactorings.
D. Refactors continuously, rather than in sporadic and lengthy sessions.
24. According to the Agile Alliance, which of the follow is representative of the
intermediate skill level of refactoring?
A. Is aware of the risks of regression from manual and automated
refactorings.
B. Is aware of code duplication and can remove it by refactoring.
C. Knows and is able to remedy a broader range of "code smells".
D. Applies refactorings to non-code elements such as database schema,
documents, etc.
25. According to the Agile Alliance, which of the follow is NOT representative of the
advanced skill level of refactoring?
A. Has an acute sense of code duplication and coupling.
B. Applies refactorings to non-code elements such as database schema,
documents, etc.
C. Uses refactoring to guide large bodies of code toward design styles
intentionally chosen from a broad palette: object-oriented, functional, or
inspired by known design patterns.
D. Can chain several refactorings to carry out a design intention, in
awareness of the dependencies between refactorings.
26. When Agilists discuss the temperature of communication to what are they
referring?
A. Communication temperature defines how the communication brings
people together and helps promote a positive or negative feeling about
whatever is being discussed.
B. The temperature of communication defines how angry the message
makes the recipient.
C. The temperature of communication defines the level of emotional intensity
displayed in the exchange between two parties.
D. Communication temperature defines the proximity in language, tone and
intangibles between two parties when attempting to share complex
information.
29. According to top expert Scott Ambler when does the value of Agile Modeling
peak?
A. Early in the project lifecycle
B. Late in the project lifecycle
C. Whenever it is used
D. In the middle of the project lifecycle
30. Which of the following is NOT a fundamental practice found in Agile Modeling?
A. Creating several models in parallel.
B. Applying the right artifact(s) for the situation.
C. Iterating to another artifact to continue moving forward at a steady pace.
D. Creating the product backlog.
31. Which of the following is NOT a common form of agile modeling?
A. A UML package diagram
B. Physical data model
C. Requirements document
D. System use case template
32. In which level of active listening is it when the listener is focused on putting
themselves in the mind of the speaker?
A. Level I
B. Level II
C. Level III
D. Level IV
33. In which level of active listening is it when the listener is picking up on the
physical and environmental indicators from and surrounding the person
speaking?
A. Level I
B. Level II
C. Level III
D. Level IV
34. Which of the following conflict resolution modes is the first to provide a
permanent resolution to a conflict, but also runs the risk of not providing the
optimal solution?
A. Smoothing
B. Compromising
C. Forcing
D. Problem solving
35. Which of the following conflict resolution modes is considered optimal in MOST
situations?
A. Smoothing
B. Compromising
C. Forcing
D. Problem solving
36. What distinguishes the Speed B. Leas Conflict Model from other conflict tools?
A. Speed B. Leas defines the conflict itself instead of how to resolve it.
B. Speed B. Leas defines more tools to resolve the conflict.
C. Speed B. Leas defines fewer methods to resolve the conflict.
D. Speed B. Lease defines specific roles that participants in conflicts
assume.
37. A what level of the Speed B. Leas Conflict Model is a team that is characterized
by team members communicating in a guarded manner that is often unclear and
open to interpretation. The atmosphere and environment at this level is defined
by self-protection becoming important. Team members at this level tend to
distance themselves from the debate, and many discussions happen off-line
outside the team environment. Often good-natured joking changes and becomes
half-joking barbs?
A. Level I
B. Level II
C. Level III
D. Level IV
38. A what level of the Speed B. Leas Conflict Model is a team that is characterized
by the team being focused on winning to protecting one's own group? At this
level, people are either part of your group or they are the enemy. This is a
ideological position, us versus them that creates an environment where resolving
the situation is not good enough. Team members must protect the members of
their own team because they believe the people "on the other side" will not
change and need to be removed.
A. Level II
B. Level III
C. Level IV
D. Level V
39. At what level of the Speed B. Leas Conflict Model is a team that is characterized
by the team being focused on the team being almost rabid as the battle cry is
destroy the other side! When in this level there is little or no communication
between the two sides. In many cases the combatants must physically be
separated as physical violence becomes possible. Unfortunately, no constructive
outcome is possible.
A. Level II
B. Level III
C. Level IV
D. Level V
40. Which of the following is NOT a commonly used participatory decision model
used in agile development?
A. Thumbs up / down / sideways
B. Cockran's decision matrix
C. Highsmith's decision spectrum
D. Fist-of-five voting
41. When discussing the difference between management and leadership from an
agile perspective which is emphasized by the agilist?
A. Management
B. Agile management
C. Leadership
D. Agile leadership
43. Which of the following is NOT one of Lyssa Adkins' 12 principles to be an agile
leader?
A. Learn the team members' needs; Learn the project's requirements.
B. Act for the simultaneous welfare of the team and the project.
C. Begin with the end in mind.
D. Create an environment of functional accountability.
44. Which of the following is NOT one of Lyssa Adkins' 12 principles to be an agile
leader?
A. Use the project vision to drive your own behavior.
B. Serve as the central figure in successful team development.
C. Recognize team conflict as a positive step.
D. Establish clear lines of communication and governance.
45. Which of the following is NOT one of Lyssa Adkins' 12 principles to be an agile
leader?
A. Manage with an eye towards ethics; remember that ethics is not an
afterthought, but an integral part of our thinking.
B. Make planning a habit not a chore.
C. Take time to reflect on the project.
D. Develop the trick of thinking backwards.
Answer Key:
1. D
LGd course manual p. 148 - There are a lot of reasons why the team needs to
hold periodic reviews. However, the fact that the team is holding reviews does
not ensure the best stakeholders are present and making feature decisions.
2. B
LGd course manual p. 149 - The tasks grouped as manage stakeholder
expectations include: Establish a shared vision of the various project increments
(products, deliverables, releases, iterations) by developing a high level vision and
supporting objectives in order to align stakeholders' expectations and build trust.
Establish and maintain a shared understanding of success criteria, deliverables,
and acceptable trade-offs by facilitating awareness among stakeholders in order
to align expectations and build trust. Provide transparency regarding work status
by communicating team progress, work quality, impediments, and risks in order
to help the primary stakeholders make informed decisions. Provide forecasts at
a level of detail that balances the need for certainty and the benefits of
adaptability in order to allow stakeholders to plan effectively.
3. A
LGd course manual p. 150 - Wireframes represent quick, cheap and simple tool.
In Agile parlance we refer to tools like these as low fidelity. They represent rough
representations of the systems that help the team validate key concepts early in
the design process. Simply put, wireframes are used for quick mockups of
screens and interfaces typically used with thin client and client server technology.
4. B
LGd course manual p. 150 - Wireframes represent quick, cheap and simple tool.
In Agile parlance we refer to tools like these as low fidelity. They represent rough
representations of the systems that help the team validate key concepts early in
the design process. Simply put, wireframes are used for quick mockups of
screens and interfaces typically used with thin client and client server technology.
5. D
LGd course manual p. 150 - Personas are written descriptions of system users.
They are referred to as archetypal descriptions of a user of the system. In this
case, archetypal refers to a specific sample user that has characteristics that are
very typical for the system users. However, the persona is NOT a real person.
6. C
LGd course manual p. 150 - Personas are written descriptions of system users.
They are referred to as archetypal descriptions of a user of the system. In this
case, archetypal refers to a specific sample user that has characteristics that are
very typical for the system users. However, the persona is NOT a real person.
Simply put, a persona is grounded in reality.
7. A
LGd course manual p. 151 - A persona is grounded in reality. They are used to
help the team generate focus towards who the system's users are and what they
really want. One of the key aspects of personas is the fact that they are both
tangible and actionable. Personas create a powerful likeness of a user that
allows the developer to build functionality around the personas' needs. However,
this tool does not replace requirements.
8. B
LGd course manual p. 151 - Personas where first introduced by Alan Cooper for
software development projects. He argued that software must be designed for a
specific person. In this way, personas differ from Use Cases.
9. A
LGd course manual p. 152 - Originally created as the primary vehicle for defining
features or Work Packages in Scrum, User Stories represent features written
from the perspective of the end user. Each Story represents a single row or item
in the Product Backlog. Hence, they are sometimes referred to as Product
Backlog Items or PBIs. Because the User Stories represent the primary vehicle
for defining the features on a project, there must be some way of creating
estimates at the Story level.
10. C
LGd course manual p. 152 - User Stories always appear in the form of "As a
ROLE, I need to FUNCTION so that I may SUCCESS CRITERIA. This single
sentence or sometimes pair of sentences appear incredibly simplistic, but there
are very powerful. User Stories are always written in the language of the
business because the providing a primary bridging tool between developers and
the customer. Additionally, each Story must provide acceptance criteria and
must be testable.
11. D
LGd course manual p. 152 - User Stories always appear in the form of "As a
ROLE, I need to FUNCTION so that I may SUCCESS CRITERIA. This single
sentence or sometimes pair of sentences appear incredibly simplistic, but there
are very powerful. User Stories are always written in the language of the
business because the providing a primary bridging tool between developers and
the customer. Additionally, each Story must provide acceptance criteria and
must be testable.
12. C
LGd course manual p. 152 - The absence of too much detail is seen by Agilists
as an advantage. Having or attempting to have too much detail in the early
stages of the project often causes the team to focus on features and/or
requirements that change or disappear as the project progresses. When this
happens in non-Agile projects it often causes costs to dramatically increase
without providing any benefit. This avoidance of detail allows the team to adapt
and change the requirements as the project progresses. Finally, User Stories
simply acknowledge the fact that all requirements are not known at the beginning
of the project. Requirements the Agilist contend are amorphous, often poorly or
misunderstood in the early phases of the project.
13. B
LGd course manual p. 153 - The three Cs of user stories include: The Card - The
brief description must have meaning to both the team and the product owner. It
is the bridge between the developer and customer. The Conversation - This is
the most important part. The card is not enough to write code. The card leads to
a conversation to ensure understanding. The Confirmation - This is the success
criteria. It gives us the high-level criteria against which the resulting feature will
be tested.
14. C
LGd course manual p. 153 - The Conversation - This is the most important part.
The card is not enough to write code. The card leads to a conversation to ensure
understanding.
15. A
LGd course manual p. 153 - INVEST represents six steps every agilist must take
to get the most out of User Stories. These items include: Independent,
negotiable, valuable, estimable, small, and testable.
16. C
LGd course manual p. 153 - INVEST represents six steps every agilist must take
to get the most out of User Stories. These items include: Independent,
negotiable, valuable, estimable, small, and testable.
17. B
LGd course manual p. 154 - Another form of User Stories is the Given, When,
Then format. This format is used for non-functional or system-based stories.
18. D
LGd course manual p. 154 - The Definition of Done states that before anything
can truly be declared complete it must be designed, coded and fully tested. Each
of these steps represent small incremental steps necessary in any software
project.
19. B
LGd course manual p. 154 - Refactoring consists of improving the internal
structure of an existing program's source code, while preserving its external
behavior. The noun "refactoring" refers to one particular behavior-preserving
transformation, such as "Extract Method" or "Introduce Parameter". Refactoring
does not mean simply rewriting code, fixing bugs or improving observable
aspects of software such as its interface. Refactoring in the absence of
safeguards against introducing defects (i.e. violating the "behavior preserving"
condition) is risky.
20. C
LGd course manual p. 155 - According to the Agile Alliance, refactoring is done
to provide the project a number of key benefits including: Refactoring improves
objective attributes of code (length, duplication, coupling and cohesion,
cyclomatic complexity) that correlate with ease of maintenance. Refactoring
helps code understanding. Refactoring encourages each developer to think
about and understand key design decisions, in the context of collective code
ownership. Refactoring favors the emergence of reusable design elements (such
as design patterns) and code modules.
21. D
LGd course manual p. 154 - The noun "refactoring" refers to one particular
behavior-preserving transformation, such as "Extract Method" or "Introduce
Parameter". Refactoring does not mean simply rewriting code, fixing bugs or
improving observable aspects of software such as its interface.
22. A
LGd course manual p. 155 - Refactoring does not mean simply rewriting code,
fixing bugs or improving observable aspects of software such as its interface.
Refactoring in the absence of safeguards against introducing defects (i.e.
violating the "behavior preserving" condition) is risky. Safeguards include aids to
regression testing including automated unit tests or automated acceptance tests,
and aids to formal reasoning such as type systems.
23. B
LGd course manual p. 155 - The beginning level of refactoring includes concepts
such as: Knows the definition of "refactoring". Can use some automated
refactorings from the IDE. Can perform some refactorings by hand. Is aware of
the risks of regression from manual and automated refactorings. Is aware of
code duplication and can remove it by refactoring.
24. C
LGd course manual p. 155 - The intermediate level of refactoring includes
concepts such as: Knows and is able to remedy a broader range of "code
smells". Can chain several refactorings to carry out a design intention, in
awareness of the dependencies between refactorings. Refactors continuously,
rather than in sporadic and lengthy sessions.
25. D
LGd course manual p. 155 - The advanced level of refactoring includes concepts
such as: Has an acute sense of code duplication and coupling.Applies
refactorings to non-code elements such as database schema, documents, etc.
Uses refactoring to guide large bodies of code toward design styles intentionally
chosen from a broad palette: object-oriented, functional, or inspired by known
design patterns.
26. A
LGd course manual p. 156 - When Agilists refer to communication temperature
they are talking about how the communication brings people together and helps
promote a positive or negative feeling about whatever is being discussed. Warm
communication helps the participants have a positive feeling about the message.
Cold communication causes the participants to have the opposite feeling,
negative. The temperature of the communication impacts its overall
effectiveness.
27. B
LGd course manual p. 156 - The temperature of the communication impacts its
overall effectiveness. The warmer the communication the more effective it is.
Based on these two axis, the graph generates two curves. The first curve
represents naturally cold communication methods such as old-fashioned paper
documents, audio recordings, or video recordings. All of these techniques
struggle because they lack the ability to provide question and answer time. At
the bottom of the warm curve is email. Although it does provide a method to get
questions answered, it encounters delays and often suffers from
misinterpretation. The most effective way to communicate is always face-to-face
because each party can see the other's expression and respond.
28. C
LGd course manual p. 157 - Information Radiators represent a number of highly
visible methods to display information including large charts, graphs, and
summaries of project data. There are sometimes referred to as visual controls
according to famed Agilist Alistair Cockburn. This course has already introduced
a number of information radiators such as Burndown or Burn-Up Charts.
However, there are a number of other visualizations used in Agile Development
such as Average Cycle Time Charts, Cumulative Flow Diagrams, Earned Value
Management Systems Diagrams, or a Velocity Tracking Chart.
29. A
LGd course manual p. 157 - To get the highest value focus on the value Agilists
get from the practice. Scott Ambler, a top expert in Agile Modeling argues that
Agile Modeling's value peaks earlier than traditional theory leads us to believe.
30. D
LGd course manual p. 158 - To model in an agile manner you will apply AM's
practices as appropriate. Fundamental practices include creating several models
in parallel, applying the right artifact(s) for the situation, and iterating to another
artifact to continue moving forward at a steady pace.
31. C
LGd course manual p. 158 - The list of potential agile models is huge, but a
traditional requirements document does not appear on it.
32. B
LGd course manual p. 162 - There are three different levels of Active Listening.
Level I - Internal Listening. When a person uses Internal Listening they ask how
the topic being discussed is going to affect them personally. The listener is
looking out for their own self-interests and not thinking in terms of anyone else.
Level II - Focused Listening. When a person reaches this level they are focused
on putting themselves in the mind of the speaker.
Level III - Global Listening. When a person enters Level III they build on Level II
to pick up on the physical and environmental indicators from and surrounding the
person speaking.
33. C
LGd course manual p. 162 - There are three different levels of Active Listening.
Level I - Internal Listening. When a person uses Internal Listening they ask how
the topic being discussed is going to affect them personally. The listener is
looking out for their own self-interests and not thinking in terms of anyone else.
Level II - Focused Listening. When a person reaches this level they are focused
on putting themselves in the mind of the speaker.
Level III - Global Listening. When a person enters Level III they build on Level II
to pick up on the physical and environmental indicators from and surrounding the
person speaking.
34. B
LGd course manual p. 163 - Compromise is the first conflict resolution mode that
provides a permanent solution. However, it is also considered suboptimal
because compromise is all about both parties finding the solution with which they
can live. They are not interested in finding the best solution. Therefore neither
party is totally satisfied. The two parties care a medium amount for the other
party and a medium amount about the issue.
35. D
LGd course manual p. 163 - Problem solving is also referred to as confronting
and is the preferred mode to resolve any conflict. When problem solving, both
parties have a high regard for each other and for the issue being discussed. The
parties are more concerned over finding the correct solution rather than just
having their solution.
36. A
LGd course manual p. 163 - Speed Leas is a nationally known consultant to
religious organizations and an educator of church leaders, including pastors,
laity, and church executives. Since 1967 he worked full-time as a teacher and
consultant to ecclesiastical groups throughout the U.S. and Canada. He has an
extensive background as a management consultant to churches and synagogues
and has earned a special reputation as an authority on conflict. His model
establishes five levels that describe the conflict itself instead of how it is resolved.
37. B
LGd course manual p. 163 - The Speed B. Leas Conflict Model establishes five
levels that describe the conflict itself instead of how it is resolved. Level II is
called Disagreement and is defined as: The second level Leas' model is
characterize by personal protection trumping the resolution of the conflict. Team
members communicate in a guarded manner that is often unclear and open to
interpretation. The atmosphere and environment at this level is defined by self-
protection becoming important. Team members at this level tend to distance
themselves from the debate, and many discussions happen off-line outside the
team environment. Often good-natured joking changes and becomes half-joking
barbs.
38. C
LGd course manual p. 164 - The Speed B. Leas Conflict Model establishes five
levels that describe the conflict itself instead of how it is resolved. Level IV -
Crusade. Leas' fourth level transitions the team from simply winning to protecting
one's own group. People are either part of your group or they are the enemy.
This is a ideological position, us versus them that creates an environment where
resolving the situation is not good enough. Team members must protect the
members of their own team because they believe the people "on the other side"
will not change and need to be removed.
39. D
LGd course manual p. 164 - The Speed B. Leas Conflict Model establishes five
levels that describe the conflict itself instead of how it is resolved. Level V -
World War. This level is almost rabid as the battle cry is destroy the other side!
There is little or no communication between the two sides. In many cases the
combatants must physically be separated as physical violence becomes
possible. Unfortunately, no constructive outcome is possible.
40. B
LGd course manual p. 164 - There are many different decision models a team
might use. The most common you might see on the exam include simple voting,
thumbs up / down / sideways, Highsmith's decision spectrum, and fist-of-five
voting.
41. C
LGd course manual p. 165 - Agile emphasizes the importance of leadership.
While management is necessary, leadership is absolutely critical. Sometimes
these terms are used as synonyms, but they are not the same. Management is
about controlling tasks and things. It focuses on achieving efficiency, and
ensuring that the right things are done. Management works to achieve speed
and control the team's practices. It is a set of practices based on a command
and control mentality. Leadership is all about people and relationships. The goal
of the leader is to empower people, to find every possible way to help the team
become more effective. Leaders help the team find their direction and establish
guiding principles. The leader often acts as a facilitator helping the team to
communicate.
42. A
LGd course manual p. 166 - A servant-leader focuses primarily on the growth
and well-being of people and the communities to which they belong. While
traditional leadership generally involves the accumulation and exercise of power
by one at the "top of the pyramid," servant leadership is different. The servant-
leader shares power, puts the needs of others first and helps people develop and
perform as highly as possible.
43. C
LGd course manual p. 166 - Lyssa Adkins outlines 12 different principles that are
key to being a successful Agile leader. These include: Learn the team members'
needs; Learn the project's requirements; Act for the simultaneous welfare of the
team and the project; create and environment of functional accountability; have a
vision of the completed project; Use the project vision to drive your own behavior;
Serve as the central figure in successful team development; recognize team
conflict as a positive step; manage with an eye towards ethics; remember that
ethics is not an afterthought, but an integral part of our thinking; take time to
reflect on the project; and develop the trick of thinking backwards.
44. D
LGd course manual p. 166 - Lyssa Adkins outlines 12 different principles that are
key to being a successful Agile leader. These include: Learn the team members'
needs; Learn the project's requirements; Act for the simultaneous welfare of the
team and the project; create and environment of functional accountability; have a
vision of the completed project; Use the project vision to drive your own behavior;
Serve as the central figure in successful team development; recognize team
conflict as a positive step; manage with an eye towards ethics; remember that
ethics is not an afterthought, but an integral part of our thinking; take time to
reflect on the project; and develop the trick of thinking backwards.
45. B
LGd course manual p. 166 - Lyssa Adkins outlines 12 different principles that are
key to being a successful Agile leader. These include: Learn the team members'
needs; Learn the project's requirements; Act for the simultaneous welfare of the
team and the project; create and environment of functional accountability; have a
vision of the completed project; Use the project vision to drive your own behavior;
Serve as the central figure in successful team development; recognize team
conflict as a positive step; manage with an eye towards ethics; remember that
ethics is not an afterthought, but an integral part of our thinking; take time to
reflect on the project; and develop the trick of thinking backwards.