continuous agile planning that the biz and dev folk can "like like"

60
Continuous Agile Planning That the Biz and Dev Folk can “Like Like” Matt Roberts , VP Product Development @Socialware [email protected] | @MulticastMatt linkedin.com/in/cpgmattr

Upload: matt-roberts

Post on 18-Feb-2017

287 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Continuous Agile Planning That the Biz and Dev Folk can “Like Like”

Matt Roberts , VP Product Development @Socialware [email protected] | @MulticastMatt

linkedin.com/in/cpgmattr

Page 2: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Abstract:

Many product development teams struggle through “painful” planning meetings. No one seems to enjoy them but they are deemed necessary for various reasons that all start off with good intentions and critical needs. They typically do not harness the power of being responsive to change and following YAGNI and delaying decision until the last responsible moment (i.e. more waste than the Austin Community Landfill).

In this talk, Matt will provide an approach that he’s used for years to strike the delicate balance of building a product and development roadmap that can be used for long-term planning, medium-term planning, and being extremely responsive to change. It’s also respectful of the Agile Manifesto Principles and Values. This approach should make planning an easier, if not fun, for everyone from Developers to Product Managers to Executives.

Page 3: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"
Page 4: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Planning - Biz Perspective“I can’t get those guys to commit to anything”

“Why can’t they just agree and move on?”

“Why do we need to have all these meetings?”

“We already have a date and scope, why bother?”

Page 5: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Planning - Dev Perspective“Planning sucks. Estimating sucks” “You hired me to write software, right?” “Yesterday, I spent the day in meetings, today, I’m going to spend the day in meetings. No blockers”

“We already have a date and scope, why bother?”

“Why do we need to have all these meetings?”

“As a developer I want to pad my estimates excessively so when the requirements change, I won’t have to stay up all night”

Page 6: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

“Responding to change over following a plan”

“Welcome changing requirements, even late in

development. Agile processes harness change for

the customer's competitive advantage.”

“Simplicity--the art of maximizing the amount

of work not done--is essential.”

Page 7: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

The GoalDeliver the highest quality value to the customer while maintaining worker safety. This is accomplished by harnessing ongoing change through continuous:

Learning Planning Alignment Risk Reduction / Options

Page 8: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Planning is the Gateway Drug to Estimating

What

Who / Cost

When?!?!?!

Copyright 2003 Advanced Development Methods

WASTE

Page 9: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

How do we achieve the goal?

Page 10: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Long-Term Planning in Product Development

Product Roadmap

Product Portfolio Strategy

“Long” Releases

Funding (Start-up, New Line of Business, etc.)

Build vs. buy

More?

Page 11: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Medium-Term Planning in Product Development

Sprint Planning

Small Release Planning

Continuous Flow Backlog Prioritization

Tasking out User Stories

Page 12: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Short-Term Planning in Product Development

Daily Stand-up

P1 Issues / Critical Situations

Pair Programming

Unit Tests

Coding

Research Spikes

Page 13: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

XP Planning

Page 14: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Scrum Planning

The Way it Was Envisioned (unfortunately generally not

practiced)

Copyright 2003 Advanced Development Methods

Page 15: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Agile Planning Flame

Page 16: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Kanban “Planning”

No formal release planning process as the focus is on continuous release, but it can be done if needed (e.g. Scrumban)

Measure “Lead Time” to determine the average time for a piece of work to flow through the system Cumulative flow identifies waste

Page 17: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Continuous Capacity Planning

Problem:

Getting ready for another six months of drawn-out planning for a period to cover a fiscal year that starts at the end of the six months of planning, I was looking for a better way to serve the needs of the business and the development team.

Solution:

Continuous Capacity Planning - A New Hope

Page 18: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Capacity Allocation in Kanban

Page 19: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Capacity PlanningClassify work in terms of:

Product - User Facing: Themes, Epics, User Stories, Research Spikes, Innovation

Inter-departmental - Support, Service, IT

Internal: Infrastructure (SaaS), DevTools, Technical Debt, Defects, Research Spikes

Measure all work - historical data from tracking software works great

Involve a small (as responsible) set of the product development team

Establish baseline plan with fixed capacities then adjust to meet the needs of the customers and team!

