DASM Basics Flashcards
What is agile?
An iterative approach to project management and software development. Helping teams deliver value faster. In small, consumable increments.
Key Agile terms are:
Iteration, Team Lead, Daily coordination meeting, Retrospective, Team, architecture owner, domain expert
What are the Agile ceremonies?
Iteration planning, daily coordination meeting, iteration demo, & iteration retro.
What is needed before a project/product can go into the backlog?
Criteria, Prioritization, Sizing, and sequence
Who prioritizes the product backlog?
Product owner
What is a user story?
A tool used to capture the description of a feature from the end users perspective.
How do you know when a user story is done? Or DoD (Definition of Done)
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.
What is the purpose of an iteration demonstration?
How feature functions, ensure consumable solution, value is deliver, get stakeholder feedback
What is an information radiator?
A way to keep everyone informed on both in flight and the overall project. Series of accessible reports and visuals.
What is Disciplined Agile?
an agnostic hybrid approach that leverages strategies from a variety of sources.
What are the agile principles?
- Delight customers
- Be awesome
- Context counts
- Be pragmatic
- Choice is good
- Optimize flow
- Organize around products/servers
- enterprise awareness
What are the promises of agile?
- 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
What are the guidelines of agile?
- 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
What is the Kaizen Method?
Identifying a problem and potential solutions, trying the solutions, assessing effectiveness, either adopting or abandoning if it doesnt work, and sharing learnings.
What are the different types of agile life cycles?
- Agile
- Continuous delivery agile
- Exploratory
- Lean
- Continuous deliver Lean
- Program