Agile Principles and Mindset Flashcards
What are the two strategies to fulfil agile values and principles?
a) adopt a formal agile approach
b) implement changes in a manner that fits the context and serves the value
Industrial vs. Knowledge Work
Industrial -> Upfront planning is required (Task driven, command and control)
Knowledge -> expects change and is invisible work (Value driven, autonomy of individuals)
Empirical vs. Defined Processes
Defined -> works always the same way
Empirical -> observe and react on results of the work
6 Declaration of Interdependence (DoI) Rules
and Agile Leadership Network
1 -> Increase ROI 2-> Deliver reliable results 3-> expect uncertainty 4-> unleash creativity and innovation 5-> boost performance 6-> improve effectiveness and reliability
Agile Core Principles
1 -> Welcome and expect change 2-> create small value-added increments 3-> Utilize feedback loops 4-> learn through discovery and creativity 5-> Focus on value for stakeholders 6-> Fail and learn fast 7-> deliver value 8-> improve upon the project/work
Inverted Triangle Model
Normal -> Time, Costs vs. Scope
Agile-> Time and Costs are Fixed and Scope varies
Organizational Agility Concept
Person > Team»_space; Organization -> Start with one and increase throughout the organization
Difference between doing vs. being Agile
Doing -> Knowing the terms
Being -> having the mindset
Agile Manifesto - The four Values
1-> Individuals and Interactions over (>) processes and tools (focus on People first)
2-> Working Software over (>) comprehensive documentation (focus on business need)
3-> Customer collaboration over (>) contract negotiation (focus on change)
4-> Responding to change over (>) following a plan
(focus on progress not perfection)
12 Principles of Agile
1-> early and continuous delivery of software
2-> welcome change even late in development
3-> deliver in short timeframes
4-> business and developer work together
5-> empower the team give
6-> face-to-face works better
7-> working software is progress
8-> agile is sustainable (just enough work)
9-> attention to technical excellence
10-> simplicity - what you don’t do is essential
11-> self organizing team
12-> reflect and adjust to become more effective
4 Project Lifecycles
a) Predictive -> Fixed Requirements -> Single Delivery -> Manage Cost
b) Iterative-> Dynamic Requirements -> Single Delivery -> Correctness
c) Incremental -> Dynamic Requirements -> Frequent Delivery -> Speed
d) Agile -> Dynamic Requirements -> Frequent Delivery -> Customer Value
Scrum Pillars and Values
1->Transparency
2->Inspection
3->Adaptation
Scrum Sprints in Detail
1-> Timboxed (1-4 Weeks)
2-> no changes that affect the goal of the sprint
3-> only product owners can cancel a sprint
Scrum Sprint activities
1-> planning meeting 2-> development 3-> daily scrums 4-> review meeting 5-> retrospective meeting
Scrum Roles
1-> Scrum Master
2-> Product Owner
3-> Development Team