Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

SAFe is a Scaled Agile Framework, Not a Scaled Agile Methodology

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

Last week this was a theme in the Implementing SAFe class Ofer Cohen and I ran in Waltham, MA.

We find it crucial when training new SAFe Program Consultants (SPCs) to emphasize that they should use SAFe as a framework, not a methodology.

First, what’s the difference between a framework and a methodology? I found this concise useful comparison written by Liz Keogh who I think highly of over at Quora

A methodology is a set of principles, tools, and practices which can be used to guide processes to achieve a particular goal.

A framework is a loose but incomplete structure that leaves room for other practices and tools to be included but provides much of the process required.

… Scrum could be considered a framework, as it leaves room for teams to choose their own technical processes, development roles, etc. XP might be considered a methodology, as it provides guidelines for all the same things that Scrum does, along with relevant technical practices. …

With this in mind, what we emphasize in the workshop is the options and choices you have when you Implement SAFe. Yes, some people look at SAFe and see a methodology that tells you how to estimate, prioritize, and plan, how your kanban boards should look like and what questions to ask in each Scrum of Scrums. We prefer to see all of those as a good set of options to start within many contexts, but not necessarily best practices that always work.

For example, we don’t believe story point estimation is necessarily the best way to estimate in all cases. We believe that sometimes it’s enough to just count stories.

The schedule/agenda for PI Planning is great, but we definitely inspect and adapt it on every implementation depending on the context and encourage SPCs and RTEs we teach to do it as well.

We always inspect and adapt the definition of Workflow of the Program and Portfolio Kanban boards on our implementations and we talk about it in class as well.

We always mention that SAFe’s approach to Weighted-Shortest-Job-First Cost-of-Delay-based prioritization is only one option and that some other interesting and useful and maybe even better ones for your context are available (and we point people to Don Reinertsen and Joshua Arnold )

What is the right Agile Release Train and Value Stream design? SAFe provides ways to help you design your implementation including some principles and considerations, but it doesn’t give you a hard and fast answer… This is one of my favorite sessions in the Implementing SAFe class actually.

Which elements of the SAFe Big Picture do you need? Which Spanning Palette or Large Solution elements does it make sense to use even if you’re using just Essential SAFe? And does it make sense to use Large Solution or Portfolio or Full? When?

In general, What is the right way to roll out at scale? Again, SAFe gives you some options and considerations to be aware of but doesn’t give you a concrete playbook.

Bottom line, both when it comes to how to practice SAFe as well as how to implement it, we prefer to consider it a very useful but flexible/incomplete structure that requires well-trained and experienced practitioners to successfully apply, and that’s a key design principle for our Implementing SAFe workshops where we train future SPCs.

Subscribe for Email Updates:

Categories:

Tags:

Team Flow
Jira admin
Managing Risk on Agile Projects
Pomodoro Technique
Agile Testing Practices
Managing Projects
Atlaassian
Release Train Engineer
Scrum Guide
Scrum With Kanban
Legacy Code
Planning
Lean Agile Basics
speed @ scale
Agile Israel Events
Continuous Delivery
Business Agility
Agile Project Management
Lean Agile Organization
predictability
RTE Role
ARTs
Video
LPM
EOS®
POPM
Agile Marketing
Agile Project
ROI
DevOps
TDD
WIP
GanttBan
Kanban
Kaizen
QA
Tools
NIT
Kanban Basics
LeSS
Presentation
Program Increment
Professional Scrum Master
Kaizen Workshop
Agile and DevOps Journey
Entrepreneurial Operating System®
Kanban Kickstart Example
Jira Plans
Quality Assurance
Lean Agile
Introduction to ATDD
Continuous Improvement
Agile Release Planning
IT Operations
Scrum
Lean-Agile Budgeting
ScrumMaster Tales
Nexus
Slides
Jira
Product Ownership
ART Success
Agile Israel
Built-In Quality
Agile for Embedded Systems
Agile Techniques
Product Management
AI
Development Value Streams
Implementing SAFe
SA
LAB
Agile Release Management
Applying Agile Methodology
Agile in the Enterprise
ALM Tools
Agile
Legacy Enterprise
Nexus and Kanban
Story Slicing
Advanced Roadmaps
Change Management
Portfolio for Jira
Keith Sawyer
Limiting Work in Progress
Manage Budget Creation
Agile Exercises
Systems Thinking
Agile Outsourcing
Self-organization
Agile India
ATDD
agileisrael
User stories
chatgpt
Enterprise DevOps
Amdocs
Scrum Primer
Lean Agile Management
Spotify
Frameworks
Agile Assembly Architecture
A Kanban System for Software Engineering
Agile Development
Kanban Game
SAFe Release Planning
SAFe DevOps
PI Planning
Lean Startup
Nexus vs SAFe
Nexus Integration Team
Continuous Integration
speed at scale
System Integration Environments
lean agile change management
Releases Using Lean
Lean Budgeting
RTE
Elastic Leadership
PI Objectives
Artificial Intelligence
Kanban 101
AI Artificial Intelligence
What Is Kanban
SPC
Webinar
Sprint Iteration
Sprint Planning
Software Development
Process Improvement
Continuous Planning
The Kanban Method
SAFe
An Appreciative Retrospective
Lean Agile Leadership
The Agile Coach
RSA
ATDD vs. BDD
Scrum Master
Professional Scrum Product Owner
System Archetypes
Principles of Lean-Agile Leadership
Risk Management on Agile Projects
Accelerate Value Delivery At Scale
Agile Games
AgileSparks
Rapid RTC
Reading List
Jira Cloud
Software Development Estimation
Coaching Agile Teams
Agile Basics
Hybrid Work
Agility
Covid19
Lean and Agile Techniques
Agile Product Development
Perfection Game
Value Streams
Scrum Master Role
Code
Risk Management in Kanban
Agile Games and Exercises
Effective Agile Retrospectives
Scrum.org
Scrum Values
Sprint Retrospectives
Lean and Agile Principles and Practices
BDD
Lean Software Development
Introduction to Test Driven Development
Risk-aware Product Development
Tips
System Team
Atlassian
Agile Community
Agile Risk Management
Agile Contracts Best Practices
Acceptance Test-Driven Development
Certification
Large Scale Scrum
Iterative Incremental Development
Achieve Business Agility
Test Driven Development
Operational Value Stream
Agile Delivery
Scrum and XP
Agile Mindset
Professional Scrum with Kanban
Engineering Practices
Nexus and SAFe
Games and Exercises
Agile Program
Scaled Agile Framework
Agile Product Ownership
Lean-Agile Software Development
Daily Scrum
Continuous Deployment
Lean Risk Management
Certified SAFe
AgileSparks
Logo
Enable registration in settings - general

Contact Us

Request for additional information and prices

AgileSparks Newsletter

Subscribe to our newsletter, and stay updated on the latest Agile news and events

This website uses Cookies to provide a better experience
Shopping cart