Agile Revisited Dan North @tastapod but first, a word from our - - PowerPoint PPT Presentation

agile revisited
SMART_READER_LITE
LIVE PREVIEW

Agile Revisited Dan North @tastapod but first, a word from our - - PowerPoint PPT Presentation

Agile Revisited Dan North @tastapod but first, a word from our sponsor and now back to your scheduled entertainment 1990s development Large projects Functional silos Slow, fragmented technology Process modelled on Civil Engineering


slide-1
SLIDE 1

Agile Revisited

Dan North @tastapod

slide-2
SLIDE 2

but first, a word from our sponsor…

slide-3
SLIDE 3
slide-4
SLIDE 4

…and now back to your scheduled entertainment

slide-5
SLIDE 5

1990s development

Large projects Functional silos Slow, fragmented technology Process modelled on Civil Engineering

slide-6
SLIDE 6

Civil Engineering

Exponential cost of errors Goal is to minimise likelihood of error Assurance through formal sign-offs
 Plan is intolerant of slippage Hand-offs detailed and expensive

slide-7
SLIDE 7

Software Engineering

Assumes: Exponential cost of errors Assumes: Goal is to minimise likelihood of error Assumes: Assurance through formal sign-offs
 Plan is intolerant of slippage Hand-offs detailed and expensive

slide-8
SLIDE 8

Agile Then

slide-9
SLIDE 9

chicalookate@etsy

slide-10
SLIDE 10

Agile

slide-11
SLIDE 11

The Manifesto

Early and continuous delivery of software Welcome changing requirements Deliver frequently Business and developers working together Build projects around motivated individuals Value face-to-face communication Working software is measure of progress Sustainable pace for sponsors, users, team Technical excellence and good design Simplicity Regular reflection and tuning Self-organising teams

slide-12
SLIDE 12

The Brand

“Brand(vt): give a product a distinctive identity”

slide-13
SLIDE 13

The Scrum Brand

Early and continuous delivery of software Welcome changing requirements Deliver frequently Business and developers together Build projects around motivated individuals Value face-to-face communication Working software is measure of progress Sustainable pace for sponsors, users, team Technical excellence and good design Simplicity Regular reflection and tuning Self-organising teams

slide-14
SLIDE 14

Agile Now

http://infoq.com/news/2015/09/agile-bank

slide-15
SLIDE 15

2010s development

Smaller projects Cross-functional “feature teams” Faster, commodity technology Process modelled on iterative delivery

slide-16
SLIDE 16

2010s development

except… Upstream batching of money Downstream batching of Infrastructure

slide-17
SLIDE 17

2010s development Scrum Water-

  • fall
slide-18
SLIDE 18

Agile Next

slide-19
SLIDE 19

“Move the people to the work”

…but remember they are people!
 More than no process, less than rigid process What does a “team” look like at scale?

slide-20
SLIDE 20

Measure Business Impact

We can build-ship-measure fast enough Software “productivity” isn’t a thing Neither is velocity Less is more, like surgery

slide-21
SLIDE 21

Assume technology is instant* and free*

*at least compared to the 1990s Write Build Provision Deploy Monitor

slide-22
SLIDE 22

Embrace Continuous Delivery

Two weeks is an illusion, two months doubly so Outcomes create options, requirements emerge Rolling Op-Ex over committed Cap-Ex Investment collaboration over detailed estimation

slide-23
SLIDE 23

Would you use a 1990s computer?

slide-24
SLIDE 24

Then why use a 1990s methodology?

slide-25
SLIDE 25

The Manifesto

Early and continuous delivery of software Welcome changing requirements Deliver frequently Business and developers working together Build projects around motivated individuals Value face-to-face communication Working software is measure of progress Sustainable pace for sponsors, users, team Technical excellence and good design Simplicity Regular reflection and tuning Self-organising teams

slide-26
SLIDE 26

The Manifesto

Early and continuous delivery of software Welcome emerging requirements Deliver continuously Business and developers and everyone else together Build products around motivated individuals Value face-to-face communication Business impact is measure of progress Sustainable pace for sponsors, users, team Technical excellence and good design Simplicity Continuous reflection and tuning Self-organising teams

slide-27
SLIDE 27

Not bad for a first draft!

Early and continuous delivery of software Welcome emerging requirements Deliver continuously Business and developers and everyone else together Build products around motivated individuals Value face-to-face communication Business impact is measure of progress Sustainable pace for sponsors, users, team Technical excellence and good design Simplicity Continuous reflection and tuning Self-organising teams

slide-28
SLIDE 28