SlideShare a Scribd company logo
Trifork GOTO Night

Agile fix price contracts in software
projects

12. December 2013 / erwin.saegesser@nis.ch
Trifork GOTO Night

„I don’t like the term agile fix price
contracts“

12. December 2013 / erwin.saegesser@nis.ch
Trifork GOTO Night

„Agile fix price contracts Sometimes it’s better to withdraw
from an opportunity“
12. December 2013 / erwin.saegesser@nis.ch
Trifork GOTO Night

„Agile fix price projects require a
variable scope“

12. December 2013 / erwin.saegesser@nis.ch
... would you?
... it leads to believe
Better is ...

“… can be made a success, but you
need to know the [rather simple]
tricks of the trade“
Not another miracle
Not another miracle

Discipline.
Transparency.
Honesty.
Trust.
Characteristics of projects
Characteristics of projects
New.
Complex.
Deliver a piece of software.
Most probably the increments impact
existing processes.
Have more unknowns than knowns.
Why projects fail
Why projects fail
Lack of input.
Incomplete specs.
Changes.
Unrealistic expectations.

Source: Standish Group, 2009
Why projects fail
Sounds like engagement, communication and
process challenges …
Scrum
Scrum
Engage with the customer.
Better manage the unknown.
Be transparent [do you want that?] and hence
manage expectations.
Embrace change.
Discover challenges - or better impediments - early
in the project.
But why do Scrum projects fail?
1
A misperception and mostly
a complete lack of rules
With it goes …
… lack of discipline
… lack of communication
… lack of experience
Complete lose of control
Complete lose of

2

TRUST

Causes a fall back into old patterns
[when it is too late]
What can we do to ease
the pain?
3
Write down all missing
pieces in a contract
[guiding principles]
Typical project: Fix price contract using
agile methodology. Appendix … see
agilemanifesto.org bla bla bla
Typical project: Fix price contract using
agile methodology. Appendix … see
agilemanifesto.org bla bla bla

Contract: WHAT [you must achieve] in
DETAIL
Project: HOW [the heck are we going to
achieve all this?]
Much better
Contract: WHAT HOW [are we going to work
together] and what is our vision and our
INITIAL scope
Project: HOW WHAT [increments do we
need to build in order to achieve the vision]
As a non-experienced
contractor
w/o Scrum experience don’t
bid for such a project at all

4
With a nonexperienced customer
Start small. Exercise
discipline, communication,
reporting and change
management. Exercise around
user stories and acceptance
criteria [!]. Define what a
valuable and verifiable
increment represents
Define the
communication
Fix bi-weekly meetings.
Wednesday’s is a good choice.
Define a ‘‘jour fix’’.
Build a central glossary.

5
Contract ingredients
Agile contracts do not differ
from ‚normal’ contracts but
they emphasize on other
aspects

6
Instead of requirements and specs: vision
statements and initial scope through a story
map [!]
For estimation [we] use magic estimate.
Cone of uncertainty: Magic estimate for average and
worst case estimate.
Visualize risks on story map [technical and business risk].
Goto night - Agile fix price contracts
Describe roles, artifacts and processes
[rules].

Clarify and exercise them [during a Sprint
Zero project].
Product Owner needs to be in the driver seat.
One Project [Product] – many customers
Customer

Customers

Stakeholder [A]

Stakeholder B [us]

50%

50%

Product Owner

Engineering
Clarify responsibility about the
implementation: Shall we discuss the HOW?
It’s inevitable and very important to have a
steering committee.
Setup a two level controlling with project team and
steering committee.
The steering committee agrees upon agile artifacts.
Operational level
Daily updates in Jira.
Biweekly sprint demo/planning minutes through
Confluence.
Story map shall be updated after each sprint.

On a more strategic level we report every
three months.
Steering committee: There is only one Preso
Work done since last review.
Results.
Addressed risks and status of risks.
Status with respect to consensus.
Current scope in points [story map].
Scope change.
Cost and remaining budget [cost per point].
Assessment of the situation and recommended next steps.
Goto night - Agile fix price contracts
Clarify Intellectual Property [IP] rights.

If
‘‘money for nothing’’ approaches don’t fit you may want
to use the IP for a product.
Describe project duration
Ordinary termination.
Early termination.
Contract extension.

and scope of delivery
Targeted delivery: Solution ‘x’ consisting of artifacts from 1-n sprints.
Minimum: All realized sprints to include source code.
Documentation of the requirements in the form of a backlog.
Financial aspects.
Billing - We are consistently invoicing on a
monthly basis [two sprints]. It keeps
everybody engaged ;-)
What can a
contractor do?

First and foremost ... do your homework!
Be agile yourself

7
EBM
EBL

IBW

EWZ EN Uster

NIS AG
EKZ
Founded 1996
CKW
30 employees
BKW
Software and
Swisscom
Serviceprovider for
Utilities
2 Dev Teams
AEK

AEN

AEW

EUG

SAK

EWS

EWA

AKONIS

EW Flims

Energie Thun

SES

SES

EWZ-GR
EBM
EBL
AEK

AEN

IBW

EWZ EN Uster

EKZ

AEW

SAK

EUG

CKW
BKW

EWS
EWA

Swisscom

AKONIS

EW Flims
Energie Thun
EWZ-GR

SES

SES
Operational excellence
Through a Continuous Inprovement Process [CIP].
Through external audits.
Through external consulting.

Our performance index: Velocity [points]
A Continuous Integration [CI] framework
8
A structured allocation of
resources and a process for
pro-actively eliminating
impediments
Planning
Resource
allocation

Sprint

Retrospective

Demo

