Control
Speed
Flexibility
Diminishing Lead Time and Cycle Time
Managing technical scope
Pursuing quality through technical excellence
Minimizing waste
Seven sources of waste (TIMWOOD) by Lean
Waiting
Overproduction
Motion
Over-processing
Inventory
Defects
Transport
Shrinking work item backlogs/queues and queue item sizes (batch sizes) processed (Little's Law)
Defining and building solution iteratively and incrementally
Improving software development technical practices and techniques
Technical contributors committing to ongoing professional development
Coordinating and gaining approval through documentation
Formal reviews and coordination boards
Handoffs at different phases of development
Rarely used or unused solution functionality
Work not released or not used by customers
Lack of direct collaboration
Task switching
Repeatedly doing the same thing (manual processes)
Idle time caused y mismanaged dependencies
Developing rarely used or unused solution functionality
Increasing work in progress (WIP)
Software bugs
No-value-adding work (e.g. "gold plating")
Agile breaking the Iron Triangle by making project scope variable
Traditional project management triangle ("Iron Triangle")
Agile project management triangle
Fixed Schedule
Fixed Resources
Fixed Scope
Timeliness
Cost Effectiveness
Value
Its aspects
Monitoring plan execution and outcomes
Taking corrective actions
Empirical process
Technical scope management
Plan-Do-Check-Act/Adjust (PDCA) cycle
Yields fast learning cycles
Executed as minimum viable product (MVP) cycles
Defers decisions until the last responsible moments (LRM)
Based on the degree to which
Achieved through
A higher-performing team is formed
Decision-making is decentralized/distributed across organizational levels
Project planning is adaptive
Optimal solution approaches are driven by collaboration
Fast learning cycles
Meaningful purpose
Specific goal(s)
Clear and flexible working approach
Adequate level of complementary skills
Sense of mutual accountability
Small enough number of members
Helps to cope with complexity