Chapter 1: Agile Principles And Mindset Flashcards
Defined Process
We defne the constituent steps in advance.
Most effecient way to proceed if you are working on a well-understood project in an unchanging environment.
Empirical Process
The process of trial & error in an unknown project environment to determine what works, surface isues, and incrementally build on small successes. Frequent reviews & adaptation. (AKA projects that would benefit from an agile process)
DOI
Declaration of Interdependence; written in 2005 by the Agile Project Leadership Network. The values are focused on th leasership/management.
Outlines 6 precepts:
- We increase our ROI by making continuous flow of value our focus.
- We deliver reliable results by engaging customers in frequent interactions and shared ownership.
- We expect uncertainty & manage for it through iterations, anticipation, and adaptation.
- We unleash creativity & innovation by recognizing people are the source of value created.
- We boost performance through group accountability.
- We improve effectiveness & reliability through situationally specific strategies, processes, and practices.
Being Agile vs Doing Agile
Being agile is internalizing the principles of agile vs just practicing it.
Creating Organizational Change
Thinking Firstly on an individual level -> Doing the practice -> Encourage Others to become agile
What is the Agile Triangle
The concept of Cost, Time, Scope that states that scope is variable within fixed parameters of cost and time. So we aim to deliver value within cost & time.
The 4 Values
Individuals and interactions OVER processes & tools
Working software OVER comprehensive documentation
Customer collaboration OVER contract negotiation
Responding to change OVER following a plan
Scrum Pillars / Values
Transparency
Inspection
Adaptation
Scrum Artifacts
Product Increment
Product Backlog
Sprint Backlog
XP Core Values
Simplicity
Communication
Feedback
Courage
Respect
The 7 Wastes of Lean
Partialle done work
extra processes
extra features
task switching
waiting
motion
defects
Kanban 5 principles
Visualize the workflow
Limit WIP
Manage Flow
Make Process Policies Explicit
Improve Collaboratively