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?

Categories:

Tags:

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

AgileSparks Newsletter

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

academy@agilesparks.com

WELCOME

to our new website

WELCOME

to our new website

This website uses Cookies to provide a better experience
Shopping cart