SAFE (Scaled Agile Framework )
is an Agile software development framework designed by Scaled Agile, Inc. It consists of a knowledge base of integrated patterns intended for enterprise-scale Lean-Agile development.
SAFe synchronizes alignment, collaboration, and delivery for large numbers of agile teams.
But first let's remember some basic Agile concepts...
http://agilemanifesto.org/
and... THE AGILE PRINCIPLES
SAFe is organised into three levels: Team, Program and Portfolio. Each level has a set of roles, events and rules. We can use this structure to help the way to scale the content into big companies or into big products/projects
In a large
structure we have:
Theme - Represent the set of initiatives which drive
the enterprises investment in systems, products and applications."
Epics - Epic, then, represent the highest level
expression of a customer need as this hierarchical graphic shows.
Features - Are services provided by the system that
fulfill stakeholder needs.
It's
important to note that one theme can involve many Epics and each Epic may be
detailed into many Features and each Feature has many User Stories. We
can see this behavior in the image below.
Each kind of item is discovered and managed at each level of SAFe. Thus, at Portfolio level, we have Themes and Epics. At this level, there is an artifact called Portfolio Backlog. The Portfolio Backlog is a prioritised list of Epics.
At Program level, we work with Features derived from Epics. These Features are also organised and prioritised into the artifact known as Program Backlog. At the end, we have the Team Level. At this level, the teams can breakout each Feature in many User Stories.
Principles
of SAFe
SAFe is
based on a number of immutable, underlying Lean and Agile principles. These are
the fundamental tenets, the basic truths and economic underpinnings that drive
the roles and practices that make SAFe effective:
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
7.
Apply cadence
(timing), synchronize with cross-domain planning
8.
Unlock the
intrinsic motivation of knowledge workers
9. Decentralize
decision-making
The SAFe framework www.scaledagileframework.com
SAFe: differences between Nexus and LeSS
Nexus:
- Scrum.org's framework for scaling Scrum
- Intended for 3-9 Scrum teams
- Adds an "Integration Team" that focuses on dependencies, interoperation, and integration between Scrum teams. "The Nexus Integration Team consists of individuals who are skilled in the use of tools and practices associated with scaled development work."
- Simplistically, the Nexus framework takes the various roles and ceremonies of Scrum and adds "Nexus" in front of them. For example, "the Nexus Daily Scrum".
- Nexus is heavily focused on this integration/SOS role. It does not seem to cover other organizational considerations like Org Structure the way that LeSS does.
------------------------------------------------------------
LeSS (Large-Scale Scrum)
LeSS is a product development framework that extends Scrum with scaling rules and guidelines without losing the original purposes of Scrum.
LeSS stands for the general techniques for scaling Scrum and Agile Development to more than one team and it is the name for the basic LeSS Framework which works up-to around 8 teams.
The second LeSS Framework is named "LeSS Huge" and introduces additional scaling elements for development up to hundreds of developers.
LeSS can be thought of as regular Scrum applied in multiple levels to suit large-scale development: it is a minimal framework that offers a high degree of flexibility at implementation. It is non-prescriptive, and merely gives suggestions.
LeSS builds on “basic” Scrum in that it recommends organizing several feature teams under one Product Owner (PO).
Framework-2, also referred to as LeSS Huge, then adds further APOs (Area POs) to enable scaling. Teams are coordinated with Sprint Planning meetings, and further meetings may be added to help collaboration.
LeSS is a great choice for small organizations that are growing quickly, and are looking for a framework that helps scale Scrum along with their organization. It allows flexibility over rules, which is both its advantage and its major risk factor: large enterprises may shy away from it in favor of a more structured framework.
LeSS Huge Framework
No hay comentarios:
Publicar un comentario