© 2009 Peter Stevens sierra-charlie.com 10 Contracts for Your Next Agile Project © 2009-2010 Peter...
Preview:
Citation preview
- Slide 1
- 2009 Peter Stevens sierra-charlie.com 10 Contracts for Your
Next Agile Project 2009-2010 Peter Stevens redistribution allowed
under Creative Commons nd-nc-sa license 2.5
- Slide 2
- 2009 Peter Stevens sierra-charlie.com 10 Contracts for Your
Next Agile Project
- Slide 3
- 2009 Peter Stevens sierra-charlie.com You are the customer, you
are the salesman, you are the project leader. How do you contract
for agile software development services? Photo Aramanda -
Fotolia
- Slide 4
- 2008 Peter Stevens sierra-charlie.com There is too much at
stake to work with just a verbal agreement. Photo Julin Rovagnati
FotoliaPhoto Diego Bonifacio FotoliaPhoto courtesy of Rainer Ebert
@ Flickr
- Slide 5
- 2008 Peter Stevens sierra-charlie.com Use the contract to help
you achieve your project goals. Photo Julin Rovagnati Fotolia
- Slide 6
- 2008 Peter Stevens sierra-charlie.com purpose and contents of a
contract criteria for evaluating agile contracts contracting
alternatives for agile development projects. Navigating Agile
Contracts
- Slide 7
- 2008 Peter Stevens sierra-charlie.com Contracts set the basic
playing rules for the project. A contract apportions risk and
reflects trust between the parties The wrong playing rules can be
detrimental to the success of the project What is the purpose of a
contract?
- Slide 8
- 2008 Peter Stevens sierra-charlie.com Contracts set the basic
playing rules for the project. Photo courtesy of wjarrettc @
flickr
- Slide 9
- 2008 Peter Stevens sierra-charlie.com A contract apportions
risk and reflects trust between the parties. Photo courtesy of Cold
Cut @ flickr
- Slide 10
- 2008 Peter Stevens sierra-charlie.com The wrong playing rules
can be detrimental to the success of the project. Photo courtesy of
Daquella manera @ flickrDaquella manera
- Slide 11
- 2008 Peter Stevens sierra-charlie.com What information should
be included in a contract? How do you compare the contract forms?
What are the contract alternatives that are suitable for agile
development projects? How is a contract for Agile Development
different?
- Slide 12
- 2008 Peter Stevens sierra-charlie.com What information should a
contract include? IANAL Objectives of the project Definition of the
deliverables An outline of the project structure Key Personnel
Payment and billing, including any bonus and penalty clauses Early
and normal termination Legal Details What else?
- Slide 13
- 2008 Peter Stevens sierra-charlie.com Do you need to include
the scope in the contract? and if so, how should you specify
it?
- Slide 14
- 2008 Peter Stevens sierra-charlie.com What is the Sprint
Contract? Quality Scope Cost Time
- Slide 15
- 2008 Peter Stevens sierra-charlie.com A Classical Approach to
Slippage AB CD Q
- Slide 16
- 2008 Peter Stevens sierra-charlie.com A Classical Approach to
Slippage AB CD Q Q? AB CD
- Slide 17
- 2008 Peter Stevens sierra-charlie.com An Agile Approach to
Slippage AB CD QQ AB
- Slide 18
- 2008 Peter Stevens sierra-charlie.com Q An Agile Approach to
Slippage AB CD QQ AB CE AB
- Slide 19
- 2008 Peter Stevens sierra-charlie.com How to compare contact
forms Basic Structure Risk & Reward Scope Changes Customer
Relationship
- Slide 20
- 2008 Peter Stevens sierra-charlie.com Variable Scope Time and
Materials Time and Materials with Variable Scope and Cost Ceiling
Fixed Scope Fixed Price / Fixed Scope Time and Materials with Fixed
Scope and a Cost Ceiling Variations Phased Development Fixed Profit
Bonus / Penalty Clauses Money for Nothing, Changes for Free Joint
Ventures 10 Contract Forms
- Slide 21
- 2008 Peter Stevens sierra-charlie.com Time and Materials Effort
$$$ profit revenue
- Slide 22
- 2008 Peter Stevens sierra-charlie.com Time and Materials with
Variable Scope and Cost Ceiling Effort $$$ Work Stops latest at
Point of Maximum Profit revenue profit
- Slide 23
- 2008 Peter Stevens sierra-charlie.com Fixed Price, Fixed Scope
or Lets play the change-request game! Effort $$$ Revenue is
constant, Regardless effort applied or delivery date revenue
profit
- Slide 24
- 2008 Peter Stevens sierra-charlie.com Time and Materials with
Fixed Scope and a Cost Ceiling Heads I win, tails you lose! Effort
$$$ Work stops when all requirements have been met revenue
profit
- Slide 25
- 2008 Peter Stevens sierra-charlie.com Phased Development Effort
$$$ Project delivers functionality ~quarterly Budget &
Priorities adjusted quarterly as well revenue profit
- Slide 26
- 2008 Peter Stevens sierra-charlie.com Fixed Profit Effort $$$
After target completion date, Supplier works at cost revenue
profit
- Slide 27
- 2008 Peter Stevens sierra-charlie.com Bonus / Penalty Clauses
Effort $$$ Agreed target date revenue profit Bonus Penalty
- Slide 28
- 2008 Peter Stevens sierra-charlie.com Money for Nothing,
Changes for Free Business value achieved, so work stops Effort $$$
Estimate to do everything revenue profit Missing Profit ROI
- Slide 29
- 2008 Peter Stevens sierra-charlie.com Joint Ventures Photo
courtesy of hydropeek @ flickrhydropeek
- Slide 30
- 2008 Peter Stevens sierra-charlie.com Recommendations and
Questions (?) Photo leonardo viti - fotolia
- Slide 31
- 2008 Peter Stevens sierra-charlie.com Further Reading Peter
Stevens 10 Contracts for your next agile project English
http://tinyurl.com/d3mrec French http://tinyurl.com/yajqtkz
Contracting for Agile Projects http://tinyurl.com/dbxkj4
http://scrum-breakfast.com Mary & Tom Poppendieck Lean Software
Development: An Agile Toolkit Jeff Sutherland Money for Nothing
http://tinyurl.com/cuddvn
- Slide 32
- 2008 Peter Stevens sierra-charlie.com Bon Voyage! Peter Stevens
peter@sierra-charlie.com +41 44 586 6450