Disciplined Agile Flashcards

1
Q

Scrum scaled Patterns

A

LeSS, SAFe®, Nexus®, or Scrum at Scale

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Sailboat Retrospective

A

Anchors holding us back,
Rocks and storms
Wind in our sails that will propel us to success

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Things holding us back

A

Product development is complex.
Agile industrial complex (AIC)
Agile growth greatly exceeded the supply of experienced coaches.
False promises.
More silver bullets.
Process populism

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why should team choose WoW (Way Of Working)

A

Context counts
Choice is good
We should optimize flow.
We want to be awesome.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Tool kit in your daily work to be more effective in achieving your desired outcomes

A

Contextualized process reference
Guided continuous improvement (GCI)
Process-tailoring workshops
Enhanced retrospectives
Enhanced coaching

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Conceptualized Process Reference - 3 Levels

A

Life Cycle
Process Goals
Practices Strategies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Six Different Life Cycles

A

Agile
Continuous Delivery Agile
Exploratory
Lean Continupus Delivery Lean
Program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

4 Levels of Disciplined Agile Tool Kit

A

Foundation
Disciplined Devops
Value stream
Disciplined Agile Enterprise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

PDSA/PDCA

A

Plan Do Study Act/Plan Do Check Act

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

OODA (U.S. Air Force Colonel John Boyd’s)

A

Observe Orient Decide Act

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Process Tailoring workshop vs Retrospective

A

The purpose of process-tailoring workshops is to get your team going in the right direction, whereas the purpose of retrospectives is to identify potential adjustments to that process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Timeline for processing tailoring and improvement in the team

A

Visualize
Stabilize
Optimize

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Agile Manifesto

A
  1. Individuals and interactions over processes and tools
  2. Working software over comprehensive documentation
  3. Customer collaboration over contract negotiation
  4. Responding to change over following a plan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

12 Principles behind Agile Manifesto

A
  1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  2. Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
  3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
  4. Business people and developers must work together daily throughout the project.
  5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  7. Working software is the primary measure of progress.
  8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  9. Continuous attention to technical excellence and good design enhances agility.
  10. Simplicity—the art of maximizing the amount of work not done—is essential.
  11. The best architectures, requirements, and designs emerge from self-organizing teams.
  12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Lean Principles

A
  1. Eliminate waste
  2. Build Quality In
  3. Create knowledge
  4. Defer commitment
  5. Delivery quickly
  6. Respect people
  7. Optimize the whole.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Discipline Agile Mindset - Principles

A
  1. Delight customer
  2. Be Awesome
  3. Context counts
  4. Be Pragmatic
  5. Choice is good.
  6. Optimize flow
  7. Organize around product/services
  8. Enterprise awareness
17
Q

Principle - be Awesome

A
  1. Act in such a way that we earn the respect and trust of our colleagues
  2. Willingly collaborate with others
  3. Be an active learner
  4. Seek to never let the team down
    5.We need to be willing to improve and manage our emotional responses to difficult situations
18
Q

Optimize Flow - Strategy

A
  1. Optimize the whole
  2. Measure what counts
  3. Deliver small batches of work continuously at a sustainable pace.
  4. Attend to delays by managing queues.
  5. Improve continuously
  6. Prefer long-lived dedicated product teams.
19
Q

DA Mindset Promises

A
  1. Create psychological safety and embrace diversity.
  2. Accelerate value realization.
  3. Collaborate proactively.
  4. Make all work and workflow visible.
  5. Improve predictability.
  6. Keep workloads within capacity.
  7. Improve continuously.
20
Q

Strategies to improve predictability

A
  1. Pay down technical debt
  2. Respect work in process limits.
  3. Adopt test first approach
  4. Reduce feedback cycles
21
Q

Ways to keep workload within capacity

A
  1. Working on small batches
  2. Having properly formed teams
  3. Take a flow perspective.
  4. Use a pull system.
22
Q

Guideline for DA mindset

A
  1. Validate our learnings.
  2. Apply design thinking.
  3. Attend to relationships through the value stream.
  4. Create effective environments that foster joy.
  5. Change culture by improving the system.
  6. Create semi-autonomous, self-organizing teams.
  7. Adopt measures to improve outcomes.
  8. Leverage and enhance organizational assets.
23
Q

Hueristics for deciding on approach for metrics.

A

. Start with outcomes.

  • Measure what is directly related to delivering value.
  • There is no “one way” to measure; teams need fit-for-purpose metrics.
  • Every metric has strengths and weaknesses.
  • Use metrics to motivate, not to compare.
  • We get what we measure.
  • Teams use metrics to self-organize.
  • Measure outcomes at the team level.
  • Each team needs a unique set of metrics.
  • Measure to improve; we need to measure our pain so we can see our gain.
  • Have common metric categories across teams, not common metrics.
  • Trust but verify.
  • Don’t manage to the metrics.
  • Automate wherever possible so as to make the metrics ungameable.
  • Prefer trends over scalars.
  • Prefer leading over trailing metrics.
  • Prefer pull over push.
24
Q

Two type of “Agility At Scale”

A

Tactical
Strategic