DASM Basics Flashcards

1
Q

What is agile?

A

An iterative approach to project management and software development. Helping teams deliver value faster. In small, consumable increments.

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

Key Agile terms are:

A

Iteration, Team Lead, Daily coordination meeting, Retrospective, Team, architecture owner, domain expert

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

What are the Agile ceremonies?

A

Iteration planning, daily coordination meeting, iteration demo, & iteration retro.

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

What is needed before a project/product can go into the backlog?

A

Criteria, Prioritization, Sizing, and sequence

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

Who prioritizes the product backlog?

A

Product owner

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

What is a user story?

A

A tool used to capture the description of a feature from the end users perspective.

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

How do you know when a user story is done? Or DoD (Definition of Done)

A

Acceptance criteria. High-level requirement from the point of view of the stakeholder, which are unique for each user story. Agreed upon set of items that must be satisfied before completing the user story.

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

What is the purpose of an iteration demonstration?

A

How feature functions, ensure consumable solution, value is deliver, get stakeholder feedback

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

What is an information radiator?

A

A way to keep everyone informed on both in flight and the overall project. Series of accessible reports and visuals.

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

What is Disciplined Agile?

A

an agnostic hybrid approach that leverages strategies from a variety of sources.

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

What are the agile principles?

A
  • Delight customers
  • Be awesome
  • Context counts
  • Be pragmatic
  • Choice is good
  • Optimize flow
  • Organize around products/servers
  • enterprise awareness
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the promises of agile?

A
  • Create psychological safety and embrace diversity
  • Accelerate value realization
  • Collaborate proactively
  • Make all work and workflow visible
  • Improve predictability
  • Keep workloads within capacity
  • improve continuously
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the guidelines of agile?

A
  • Validate our learnings
  • Apply design thinking
  • Attend to relationships through the value stream
  • create effective environments that foster joy
  • Change culture by improving the system
  • Create semi-autonomous self-organizing teams
  • Adopt measure to improve
  • Leverage and enhance organizational assets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the Kaizen Method?

A

Identifying a problem and potential solutions, trying the solutions, assessing effectiveness, either adopting or abandoning if it doesnt work, and sharing learnings.

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

What are the different types of agile life cycles?

A
  • Agile
  • Continuous delivery agile
  • Exploratory
  • Lean
  • Continuous deliver Lean
  • Program
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the foundation of disciplined agile?

A
  • Mindset
  • People
  • Agile
  • Lean
  • Serial
  • WoW (Way of Working)
17
Q

What does a process goal diagram do?

A

Helps you drill into what you need to focus on. Process goal, then options then tradeoffs for each option

18
Q

What does a spider diagram help you accomplish?

A

It helps you understand details around your team which will help inform your WoW

19
Q

What is enterprise agility?

A

Organization’s ability to rapidly adapt to market and environmental changes in productive and cost effective ways.

20
Q

What is a complex adaptive system?

A

A system in which understanding of individual parts does not automatically convey understanding of the entire system behavior

21
Q

When would you want to choose lean approach in agile?

A

If work can be broken into small chunks to complete. You want to minimize batch size, and work may be difficult to predict.

22
Q

What type of life cycle are you in if the work is stable and has a series of releases over time?

A

Continuous Agile Delivery

23
Q

What does the continuous delivery Lean life cycle look like?

A

A series of releases over time with value shown rapidly before end of solution and delivery on frequent and incremental basis.

24
Q

What life cycle would you used in high incertitude with flexible stakeholders willing to experiment.

A

Exploratory

25
Q

What is the DA lifecycle

A

Inception, Construction, Transition, Ongoing

26
Q

What takes place during the inception phase?

A
  • Form Team
  • Align w/Enterprise direction
  • Explore scope
  • Identify architecture strategy
  • Plan the release
  • Develop test stratgy
  • Develop common vision
    *Secure funding
27
Q

What happens during the construction phase?

A
  • Prove architecture early
  • Address changing stakeholder needs
  • Produce potentially consumable solution
  • Improve quality
  • Accelerate value delivery
28
Q

What happens in the transition phase?

A
  • Ensure production readiness
  • Deploy the solution