SlideShare a Scribd company logo
Delivering Projects the Pivotal Way
(doing what works)
Aaron Severs, PM @PivotalLabs
asevers@pivotallabs.com
Twitter: @WebAndTech
About Pivotal Labs
“Transform the way the world builds software”
●
●
●
●
●

Founded in 1989 - knowledge leaders in agile
Startups and enterprises co-innovate with us ← Consulting Biz
Pivotal Tracker (top project management tool) ← SaaS Product
Now 8 offices, 500+ Pivots
100% TDD + Pair Programming + XP Agile
We’re hiring...
In all offices!
San Francisco, Palo Alto, New York, LA, Toronto,
London, Denver, Boulder
http://pivotallabs.com/careers/
Also - want to try Pivotal Tracker?
http://pivotaltracker.com
●
●
●
●
●

Clear roles
Consistently applied process
Small user stories
Pairing + TDD + CI
YAGNI!
Who’s who on a Pivotal Project
Anchor

Designer

Client Liaison

Pivots

Product Manager

Client PMs and Engineers are
encouraged to join the team
Writes user stories, owns the backlog & priorities,
accepts delivered stories. Defines guardrails.
Supplies UX vision, assets, and research

Responsible for technical execution; process

Deliver stories + tests
Team characteristics
● Co-located (or pairing remotely)
● Autonomous
● No politics / assume good intentions
Everyone shows up on time, and is on the
same (general) schedule.
Projects
When starting a new project, we always begin with an
inception - we let it take all day.

1. Building a brand new product offering / MVP
2. Major Feature / Next Phase
3. Plumbing / Infrastructure
Project Lifecycle
Typical Inception Agenda
1. Overview from main stakeholder / Product Manager
2. Goals & Success Metrics
3. Risks / Risk Mitigation
4. MVP Workflows / Epics
5. User Story Scoping
6. Next Steps
Other Meetings
Have them when you need them.
Limit full-team meetings to:
● Daily Stand-up
● Weekly IPM (iteration planning meeting)
● Weekly Retro
A Typical IPM
1. PM reviews unestimated user stories, and answers any questions
related to them
2. For each story, an engineer volunteers to describe how they might
implement the story
○ YAGNI!
3. The team estimates the story with story points
● Goal is to always have enough stories estimated to take the
team through the next iteration (one week)
4. Engineers prioritize chores - PM (mostly) deals with it
Weekly Retro
What Agile Means To Us
Agile → Flexibility & Predictability
● Iteration: A unit of time to measure velocity
● Velocity: Total story points delivered in an
iteration. Usually use average of past 3.
● Volatility: Measures predictability
(std deviation / mean velocity) * 100
● YAGNI!
Building software is a process of continuous iteration
User Feedback / Business Needs

Add Stories
to Backlog

Deliver

Happens all the time

Test

Release

MAY happen periodically.
The only part of the process
that may not be continuous.

Pivotal Labs flavor of Agile emphasizes continuous work and
delivery, which is different from sprint-driven / traditional “scrum”
Releases
● Types:
○ Scope-based release
○ Date-based release
○ Scope & date-based release (does not exist!)
PM plans small, frequent releases by identifying them in the
backlog, but the team can (generally) release any time.
● YAGNI!
As a PM, I want a guide for writing
great user stories,
So that my team will love me.
A Good User Story
Title: Sales Rep should be able to download a Proposal as a PDF
Description: As a sales rep, I want to be able to download a PDF for a
proposal, so that I can send it to a prospect.
Acceptance Criteria:
Given I visit the proposal summary page
When I click the “PDF Download” button
Then A PDF file is downloaded to my computer
Resources: Example PDF, showing the desired format and all fields to
be included; A mockup showing the PDF Download button
Checklist - Is this a great user story?
❏ Is the persona or user type clearly identified?
i.e. the Sales Rep

❏ Does the story have a clear beginning and end?
i.e. Sales Rep starts on the proposal summary screen and ends with a downloaded PDF

❏ Does the acceptance criteria satisfy the persona’s goals?
i.e. I want to… so that I can email it to a prospect

❏ Are resources attached to describe all (non-obvious) details
important to the business and the user?
i.e. an example PDF to show the specific format and specific set of fields to be included

❏ Does the story represent the smallest amount of verifiable
functionality that provides incremental value?
CI / TDD - your key (silent) partner
● TDD - Red, Green, Refactor
○ Creates a bias towards more tests than you would
ever imagine you need

● CI always run on push - fixing broken builds
takes precedence over everything else
● Fewer bugs, ability to release without
regression, → velocity, predictability
Tracker Demo
Questions?

More Related Content