Impediments
Knowledgemanagement (every month)
Backlog refinement

Other
Wednesday

Wednesday

Wednesday
1
Rules

5
Communication

2

3

Trust

Change behavior

6

7

Contract

Homework

4
Build trust

8
Impediments
Review your contracts and projects
Exercise based on an completed project
Measure your own scrum maturity level
[NOKIA test]

What’s
next
Trifork GOTO Night

Agile fix price contracts can be a
success - we all simply need to ‘do
our homework’ ;-)
12. December 2013 / erwin.saegesser@nis.ch
aber uns
out me
erwin.saegesser@nis.ch
certified scrum professional
nis ag - Schweiz
Credits and Pictures
agilemanifesto.org
scrum.com
agileproductdesign.com
scrum.jeffsutherland.com
www.wickie-film.de
nasaimages.org
flickr.com
library of congress
erikjohanssonphoto.com
google.com

More Related Content

PDF
Agile Contracts by Drew Jemilo (Agile2015)
PDF
Project Management Plan One Pager Presentation Report Infographic Ppt Pdf Doc...
PPTX
Julia Korytko. Fixed Price Projects
PPT
Contracting for Agile Software Development
PPTX
Construction Project Manager Software Saved Money And Time
PPTX
Юлія Коритко “Контракт з фіксованою ціною: як збільшити шанси на успіх” Khar...
PPTX
Beyond the Daily Scrum: Agile Scaled
Agile Contracts by Drew Jemilo (Agile2015)
Project Management Plan One Pager Presentation Report Infographic Ppt Pdf Doc...
Julia Korytko. Fixed Price Projects
Contracting for Agile Software Development
Construction Project Manager Software Saved Money And Time
Юлія Коритко “Контракт з фіксованою ціною: як збільшити шанси на успіх” Khar...
Beyond the Daily Scrum: Agile Scaled

What's hot (9)

PDF
Consultant management proposal
PPTX
PDF
Futurum training capital budgeting (intermediate)
PDF
Project Status Presentation One Pager Presentation Report Infographic Ppt Pdf...
PDF
Project Planning Approach
PDF
Project Closure Activities In Project Management PowerPoint Presentation Slides
PDF
Improving project handover webinar, Question responses, 12 April 2018
PDF
Project Closure PowerPoint Presentation Slides
PDF
Project Management Proposal Template Powerpoint Presentation Slides
Consultant management proposal
Futurum training capital budgeting (intermediate)
Project Status Presentation One Pager Presentation Report Infographic Ppt Pdf...
Project Planning Approach
Project Closure Activities In Project Management PowerPoint Presentation Slides
Improving project handover webinar, Question responses, 12 April 2018
Project Closure PowerPoint Presentation Slides
Project Management Proposal Template Powerpoint Presentation Slides
Ad

Similar to Goto night - Agile fix price contracts (20)

PDF
An Agile Twist: Fixed-Bid Pricing
PDF
Procuring for agile: thoughts on what good looks like webinar, 23 April 2020
PDF
Managing international software projects interactively using scrum
ODP
Moldova ICT Summit 2011 - Pentalog's presentation in Project Management section.
PDF
Agile contract 2
PDF
Successful Business Sponsorship of Agile IT Projects
PPT
Outsourcing With Agile
PPTX
Procurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
PPTX
Agile and fixed budget projects
PPT
KANBAN-13-2048allpages (24 files merged).ppt
PPTX
The art of execution
PPT
Introduction to agile scrum
PPTX
Devil&Details On Agile Contracts
PDF
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PDF
Reading Summary - Software Agile Development + Scrum
PPT
Distributed Agile teams and alternative contractual forms - what works best?
PDF
Working With Agile Suppliers Toby Mckenzie
PPTX
Agile Methodology
PPTX
Software development project management
PPT
Introduction to agile scrum
An Agile Twist: Fixed-Bid Pricing
Procuring for agile: thoughts on what good looks like webinar, 23 April 2020
Managing international software projects interactively using scrum
Moldova ICT Summit 2011 - Pentalog's presentation in Project Management section.
Agile contract 2
Successful Business Sponsorship of Agile IT Projects
Outsourcing With Agile
Procurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
Agile and fixed budget projects
KANBAN-13-2048allpages (24 files merged).ppt
The art of execution
Introduction to agile scrum
Devil&Details On Agile Contracts
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
Reading Summary - Software Agile Development + Scrum
Distributed Agile teams and alternative contractual forms - what works best?
Working With Agile Suppliers Toby Mckenzie
Agile Methodology
Software development project management
Introduction to agile scrum
Ad

Recently uploaded (20)

PDF
Architecture types and enterprise applications.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Unlock new opportunities with location data.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
The various Industrial Revolutions .pptx
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Modernising the Digital Integration Hub
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
STKI Israel Market Study 2025 version august
Architecture types and enterprise applications.pdf
sustainability-14-14877-v2.pddhzftheheeeee
Module 1.ppt Iot fundamentals and Architecture
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Hybrid model detection and classification of lung cancer
Taming the Chaos: How to Turn Unstructured Data into Decisions
Unlock new opportunities with location data.pdf
Getting started with AI Agents and Multi-Agent Systems
The various Industrial Revolutions .pptx
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
DP Operators-handbook-extract for the Mautical Institute
Hindi spoken digit analysis for native and non-native speakers
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Modernising the Digital Integration Hub
WOOl fibre morphology and structure.pdf for textiles
1 - Historical Antecedents, Social Consideration.pdf
A novel scalable deep ensemble learning framework for big data classification...
STKI Israel Market Study 2025 version august

Goto night - Agile fix price contracts