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

INVEST in effective SAFe PI Objectives

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

Could the INVEST criteria Bill Wake came up with for evaluating User Stories help us come up with effective PI Objectives in SAFe as well?

I think a good PI Objective should be:

– Independent – meaning ideally it could be delivered and evaluated on its own without any dependency on other PI Objectives. And if a team is able to own a PI Objective and delivery it on its own – it’s a sign that it’s a cross-functional autonomous team.

– Negotiable – meaning that we keep the details of the HOW open. The team commits to the WHAT and will figure out the HOW along the way based on what they learn. This relates to “Assume Variability, Preserve Options” which is a crucial but sometimes ignored principle in SAFe.

– Valuable – in the eyes of the business owners. At a minimum, a good PI Objective should be UNDERSTOOD by business owners of the Agile Release Train. Even if it is about enabling a future outcome rather than delivering it directly.

– Estimate – In order to figure out if the objective is realistic and can be delivered in the upcoming PI, the team should be able to estimate what it might entail

– Small (Or Sized appropriately) – In this context Small means sized to fit into a PI

– Testable – can we test that we actually achieved this objective? How would we know what to give it as an “Actual Business Value”? This is where things like “Key Results” (Think OKRs) can help us make a PI Objective more concrete.

So what do you think? Is the INVEST criteria useful for PI Objectives?

Subscribe for Email Updates:

Categories:

Tags:

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