PDF
Rocker-Bogie-Project-Report.pdf
PPTX
Agile estimating 12112013 - Agile KC Dec 2013
PDF
Slow DownTo Speed Up: Retrospectives To Improve Product & Process (Gottesdien...
PDF
Scaling Agile with Portfolio for Jira
PDF
Les drones dans le milieu professionnel
PDF
Quadcopter Talk (Abstractions)
PDF
Niek de groot_2_flikt_het_m_weer
PPTX
Quadcopter ppt
Rocker-Bogie-Project-Report.pdf
Agile estimating 12112013 - Agile KC Dec 2013
Slow DownTo Speed Up: Retrospectives To Improve Product & Process (Gottesdien...
Scaling Agile with Portfolio for Jira
Les drones dans le milieu professionnel
Quadcopter Talk (Abstractions)
Niek de groot_2_flikt_het_m_weer
Quadcopter ppt

Viewers also liked (20)

PDF
Agile, the Pivotal way
PPTX
What's a Product Manager?
PDF
Building Better Products, June 2015
PDF
User Story Mapping - Pivotal Labs Lunch and Learn 20-05-2015
PDF
Ian McFarland, Pivotal Labs
PDF
Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...
PPTX
From Commit to Production in 10 Minutes… at a Century Old Insurance Company
PPTX
Building Windows Images with Packer
PPTX
Pivotal tracker getting started
PDF
The Enabling Force of Technology at Liberty Mutual
KEY
Pivotal tracker presentation 10-13-2010
KEY
Pivotal Tracker Overview
PPTX
Pivotal Tracker - Quick Start Guide
PDF
The Cloud Foundry Story
KEY
Pivotal tracker
DOCX
M-List 2015
PPT
Sikkerhet og menneskerettigheter
PDF
Diari del 27 de novembre de 2012
PDF
Dansk MonaVie præsentation
Agile, the Pivotal way
What's a Product Manager?
Building Better Products, June 2015
User Story Mapping - Pivotal Labs Lunch and Learn 20-05-2015
Ian McFarland, Pivotal Labs
Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...
From Commit to Production in 10 Minutes… at a Century Old Insurance Company
Building Windows Images with Packer
Pivotal tracker getting started
The Enabling Force of Technology at Liberty Mutual
Pivotal tracker presentation 10-13-2010
Pivotal Tracker Overview
Pivotal Tracker - Quick Start Guide
The Cloud Foundry Story
Pivotal tracker
M-List 2015
Sikkerhet og menneskerettigheter
Diari del 27 de novembre de 2012
Dansk MonaVie præsentation
Ad

Similar to Delivering Projects the Pivotal Way (20)

PDF
Why Agile? Back to Basics.
PPT
PCC2 - How do I incorporate Apple-like design into my products?
PDF
Agile practices for management
PDF
Managing software projects & teams effectively
PDF
Are we there yet? Rev up your productivity with project management tools
PDF
Are we there yet? Rev up your productivity with project management tools
PPTX
Test strategy
PPTX
Effective User Story Writing
PDF
Architecting for analytics
PPT
Agile adoption julen c. mohanty
PDF
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
PDF
Test i agile projekter af Gitte Ottosen, Sogeti
PDF
Indix Engineering Culture Code (2015)
PDF
Focus: Lean Delivery Workflow
PDF
CampusSDN2017 - Jawdat: Product Management and Agile Development
PPTX
Discovery 101
PDF
UI/UX Design in Agile process
PDF
Introduction to Agile and Scrum
PPTX
Agile.pptx
PPTX
Agile Project Management - Course Details
Why Agile? Back to Basics.
PCC2 - How do I incorporate Apple-like design into my products?
Agile practices for management
Managing software projects & teams effectively
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
Test strategy
Effective User Story Writing
Architecting for analytics
Agile adoption julen c. mohanty
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Test i agile projekter af Gitte Ottosen, Sogeti
Indix Engineering Culture Code (2015)
Focus: Lean Delivery Workflow
CampusSDN2017 - Jawdat: Product Management and Agile Development
Discovery 101
UI/UX Design in Agile process
Introduction to Agile and Scrum
Agile.pptx
Agile Project Management - Course Details
Ad

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Machine Learning_overview_presentation.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
cuic standard and advanced reporting.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Network Security Unit 5.pdf for BCA BBA.
SOPHOS-XG Firewall Administrator PPT.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Machine Learning_overview_presentation.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
MIND Revenue Release Quarter 2 2025 Press Release
Diabetes mellitus diagnosis method based random forest with bat algorithm
cuic standard and advanced reporting.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
NewMind AI Weekly Chronicles - August'25-Week II
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
20250228 LYD VKU AI Blended-Learning.pptx
Group 1 Presentation -Planning and Decision Making .pptx
1. Introduction to Computer Programming.pptx
Assigned Numbers - 2025 - Bluetooth® Document
The Rise and Fall of 3GPP – Time for a Sabbatical?

Delivering Projects the Pivotal Way

  • 1. Delivering Projects the Pivotal Way (doing what works) Aaron Severs, PM @PivotalLabs asevers@pivotallabs.com Twitter: @WebAndTech
  • 2. About Pivotal Labs “Transform the way the world builds software” ● ● ● ● ● Founded in 1989 - knowledge leaders in agile Startups and enterprises co-innovate with us ← Consulting Biz Pivotal Tracker (top project management tool) ← SaaS Product Now 8 offices, 500+ Pivots 100% TDD + Pair Programming + XP Agile
  • 3. We’re hiring... In all offices! San Francisco, Palo Alto, New York, LA, Toronto, London, Denver, Boulder http://pivotallabs.com/careers/ Also - want to try Pivotal Tracker? http://pivotaltracker.com
  • 4. ● ● ● ● ● Clear roles Consistently applied process Small user stories Pairing + TDD + CI YAGNI!
  • 5. Who’s who on a Pivotal Project Anchor Designer Client Liaison Pivots Product Manager Client PMs and Engineers are encouraged to join the team
  • 6. Writes user stories, owns the backlog & priorities, accepts delivered stories. Defines guardrails. Supplies UX vision, assets, and research Responsible for technical execution; process Deliver stories + tests
  • 7. Team characteristics ● Co-located (or pairing remotely) ● Autonomous ● No politics / assume good intentions Everyone shows up on time, and is on the same (general) schedule.
  • 8. Projects When starting a new project, we always begin with an inception - we let it take all day. 1. Building a brand new product offering / MVP 2. Major Feature / Next Phase 3. Plumbing / Infrastructure
  • 10. Typical Inception Agenda 1. Overview from main stakeholder / Product Manager 2. Goals & Success Metrics 3. Risks / Risk Mitigation 4. MVP Workflows / Epics 5. User Story Scoping 6. Next Steps
  • 11. Other Meetings Have them when you need them. Limit full-team meetings to: ● Daily Stand-up ● Weekly IPM (iteration planning meeting) ● Weekly Retro
  • 12. A Typical IPM 1. PM reviews unestimated user stories, and answers any questions related to them 2. For each story, an engineer volunteers to describe how they might implement the story ○ YAGNI! 3. The team estimates the story with story points ● Goal is to always have enough stories estimated to take the team through the next iteration (one week) 4. Engineers prioritize chores - PM (mostly) deals with it
  • 15. Agile → Flexibility & Predictability ● Iteration: A unit of time to measure velocity ● Velocity: Total story points delivered in an iteration. Usually use average of past 3. ● Volatility: Measures predictability (std deviation / mean velocity) * 100 ● YAGNI!
  • 16. Building software is a process of continuous iteration User Feedback / Business Needs Add Stories to Backlog Deliver Happens all the time Test Release MAY happen periodically. The only part of the process that may not be continuous. Pivotal Labs flavor of Agile emphasizes continuous work and delivery, which is different from sprint-driven / traditional “scrum”
  • 17. Releases ● Types: ○ Scope-based release ○ Date-based release ○ Scope & date-based release (does not exist!) PM plans small, frequent releases by identifying them in the backlog, but the team can (generally) release any time. ● YAGNI!
  • 18. As a PM, I want a guide for writing great user stories, So that my team will love me.
  • 19. A Good User Story Title: Sales Rep should be able to download a Proposal as a PDF Description: As a sales rep, I want to be able to download a PDF for a proposal, so that I can send it to a prospect. Acceptance Criteria: Given I visit the proposal summary page When I click the “PDF Download” button Then A PDF file is downloaded to my computer Resources: Example PDF, showing the desired format and all fields to be included; A mockup showing the PDF Download button
  • 20. Checklist - Is this a great user story? ❏ Is the persona or user type clearly identified? i.e. the Sales Rep ❏ Does the story have a clear beginning and end? i.e. Sales Rep starts on the proposal summary screen and ends with a downloaded PDF ❏ Does the acceptance criteria satisfy the persona’s goals? i.e. I want to… so that I can email it to a prospect ❏ Are resources attached to describe all (non-obvious) details important to the business and the user? i.e. an example PDF to show the specific format and specific set of fields to be included ❏ Does the story represent the smallest amount of verifiable functionality that provides incremental value?
  • 21. CI / TDD - your key (silent) partner ● TDD - Red, Green, Refactor ○ Creates a bias towards more tests than you would ever imagine you need ● CI always run on push - fixing broken builds takes precedence over everything else ● Fewer bugs, ability to release without regression, → velocity, predictability