Slide 1

Slide 1 text

Beyond features Dan North @tastapod

Slide 2

Slide 2 text

Agile Manifesto We have come to value… Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Adapting to change over following a plan

Slide 3

Slide 3 text

Agile Methodology We have come to demonstrate… Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Adapting to change over following a plan

Slide 4

Slide 4 text

Agile Methodology We have come to demonstrate… Processes and tools over individuals and interactions Working software over comprehensive documentation Customer collaboration over contract negotiation Adapting to change over following a plan

Slide 5

Slide 5 text

Agile Methodology We have come to demonstrate… Processes and tools over individuals and interactions Comprehensive documentation over working software Customer collaboration over contract negotiation Adapting to change over following a plan

Slide 6

Slide 6 text

Agile Methodology We have come to demonstrate… Processes and tools over individuals and interactions Comprehensive documentation over working software Contract negotiation over customer collaboration Adapting to change over following a plan

Slide 7

Slide 7 text

Agile Methodology We have come to demonstrate… Processes and tools over individuals and interactions Comprehensive documentation over working software Contract negotiation over customer collaboration Following a plan over adapting to change

Slide 8

Slide 8 text

— Peter Drucker “Culture eats strategy for breakfast”

Slide 9

Slide 9 text

“Methodology eats manifesto for breakfast”

Slide 10

Slide 10 text

Agile methodologies optimise for… Quality Feedback Communication Collaboration Transparency Time to market Predictability Velocity Learning Flexibility Change Business value Simplicity

Slide 11

Slide 11 text

Agile methodologies optimise for… Predictability Estimation Sprint planning Backlog grooming Sprint commitments Sprint forecasts Velocity Story points Planning poker Burn-up Burn-down Release planning Yesterday’s weather

Slide 12

Slide 12 text

We based software engineering on civil engineering Front-load the risk: - Architect designs the overall structure - Engineer assesses design for structural weaknesses - Quantity surveyor estimates materials and costs - Project manager ensures scheduling commitments

Slide 13

Slide 13 text

Engineering suggests bigger is better Wider roads are better Longer bridges are better Bigger houses are better Fancier hospitals are better

Slide 14

Slide 14 text

What if we are wrong?

Slide 15

Slide 15 text

Sustainably minimise lead time to business impact The goal:

Slide 16

Slide 16 text

Sustainably minimise lead time to business impact The goal:

Slide 17

Slide 17 text

Sustainably minimise lead time to business impact The goal:

Slide 18

Slide 18 text

Sustainably minimise lead time to business impact The goal:

Slide 19

Slide 19 text

Sustainably minimise lead time to results The goal:

Slide 20

Slide 20 text

Maybe software is more like surgery?

Slide 21

Slide 21 text

People want to be well! If I must have surgery… …I want the minimum amount possible! competent, experienced professionals… established, proven techniques… …yet still prepared for the unexpected! But honestly? I’d rather not have surgery! No-one wants surgery!

Slide 22

Slide 22 text

Surgery is more than cutting

Slide 23

Slide 23 text

Software is more than features?

Slide 24

Slide 24 text

So what?

Slide 25

Slide 25 text

We need to re-engage… …with our business stakeholders 
 …with our management 
 …with ourselves

Slide 26

Slide 26 text

We need to rethink our delivery model Schedule each, measure each, track each, showcase each 
 Always some of each in flight all first class work

Slide 27

Slide 27 text

Setting a new direction Beyond Software Engineering towards Software Surgery Beyond programming towards business impact Beyond cutting towards curing

Slide 28

Slide 28 text

Beyond features!

Slide 29

Slide 29 text

Thanks for listening dan@dannorth.net http://dannorth.net @tastapod