Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

Agile Contracts

Craig Larman
v. 3

www.craiglarman.com
Copyright © 2013 Craig Larman, All rights reserved
May not be reproduced or redistributed without written consent of the author.

Please...

Do not copy or share this material, or re-use for


other education.

Exceptions require prior written consent of the


author.

Copyright (c) 2013, Craig Larman. All rights reserved.

2 Craig Larman
background...

www.craiglarman.com
focus on (1) large-scale embedded systems, and (2) large-scale financial systems ...

Scaling Lean & Agile


Development
Thinking and Organizational Tools
for Large-Scale Scrum

Craig Larman
Bas Vodde

4
serve as chief scientist @ Valtech
helped create “agile offshore”
lived in Bengaluru
5

lead coach of lean development


6
coach/consultant for large-scale &
multisite & “offshore” Scrum

...

Scaling Lean & Agile


Development
Thinking and Organizational Tools
for Large-Scale Scrum

Craig Larman
Bas Vodde

8
9
www.craiglarman.com

11

Lawyers

12
Try...Lawyers study agile, iterative, &
systems-thinking concepts

13

Try...Lawyers study problems arising from


silo mentality and lack of systems thinking

14
Try...Appreciate a traditional lawyer’s point
of view

15

Try...Lawyers study the impact of


potentially deployable two-week
increments on assumptions and contracts

16
Try...Lawyers study how agility reduces risk
and exposure

17

Try...Heighten lawyer sensitivity to software


project complexity by analogies to legal
work

18
Avoid...Incentives and penalties

19

Avoid...“Quality Management Plan” and


“Deliverables List”

20
Try...Collaborate early and often with
lawyers

21

Try...Lawyers independently write the


project vision and & goal, and then receive
feedback

22
Pricing Models

23

T&M variations:

capped T&M per Sprint


capped T&M per Project
capped T&M, with adjustment

24
fixed price per Sprint (unit of time)

25

fixed price per unit of effort (relative effort


points or “story points”, ...)

26
fixed price per unit of output (function
point, use-case point, ...)

27

price relative to value impact (e.g., cost


savings, revenue generating)

28
pay per use

29

Shared Pain/
Gain Pricing
Models
30
target-cost

any other hybrid model that shares the


savings or extra costs

31

Contract Models

32
fixed-price fixed-scope

how to do with Scrum?


how to add flexibility?

33

capped-price variable-scope

34
fixed-price variable-scope

35

Capped-Price, Partial-Fixed-Scope

36
Try...Variable-price variable-scope
progressive contracts

37

Try...Multi-phase variable-model
frameworks

38
www.craiglarman.com

39 Craig Larman

You might also like