SAFe Notes

Overview

Core competencies: a set of related knowledge, skills, events, and behaviors, which together enable organizations to achieve business agility

Principals

1 Take an economic view

2 Apply systems thinking

3 Assume variability; preserve options

4 Build incrementally with fast, integrated learning cycles

5 Base milestones on objective evaluation of working systems

6 Visualize and limit WIP, reduce batch sizes, and manage queue lengths

7Apply cadence, synchronize with cross-domain planning

8 Unlock the intrinsic motivation of knowledge workers

Workers are knowledge workers if they know more about the work they perform than their bosses. —Peter Drucker

9 Decentralize decision-making

10 Organize around value

Align the value across all the teams: Business, IT

Anti-patterns

Key responsibilities of the Product Owner:

Big Stories, can be split by business rules/use cases and simple/complex

Facilitating Program Execution

An ART(Agile Release Trains) is a long-lived, self-organizing team of Agile Teams Roles on the Agile Release Train

PI Planning

Improving Flow with Kanban and XP

Kanban:

Build quality in: Includes Continuous Integration, testfirst, refactoring, pair work, collective ownership, and more (for software quality practices mostly inspired by XP)

Foster engineering craftsmanship: create an environment for continuous learning: SM being facilitator

Building High-Performing Teams

Improving Program Performance

Inspect and Adapt(I&A):

Problem solving workshop:

Communities of Practice

3 distinct traits:

Life cycle:

Levels:

Inspect and Adapt

Time: at the end of each PI People: all in the Agile Train Output: improvement backlog items for next PI

3 parts:

Release on Demand

Continuous exploration —> continuous integration —> continuous deployment

Four activies

CALMR to DevOps:

Core values

Lean Agile Mindset

Solution Trains provide the constructs businesses need to build large solutions—including cyber-physical systems—in a Lean-Agile manner. They align multiple Agile Release Trains (ARTs) and Suppliers to a shared mission

Lean Agile Center of Excellence(LACE) is a small Agile team dedicated to implementing Lean-Agile way of working.