Page 20: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Continuous Capacity Planning

Tag all new work coming into the product development system in terms of allocations type.

Periodically check that capacity allocations are being maintained and update release plans, project plans, and product roadmaps.

Allow the business to prioritize all work within capacity buckets that has not yet started, but try to stick to allocations. If allocations need to change, be explicit.

More can be done in the same time quickly through elimination of waste or eventually with additional capacity.

Page 21: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Agile Planning Flame

Continuous CapacityPlanning

Page 22: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Continuous Capacity Planning Example

Predict-IT is an Austin-based software company, delivering the most innovative value to customers operating large-scale data centers.

They are planning a Q3 release to capture a specific market window, but don’t want to spend the time on a big up front planning exercise as everyone wants to get started.

However, executives and product management need to understand what, who, and when, but want to be responsive to change.

The example is about planning, not the choices that were made throughout the project (find improvements!)

The “Feedback Cycle” approach could be for Scrum or Kanban/Continuous Flow Systems. Assume that these are periodic investment checks for longer-term planning.

Page 23: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Predict-IT Roadmap (v1)Q3 Q4 Q1 Q2

Capa

city

Plann

erCIO

IT

Direc

tor

Help

Desk

Ad

visor

Acco

unta

nt

Lega

l

“On The Go Capacity Planner”

Mobile Use Cases

Advanced Virtualization Platforms Support for Amazon VPC, Azure, Rackspace

Visible Infrastructure UI Viz. of Public and Private Cloud

Integrated Dashboard Cost, SAL, Exceptions All in One User

Experience

Situational Awareness

Configurable Notifications

Situational Awareness On-The-Go Notifications across all mobile platforms with

configurable escalation paths

Fast Troubleshooting All tickets have env. info

Third-Party Knowledge Base Integration into rich KB of possible fixes

integrated into response system

Regulatory Compliance Rules importable into predictive rules

engine for workload assignment

Page 24: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Release Planning“On The Go Capacity Planner”

25%

Visible Infra. 20%

Sit. Aware-ness 10%

SaaS Inf. 15%

Tech. Debt/Retro 20%

Support 10%

I II III IV V VI

Page 25: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Predict-IT Roadmap (v1)Q3 Q4 Q1 Q2

Capa

city

Plann

erCIO

IT

Direc

tor

Help

Desk

Ad

visor

Acco

unta

nt

Lega

l

“On The Go Capacity Planner”

Mobile Use Cases

Advanced Virtualization Platforms Support for Amazon VPC, Azure, Rackspace

Visible Infrastructure UI Viz. of Public and Private Cloud

Integrated Dashboard Cost, SAL, Exceptions All in One User

Experience

Situational Awareness

Configurable Notifications

Situational Awareness On-The-Go Notifications across all mobile platforms with

configurable escalation paths

Fast Troubleshooting All tickets have env. info

Third-Party Knowledge Base Integration into rich KB of possible fixes

integrated into response system

Regulatory Compliance Rules importable into predictive rules

engine for workload assignment

I II III IV V VI

Page 26: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan I - Hypothesis“On The Go Capacity Planner”

25%

Visible Infra. 20%

Sit. Aware-ness 10%

SaaS Inf. 15%

Tech. Debt/Retro 20%

Support 10%

I

User Story

User Story

User Story

Defect

Retro

Spike

Spike

Support

