Lesson 2: Becoming a Lean-Agile Leader Flashcards
What are the SAFe core values?
Alignment
Transparency
Built-in Quality
Program Execution
Alignment Core Value
- Provides the relevant briefings and participate in Program Increment (PI) Planning
- Help with backlog visibility, review, and preparation
- Help with Value Stream organization and coordination
- Constantly check for understanding
- Communicate the mission, visions, and strategy at every opportunity
Transparency Core Value
- Visualize all relevant work
- Take ownership and responsibility for errors and mistakes.
- Admit your own mistakes
- Support others who acknowledge and learn from their mistakes- never punish the messenger
Built-in Quality Core Value
- Demonstrate quality by refusing to accept or ship low-quality work
- Support investments in capacity planning for maintenance and reduction of technical debt
- Ensure UX, architecture, operations, security, compliance, and others, are part of the flow of work
Program Execution Core Value
- Participate as an active business owner in PI execution
- Celebrate high quality and predictably delivered Program Increments
- Aggressively remove impediments and demotivators
SAFe House of Lean Components
Roof= Value Floor= Leadership 4 Walls= - Respect for people and culture - Flow - Innovation - Relentless Improvement
SAFe House of Lean: Value
Achieve the shortest sustainable lead time with:
- The best quality and value to people and society
- High morale, safety, and Customer delight
SAFe House of Lean: Respect for People and Culture
- Generative Culture
- People do all the work
- Your Customer is whoever consumes your work
- Build long-term partnerships based on trust
- To change the culture, you have to change the organization
SAFe House of Lean: Flow
- Optimize sustainable value delivery
- Build-in quality
- Understand, exploit, and manage variability
- Move from projects to products
SAFe House of Lean: Innovation
- Innovative people
- Provide time and space for innovation
- Go see
- Experimentation and feedback
- Innovation riptides
- Pivot without mercy or guilt
SAFe House of Lean: Relentless Improvement
- A constant sense of danger
- Optimize the whole
- Problem-solving culture
- Base improvements on facts
- Reflect at key milestones
SAFe House of Lean: Leadership
- Lead by example
- Adopt a growth mindset
- Exemplify the values and principals of Lean-Agile and SAFe
- Develop people
- Lead the change
- Foster psychological safety
The Agile Manifesto
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
- Individuals and interactions (over processes and tools)
- Working software (over comprehensive documentation)
- Customer collaboration (over contract negotiation)
- Responding to change (over following a plan)
That is, while there is value in the items on the right, we value the items on the left more.
The Agile Manifesto Principals
- Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
- Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
- Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale.
- Business people and developers must work together daily throughout the project.
- Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
- The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
- Working software is the primary measure of progress.
- Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
- Continuous attention to technical excellence and good design enhances agility.
- Simplicity- the art of maximizing the amount of work not done - is essential.
- The best architectures, requirements, and designs emerge from self-organizing teams.
- At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
SAFe Lean-Agile Principals
- Take an economic view
- Apply systems thinking
- Assume variability; preserve options
- Build incrementally with fast, integrated learning cycles
- Base milestones on objective evaluation of working systems
- Visualize and limit WIP, reduce batch sizes, and manage queue lengths
- Apply cadence, synchronize with cross-domain planning
- Unlock the intrinsic motivation of knowledge workers
- Decentralize decision-making
- Organize around value
Attributes of systems thinking
The Solution and the Enterprise are both affected by the following:
- Optimizing a component does not optimize the system
- For the system to behave well as a system, a higher-level understanding of behavior and architecture is required
- The value of a system passes through its interconnections
- A system can evolve no faster than its slowest integration point
Attributes of Taking and Economic View
- Deliver early and often
- Deliver value incrementally
Solution economic trade-offs
Tradeoff parameters:
- Sequence jobs for maximum benefit
- Do not consider money already spent
- Make economic choices continuously
- Empower local decision making
- If you only quantify one thing, quantify the cost of delay
Attributes of Assume variability; preserve options
Development occurs in an uncertain world
- You cannot possibly know everything at the start
- Requirements must be flexible to make economic design choices
- Designs must be flexible to support changing requirements
- Preservation of options improves economic results
Apply a set-based approach (rather than a point-based approach)
Attributes of Build incrementally with fast, integrated learning cycles
Apply fast learning cycles (The shorter the cycles, the faster the learning)
- Improves learning efficiency by decreasing teh time between action and effect
- Reduces the cost of risk-taking by truncating unsuccessful paths quickly
- Is facilitated by small batch sizes
- Requires increased investment in development environment
Integration points control product development
- Integration points accelerate learning
- Development can proceed no faster than the slowest learning loop
- Improvement comes through synchronization of design loops and faster learning cycles
Attributes of Base milestones on objective evaluation of working systems
Apply objective milestones
Iterate to the optimum solution
Apply objective milestones
Program Increment (PI) System Demos are orchestrated to deliver objective progress, product, and process Metrics.
Iterate to the optimum solution
Objective Milestones facilitate learning and allow for continuous, cost-effective adjustments towards an optimum Solution.
Attributes of Visualize and limit WIP, reduce batch sizes, and manage queue lengths
- Visualize to increase understanding
- Reduce batch size for higher predictability
- Manage queue lengths
- Reduce queue lenths