What is Scaled Agile Framework(SAFe)? Learn in 5 Minutes

Scaled Agile Framework SAFe, is a freely available online knowledge base that allows you to apply lean-agile practices at the enterprise level. SAFe was first developed in the field and was elaborated in Dean Leffing well's books and blog. Version 1.0 is the first official release in 2011. The latest version is 4.0, was released in January 2016. It provides guidance to work at enterprise Portfolio, Value Stream, Program, and Team levels.

In this tutorial, you will learn-

·         Team Level

·         Program Level

·         Portfolio Level

·         Value Stream Level

What is Scaled Agile Framework (SAFe)

What is Scaled Agile Framework(SAFe)?  Learn in 5 Minutes

SAFe is an agile framework for software development. It provides a simple, lightweight experience for the development team. The whole framework is divided into three segments Team, Program and Portfolio. We will see this in detail later on. SAFe allows team for,

Why to use Agile Framework

It is simpler and lighter in weight, yet it expands to handle the needs of large value streams and complex system development. By implementing Agile Framework, you will have following benefits,

What is Scaled Agile Framework(SAFe)?  Learn in 5 Minutes

The detailed framework diagram is available on the website. It shows all of the key roles, Activities, deliverables and flows. It also serves as a navigational aid to the rest of the site.The below image explains how agile process works. Epics are a large body of work , which is further broken down into a number of smaller stories or sub-epics. These sub-epics are allocated to the team as a story. Each team then work on these stories or software features accordingly.

What is Scaled Agile Framework(SAFe)?  Learn in 5 Minutes

When to Use Scaled Agile Framework

What is Scaled Agile Framework(SAFe)?  Learn in 5 Minutes

How different than other Agile practices

Let's see how Scaled Agile framework is different from other agile practices,

Foundations of Scaled Agile Framework

What is Scaled Agile Framework(SAFe)?  Learn in 5 Minutes

Scaled Agile Framework(SAFe):

It stands on the foundations of its

  1. Lean-Agile Principles
  2. Core Values,
  3. Lean-Agile Leadership
  4. Lean-Agile Mind-set,
  5. Communities of Practice(Group of people who are constantly working on SAFe practices)
  6. Implementing 1-2-3

SAFe Lean Agile Principles

These basic principles and values for SAFe must be understood, exhibited and continued in order to get the desired results.

SAFe Agile Core Values

The SAFe agile is based on these four values.

Alignment:

Built-in Quality:

Transparency:

Program Execution:

Lean Agile Leaders:

The Lean-Agile Leaders are lifelong learners and teachers. It helps teams to build better systems through understanding and exhibiting the Lean-Agile SAFe Principles.As an enabler for the teams, the ultimate responsibility is adoption, success and ongoing improvement of Lean-Agile developments. For the change and continuous improvement, leaders must be trained. Leaders need to adopt a new style of leadership. One that truly empowers and engages individuals and teams to reach their highest potential.

Principles of these Lean-Agile Leaders

Lean Agile Mind-Set:

Lean-Agile mindset is represented in two things:

  1. The SAFe House of Lean
  2. Agile Manifesto

The SAFe House of Lean:

SAFe is derived from Lean manufacturing principles and practices. Based on these factors SAFe presents the "SAFe House of Lean". It is inspired by "house" of lean Toyota.The Goal of lean is unbeatable: To deliver maximum customer value in a shortest lead time with highest possible quality to customer Below figure explains the Goal, Pillars, and Foundation of "SAFe House of Lean."

What is Scaled Agile Framework(SAFe)?  Learn in 5 Minutes

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:

What is Scaled Agile Framework(SAFe)?  Learn in 5 Minutes

That' why , while there is a value in the items on the right, we value the items on the left more.

Agile Manifesto

  1. The highest priority is to satisfy the customer through continuous and early delivery of valuable software.
  2. Embrace the changing requirements, even late in development. Agile processes harness change for the customer's benefit.
  3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
  4. Developers and business people must work together daily throughout the project.
  5. Build projects around motivated individuals. Give them support and the environment they need, and trust them to get the job done.
  6. The most efficient method for communication with a development team is a face-to-face conversation.
  7. Working software is the primary measure of progress.
  8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  9. Continuous attention to technical excellence and good design enhances agility.
  10. Simplicity--the art of maximizing the amount of work not done--is essential.
  11. The best architectures, requirements, and designs emerge from self-organizing teams.
  12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Different Levels in SAFE

There are two different types of SAFe implementation:

  1. SAFe 4.0 implementation
  2. SAFe 3.0 implementation

What is Scaled Agile Framework(SAFe)?  Learn in 5 Minutes

Team Level

Roles/Teams

Events

Artifacts

* Agile Team

* Sprint Planning

* Team Backlog

* Product Owner

* Backlog Grooming

* Non-Functional Requirements

* Scrum Master

* Daily Stand-Up

* Team PI Objectives

* Execution

* Iterations

* Sprint Demo

* Stories(Working Software)

* Sprint Retrospective

* Sprint Goals

* IP Sprints

* Built-In Quality

* Spikes

* Team Kanban

Program Level

Roles/Teams

Events

Artefacts

* DevOps

* PI(Program Increment) Planning

* Vision

* System Team

* System Demos

* Roadmap

* Release Management

* Inspect and Adopt Workshop

* Metrics

* Product Management

* Architectural Runway

* Milestones

* UEX Architect

* Release Any Time

* Releases

* Release Train Engineer(RTE)

* Agile Release Train

* Program Epics

* System Architect/Engineer

* Release

* Program Kanban

* Business Owners

* Program Backlog

* Lean-Agile Leaders

* Non-Functional Requirements

* Communities of Practice

* Weighted Shortest Job First (WSJF)

* Shared Services

* Program PI Objectives

* Customer

* Feature

* Enabler

* Solution

* Value Stream Coordination

Portfolio Level

Roles/Teams

Events

Artifacts

* Enterprise Architect

* Strategic Investment Planning

* Strategic Themes

* Program Portfolio Mgmt

* Kanban Portfolio(Epic) Planning

* Enterprise

* Epic Owners

* Portfolio Backlog

* Portfolio Kanban

* Non-Functional Requirements

* Epic and Enabler

* Value Stream

* Budgets(CapEX and OpEx)

Value Stream Level

Roles/Teams

Events

Artifacts

* DevOps

* Pre and Post PI(Program Increment) Planning

* Vision

* System Team

* Solution Demos

* Roadmap

* Release Management

* Inspect and Adopt Workshop

* Metrics

* Solution Management

* Agile Release Train

* Milestones

* UEX Architect

* Releases

* Value Stream Engineer(RTE)

*Value Stream Epics

* Solution Architect/Engineer

* Value Stream Kanban

* Shared Services

* Value Stream Backlog

* Customer

* Non-Functional Requirements

* Supplier

* Weighted Shortest Job First (WSJF)

* Value Stream PI Objectives

* Capability

* Enabler

* Solution Context

* Value Stream Coordination

* Economic Framework

* Solution Intent

* MBSE

* Set Based

* Agile Architecture

  1. Large in size
  2. Independent
  3. Have complex solutions
  4. Their solutions typically require multiple ARTs
  5. They have Suppliers contribution.
  6. They face the largest systems challenges
  7. For cyber-physical systems
  8. For software, hardware, electrical and electronic, optics, mechanics, fluidics and more.

Summary: