Francesco Strazzullo
(AKA Strazz)
@TheStrazz86
Interested in
#SoftwareDecisionMaking?
Contact me!
Ego Slide
Slide 3
Slide 3 text
Who should listen to me?
_
Slide 4
Slide 4 text
Every developer in a software delivery
company
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
Companies that buy Software delivery
Slide 7
Slide 7 text
Why should you listen to
me?
_
Slide 8
Slide 8 text
“The structure of any system
designed by an organization is
isomorphic to the structure of
the organization.”
https://en.wikipedia.org/wiki/Conway%27s_law
Slide 9
Slide 9 text
Clients are part of your Organization
Slide 10
Slide 10 text
What is a contract?
—
Slide 11
Slide 11 text
“a binding agreement between
two or more persons or parties”
https://www.merriam-webster.com/dictionary/contract
Slide 12
Slide 12 text
Contracts are a binding part of your
Organization
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
How Contracts can affect
Software Architecture
_
Slide 15
Slide 15 text
Fixed Price/Fixed Scope
—
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
Company Client
Who risks more?
Slide 18
Slide 18 text
The Usual Path
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
Fixed Price Contracts does not permit
learning
Slide 21
Slide 21 text
Time & Materials
—
Slide 22
Slide 22 text
Company Client
Who risks more?
Slide 23
Slide 23 text
No content
Slide 24
Slide 24 text
What happens when you become more
efficient?
Slide 25
Slide 25 text
T&M Contracts discourages
Performances
Slide 26
Slide 26 text
No content
Slide 27
Slide 27 text
T&M Contracts build “distrust”
Slide 28
Slide 28 text
No content
Slide 29
Slide 29 text
Unconscious Decisions
Slide 30
Slide 30 text
No content
Slide 31
Slide 31 text
Inverse Conway Maneuver
—
Slide 32
Slide 32 text
“Inverse Conway Maneuver
recommends evolving your
team and organizational
structure to promote your
desired architecture”
https://www.thoughtworks.com/radar/techniques/inverse-conway-maneuver
Slide 33
Slide 33 text
Is there a third way?
_
Slide 34
Slide 34 text
No content
Slide 35
Slide 35 text
Money Back Guarantee
Contract
—
https://github.com/flowingis/money-back-guarantee-contract
Slide 36
Slide 36 text
How it works?
_
Slide 37
Slide 37 text
Start Sprint
Pay Fixed
Price
End
Ok? Enough?
Continue?
Yes Yes
No
No
No
Yes
Slide 38
Slide 38 text
Time is not Known, Concentrate on the
Value
Slide 39
Slide 39 text
Company Client
Who risks more?
Slide 40
Slide 40 text
Testing?
_
Slide 41
Slide 41 text
You Choose
Slide 42
Slide 42 text
Learning?
_
Slide 43
Slide 43 text
You Choose
Slide 44
Slide 44 text
Architecture?
_
Slide 45
Slide 45 text
You Choose
Slide 46
Slide 46 text
No content
Slide 47
Slide 47 text
No content
Slide 48
Slide 48 text
A perfect solution?
_
Slide 49
Slide 49 text
Skin In The Game
Slide 50
Slide 50 text
Sprint Negotiation is hard
Slide 51
Slide 51 text
No content
Slide 52
Slide 52 text
Practice makes perfect!
Slide 53
Slide 53 text
Interested?
_
Slide 54
Slide 54 text
WE ♥ REMOTE WORKING
Milan, Rome, Turin, Treviso, Bologna, Ancona, Catania
and wherever you want!
We are hiring → [email protected]