Agile with Fixed Date
and/or Scope
Matt Wheal
linkedin.com/in/mattwheal/
“I can’t commit to a date
because I’m doing agile.”
“I don’t know when that feature
will be ready.”
“We’re taking a value stream
approach where we don’t need to
plan, we just work through tickets
in value order until we complete
the backlog.”
“Agile can’t be used for fixed date
projects”
“Agile is about changing
requirements - there’s no point
being Agile if the scope is fixed”
“We can’t plan in agile because
software development is complex
with lots of unknown risks”
Agile Mindset
1. The complexity belief
2. The people belief
3. The proactive belief
4
Business
Agility
Inter-team
Processes
Value
Streams
Culture
Agile
Leadership
Strategy,
Investment,
Funding
Mission,
Vision,
Intent
EBM
Employee
Experience
Performance
Management
Business
Structure
Team Agility
Cross-
functional
teams
Single-function
teams
Working
Groups
Empowered
Autonomous,
Self-Organising
Individual
Agility
Individual
Mind-set
Values
T-skills Continuous
Learning
Agile Mindset
5
Business
Agility
Team Agility
Individual
Agility
Manifesto for
Agile Software
Development
Scope / Quality
Time
(Delivery Date)
Resources
(People)
Cost
Time
Scope
Resources
Time
Scope
Resources
Time
Scope
Resources
Scope: 1 bridge
Cost: £1 million
Time: 1 year
Scope / Quality
Time
(Delivery Date)
Resources
(People)
Cost
So how does Agile solve the
triple constraint problem?
It doesn’t.
Scope / Quality
Time
(Delivery Date)
Resources
(People)
Cost
Fixed Date, Fixed Resources
Outline requirements, estimate, prioritise, deliver early and often
Scope / Quality
Time
(Delivery Date)
Resources
(People)
Cost
Backlog
…
Backlog
+
+
+
But isn’t detailed scope up
front ‘Not Agile’?
Scope / Quality
Time
(Delivery Date)
Resources
(People)
Cost
Scope / Quality
Time
(Delivery Date)
Resources
Scope / Quality
Time
(Delivery Date)
Resources
(People)
Cost
Business Scope Technical Scope
Scope / Quality
Time
(Delivery Date)
Resources
(People)
Planning and Forecasting in Agile
Backlog
…
time
delivered
stories
Fixed scope
Variable time
time
delivered
stories
Fixed
time
Variable
scope
time
delivered
stories
Summary
1. Software projects are complex adaptive
problems
2. Agile Mindset useful for all types of project
3. Aim to fix resources and time, vary scope
4. Reduce project risks
5. Planning in agile is crucial
Links
● Agile Resources - modernmanagement.co.uk/agile-resources
● LinkedIn - linkedin.com/in/mattwheal/
Thank You

Agile with fixed date and or scope