“On The Go Capacity Planner” Sum of Capacity (Story Points or #Items) = 30%

Visible Infra. Sum of Capacity (Story Points or #Items) = 15%

Sit. Awareness Sum of Capacity (Story Points or #Items) = 10%

SaaS Inf Sum of Capacity (Story Points or #Items) = 15%

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 20%

Support Sum of Capacity (Story Points or #Items) = 10

Page 27: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

All Bets Down!

Page 28: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan I - Result“On The Go Capacity Planner”

25%

Visible Infra. 20%

Sit. Aware-ness 10%

SaaS Inf. 15%

Tech. Debt/Retro 20%

Support 10%

I

User Story

User Story

User Story

Defect

Retro

Spike

Spike

Support

“On The Go Capacity Planner” Sum of Capacity (Story Points or #Items) = 20%

10% Under

Visible Infra. Sum of Capacity (Story Points or #Items) = 0%

15% Under

Sit. Awareness Sum of Capacity (Story Points or #Items) = 0%

10% Under

SaaS Inf Sum of Capacity (Story Points or #Items) = 50%

35% Over

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 20%

At Plan

Done

Done

Support Sum of Capacity (Story Points or #Items) = 10%

Page 29: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Predict-IT RoadmapQ3 Q4 Q1 Q2

Capa

city

Plann

erCIO

IT

Direc

tor

Help

Desk

Ad

visor

Acco

unta

nt

Lega

l

“On The Go Capacity Planner”

Mobile Use Cases

Advanced Virtualization Platforms Support for Amazon VPC, Azure, Rackspace

Visible Infrastructure UI Viz. of Public and Private Cloud

Integrated Dashboard Cost, SAL, Exceptions All in One User

Experience

Situational Awareness

Configurable Notifications

Situational Awareness On-The-Go Notifications across all mobile platforms with

configurable escalation paths

Fast Troubleshooting All tickets have env. info

Third-Party Knowledge Base Integration into rich KB of possible fixes

integrated into response system

Regulatory Compliance Rules importable into predictive rules

engine for workload assignment

I II III IV V VI

Risk - Didn’t Get Started

Risk - Didn’t Get Started

Page 30: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan II - Hypothesis“On The Go Capacity Planner”

20%

Visible Infra. 20%

Sit. Aware-ness 10%

SaaS Inf. 15%

Tech. Debt/Retro 20%

Support 10%

II

Defect

Spike

Support

“On The Go Capacity Planner” Sum of Capacity (Story Points or #Items) = 20%

Visible Infra. Sum of Capacity (Story Points or #Items) = 15%

Sit. Awareness Sum of Capacity (Story Points or #Items) = 15%

SaaS Inf Sum of Capacity (Story Points or #Items) = 25%

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 15%

Support Sum of Capacity (Story Points or #Items) = 10%

User Story

User Story

Spike

User Story

Defect

Page 31: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

All Bets Down!

Page 32: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan II - Result“On The Go Capacity Planner”

20%

Visible Infra. 20%

Sit. Aware-ness 10%

SaaS Inf. 15%

Tech. Debt/Retro 20%

Support 10%

II

Defect

Spike

Support

“On The Go Capacity Planner” Sum of Capacity (Story Points or #Items) = 20%

Visible Infra. Sum of Capacity (Story Points or #Items) = 15%

Sit. Awareness Sum of Capacity (Story Points or #Items) = 5%

10% Under

SaaS Inf Sum of Capacity (Story Points or #Items) = 35%

10% Over

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 15%

Support Sum of Capacity (Story Points or #Items) = 10%

User Story

User Story

Spike

User Story

Defect

Done

Done

Page 33: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Predict-IT RoadmapQ3 Q4 Q1 Q2

Capa

city

Plann

erCIO

IT

Direc

tor

Help

Desk

Ad

visor

Acco

unta

nt

Lega

l

“On The Go Capacity Planner”

Mobile Use Cases

Advanced Virtualization Platforms Support for Amazon VPC, Azure, Rackspace

Visible Infrastructure UI Viz. of Public and Private Cloud

Integrated Dashboard Cost, SAL, Exceptions All in One User

Experience

Situational Awareness

Configurable Notifications

Situational Awareness On-The-Go Notifications across all mobile platforms with

configurable escalation paths

Fast Troubleshooting All tickets have env. info

Third-Party Knowledge Base Integration into rich KB of possible fixes

integrated into response system

Regulatory Compliance Rules importable into predictive rules

engine for workload assignment

I II III IV V VI

Ready to Release!

New Feature Will Increase Sales 50%!

“Fix SaaS Security Leak!”

Risk - Not Really Started

Page 34: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan III - HypothesisVisible Infra. 30%

Sit. Aware-ness 10%

SaaS Inf. 30%

Tech. Debt/Retro 20%

Support 10%

III

Defect

Support

Visible Infra. Sum of Capacity (Story Points or #Items) = 30%

Sit. Awareness Sum of Capacity (Story Points or #Items) = 10%

SaaS Inf Sum of Capacity (Story Points or #Items) = 30%

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 20%

Support Sum of Capacity (Story Points or #Items) = 10%

Defect

User Story

Defect

User Story

User Story

User Story

Retro

Page 35: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

All Bets Down!

Page 36: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan III - ResultVisible Infra. 30%

Sit. Aware-ness 10%

SaaS Inf. 30%

Tech. Debt/Retro 20%

Support 10%

III

Defect

Support

Visible Infra. Sum of Capacity (Story Points or #Items) = 30%

Sit. Awareness Sum of Capacity (Story Points or #Items) = 0%

10% Under

SaaS Inf Sum of Capacity (Story Points or #Items) = 25%

5% Under

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 25%

5% Over

Support Sum of Capacity = 20% (10% Over)

Defect

User Story

Defect

User Story

User Story

User Story

Retro

Done

Done

Page 37: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Predict-IT RoadmapQ3 Q4 Q1 Q2

Capa

city

Plann

erCIO

IT

Direc

tor

Help

Desk

Ad

visor

Acco

unta

nt

Lega

l

“On The Go Capacity Planner”

Mobile Use Cases

Advanced Virtualization Platforms Support for Amazon VPC, Azure, Rackspace

Visible Infrastructure UI Viz. of Public and Private Cloud

Integrated Dashboard Cost, SAL, Exceptions All in One User

Experience

Situational Awareness

Configurable Notifications

Situational Awareness On-The-Go Notifications across all mobile platforms with

configurable escalation paths

Fast Troubleshooting All tickets have env. info

Third-Party Knowledge Base Integration into rich KB of possible fixes

integrated into response system

Regulatory Compliance Rules importable into predictive rules

engine for workload assignment

I II III IV V VI

Done

New Feature Will Increase Sales 50%!

Risk - No Progress

Page 38: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Predict-IT RoadmapQ3 Q4 Q1 Q2

Capa

city

Plann

erCIO

IT

Direc

tor

Help

Desk

Ad

visor

Acco

unta

nt

Lega

l

“On The Go Capacity Planner”

Mobile Use Cases

Advanced Virtualization Platforms Support for Amazon VPC, Azure, Rackspace

Visible Infrastructure UI Viz. of Public and Private Cloud

Integrated Dashboard Cost, SAL, Exceptions All in One User

Experience

Situational Awareness Configurable Notifications

Situational Awareness On-The-Go Notifications across all mobile platforms with

configurable escalation paths

Fast Troubleshooting All tickets have env. info

Third-Party Knowledge Base Integration into rich KB of possible fixes

integrated into response system

Regulatory Compliance Rules importable into predictive rules

engine for workload assignment

I II III IV V VI

Done

New Feature Will Increase Sales 50%!Do MVP Only for Q3

Remaining in Q4

Page 39: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan IV - HypothesisVisible Infra. 30%

Sit. Aware-ness 15%

SaaS Inf. 30%

Tech. Debt/Retro 20%

Support 5%

IV

Defect

Support

Visible Infra. Sum of Capacity (Story Points or #Items) = 30%

Sit. Awareness Sum of Capacity (Story Points or #Items) = 15%

SaaS Inf Sum of Capacity (Story Points or #Items) = 30%

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 20%

Support Sum of Capacity (Story Points or #Items) = 5%

User Story

Defect

User Story

User Story

User Story

Retro

Defect

Page 40: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

All Bets Down!

Page 41: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan IV - ResultVisible Infra. 30%

Sit. Aware-ness 15%

SaaS Inf. 30%

Tech. Debt/Retro 20%

Support 5%

IV

Defect

Support

Visible Infra. Sum of Capacity (Story Points or #Items) = 30%

Sit. Awareness Sum of Capacity (Story Points or #Items) = 15%

SaaS Inf Sum of Capacity (Story Points or #Items) = 30%

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 20%

Support Sum of Capacity = 0% (5% Under)

User Story

Defect

User Story

User Story

User Story

Retro

Defect Do

ne Do

ne

Page 42: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Predict-IT RoadmapQ3 Q4 Q1 Q2

Capa

city

Plann

erCIO

IT

Direc

tor

Help

Desk

Ad

visor

Acco

unta

nt

Lega

l

“On The Go Capacity Planner”

Mobile Use Cases

Advanced Virtualization Platforms Support for Amazon VPC, Azure, Rackspace

Visible Infrastructure UI Viz. of Public and Private Cloud

Integrated Dashboard Cost, SAL, Exceptions All in One User

Experience

Situational Awareness Configurable Notifications

Situational Awareness On-The-Go Notifications across all mobile platforms with

configurable escalation paths

Fast Troubleshooting All tickets have env. info

Third-Party Knowledge Base Integration into rich KB of possible fixes

integrated into response system

Regulatory Compliance Rules importable into predictive rules

engine for workload assignment

I II III IV V VI

Done

New Feature Will Increase Sales 50%!Do MVP Only for Q3

Remaining in Q4

“Solve Cust. Crit-Sit at all

costs!!!!”

Page 43: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan V - Hypothesis

Visible Infra. 40%

Sit. Aware-ness 15%

SaaS Inf. 10%

Tech. Debt/Retro 20%

Support 15%

VSupport

Visible Infra. Sum of Capacity (Story Points or #Items) = 40%

Sit. Awareness Sum of Capacity (Story Points or #Items) = 15%

SaaS Inf Sum of Capacity (Story Points or #Items) = 10%

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 20%

Support Sum of Capacity = 15%

Defect

User Story

User Story

User Story

Retro

Story

User Story

Story

Page 44: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

All Bets Down!

Page 45: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan V - Result

Visible Infra. 40%

Sit. Aware-ness 15%

SaaS Inf. 10%

Tech. Debt/Retro 20%

Support 15%

VSupport

Visible Infra. Sum of Capacity (Story Points or #Items) = 40%

Sit. Awareness Sum of Capacity (Story Points or #Items) = 0%

15% Under

SaaS Inf Sum of Capacity (Story Points or #Items) = 0%

10% Under

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 0%

20% Under

Support Sum of Capacity = 60% (45% Over)

Defect

User Story

User Story

User Story

Retro

Story

User Story

Story

Done

Done

Page 46: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Predict-IT RoadmapQ3 Q4 Q1 Q2

Capa

city

Plann

erCIO

IT

Direc

tor

Help

Desk

Ad

visor

Acco

unta

nt

Lega

l

“On The Go Capacity Planner”

Mobile Use Cases

Advanced Virtualization Platforms Support for Amazon VPC, Azure, Rackspace

Visible Infrastructure UI Viz. of Public and Private Cloud

Integrated Dashboard Cost, SAL, Exceptions All in One User

Experience

Situational Awareness Configurable Notifications

Situational Awareness On-The-Go Notifications across all mobile platforms

with configurable escalation paths

Fast Troubleshooting All tickets have env. info

Third-Party Knowledge Base Integration into rich KB of possible fixes

integrated into response system

Regulatory Compliance Rules importable into predictive rules

engine for workload assignment

I II III IV V VI

Done

Done

Pull from release

Page 47: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Predict-IT RoadmapQ3 Q4 Q1 Q2

Capa

city

Plann

erCIO

IT

Direc

tor

Help

Desk

Ad

visor

Acco

unta

nt

Lega

l

“On The Go Capacity Planner”

Mobile Use Cases

Advanced Virtualization Platforms Support for Amazon VPC, Azure, Rackspace

Visible Infrastructure UI Viz. of Public and Private Cloud

Integrated Dashboard Cost, SAL, Exceptions All in One User

Experience

Situational Awareness Configurable Notifications

Situational Awareness On-The-Go Notifications across all mobile platforms

with configurable escalation paths

Fast Troubleshooting All tickets have env. info

Third-Party Knowledge Base Integration into rich KB of possible fixes

integrated into response system

Regulatory Compliance Rules importable into predictive rules

engine for workload assignment

I II III IV V VI

Done

Done

“Quality Release!”

Page 48: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan VI - Hypothesis

SaaS Inf. 50%

Tech. Debt/Retro 25%

Support 25%

V

SaaS Inf Sum of Capacity (Story Points or #Items) = 50%

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 25%

Support Sum of Capacity = 25%

User Story

Defect

Defect

Support

Defect

Retro

User Story

Retro

Page 49: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

All Bets Down!

Page 50: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Feedback Cycle Plan VI - Result

SaaS Inf. 50%

Tech. Debt/Retro 25%

Support 25%

V

SaaS Inf Sum of Capacity (Story Points or #Items) = 30%

20% Under

Tech. Debt/Retro Sum of Capacity (Story Points or #Items) = 25%

Support Sum of Capacity = 25%

User Story

Defect

Defect

Support

Defect

Retro

User Story

Retro

Done

Done

NEW - All Hand’s

Sales Demo 20%

Page 51: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Predict-IT RoadmapQ3 Q4 Q1 Q2

Capa

city

Plann

erCIO

IT

Direc

tor

Help

Desk

Ad

visor

Acco

unta

nt

Lega

l

“On The Go Capacity Planner”

Mobile Use Cases

Advanced Virtualization Platforms Support for Amazon VPC, Azure, Rackspace

Visible Infrastructure UI Viz. of Public and Private Cloud

Integrated Dashboard Cost, SAL, Exceptions All in One User

Experience

Situational Awareness Configurable Notifications

Situational Awareness On-The-Go Notifications across all mobile platforms

with configurable escalation paths

Fast Troubleshooting All tickets have env. info

Third-Party Knowledge Base Integration into rich KB of possible fixes

integrated into response system

Regulatory Compliance Rules importable into predictive rules

engine for workload assignment

I II III IV V VI

Done

Done, GOT THE DEAL!

NICE JOB ALL! MISSION ACCOMPLISHED!

Page 52: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Continuous Capacity Planning - Dev Perspective

Continuous Capacity Planning is “like-liked” by Developers because:

Detailed external estimation is unnecessary for long-term and short-term planning.

The team has greater levels of autonomy based on the feedback cycle plan coupled with the release goals.

There is less of a focus on accountability, and more on alignment and prioritized goal achievement.

They do not bear the burden of change, indeed, everyone is continuously learning and adapting together.

There is more visibility across the organization of the real current state.

Page 53: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Continuous Capacity Planning - Biz Perspective

Continuous Capacity Planning is “like-liked” by Biz folk because:

When the business needs to adapt to change, there is little lost in terms of detailed long-term planning.

As there is no need for detailed long-term planning, the business can respond quickly to a rapidly changing environment.

The business can tweak the dials continuously, as long as work has not begun, and as long as it doesn’t violate agile principles and values.

There is much more of a focus on real goals as opposed to achievement of a plan (which means more value is generated for customers).

Long-term planning is a relatively easy exercise and the team isn’t afraid of engaging in what-if scenarios.

Page 54: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Haters Gonna Hate“All you’re doing is following a budgeting process!”

“This will never work with MBOs and stretch goals!”

“Wait, so the team can just choose to not live up to their commitments and push work? Now nothing is going to get done!”

“How can I hold teams and individuals accountable?”

Page 55: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Short-Term Planning

Culture of Fear

Absolute Requirement for Long-Term, Detailed Plans “Backed By” Detailed Estimates

Commitment to a Fixed Time, Scope, and Cost

Violation of Agile Principles and Values

Continuous Capacity Planning #Fail

Page 56: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Continuous Capacity Planning - #WINNING

Fast / Low-Effort Long-Term and What-If Planning

Fast / Low-Effort Medium-Term Planning

Culture of Continuous Learning / Continuous Improvement

Environment where “the business/customer” can work honestly and directly with “the developers”

Culture Embraces Agile Principles and Values

Page 57: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

-Helmuth von Moltke the Elder

“No plan survives contact with the enemy”

Page 58: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

- Dwight D. Eisenhower“Plans are useless, but planning is indispensable”

Page 59: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

- Kert Peterson“Agile is the Art of the Possible”

- Kert Peterson“Agile is the Art of the Possible”

Page 60: Continuous Agile Planning That the Biz and Dev Folk can "Like Like"

Matt Roberts VP Product Development @Socialware

[email protected] | @MulticastMatt

linkedin.com/in/cpgmattr

Hope you “Like Liked” It!