agile for cios

46
Agile for CIO’s (who may not get it yet) By Carl Bruiners

Upload: magentys

Post on 11-Jan-2017

420 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Agile for CIOs

Agile for CIO’s (who may not get it yet)

By Carl Bruiners

Page 2: Agile for CIOs

Who am I?

Carl Bruiners

Page 3: Agile for CIOs
Page 4: Agile for CIOs

Agile - a way to deliver

Its more than just changing a workflow, adopting process or practice change. It’s a set of principles that guides your journey

Page 5: Agile for CIOs

Requirements

Analysis

Design

Code

Test

If Testing shows the requirement has not been met then the time has been lost

Feedback loop takes time as code is deployed and devs wait for test results

Only when code is written is it identified that it can’t meet the design

Waterfall…

Page 6: Agile for CIOs

Requirements

AnalysisCode/Test

DesignTest

Feedback loop is continuous and happens throughout each cycle

Deliver incremental changes into production quicker for faster results

Team collaboration up front removes Chinese whispers

Collaborate

Agile…

Page 7: Agile for CIOs

Agile is not a silver bullet

Page 8: Agile for CIOs

The selling point…

Page 9: Agile for CIOs

Often the reality…

Page 10: Agile for CIOs

Its all about people…

Page 11: Agile for CIOs

Aligning Culture (behaviors and beliefs)…

Page 12: Agile for CIOs
Page 13: Agile for CIOs
Page 14: Agile for CIOs

“Deciding what not to do is as important as deciding what to do"

Steve Jobs, Apple

Page 15: Agile for CIOs

How to delivery using Agile

Its more than just changing a workflow, adopting process or practice change. It’s a set of principles that guides your journey

Page 16: Agile for CIOs

Collaboration & Communication

Page 17: Agile for CIOs

• Collaboration with customer – deliver only what's needed• Get to see working outcomes every 1-4 weeks• Implement by feature not by task (design, code, test)• Feedback to delivery team sooner• Quality as part of process – testing is continuous• Continuous improvement built into cycle

Benefits of Agile

Page 18: Agile for CIOs

Six Sigma – Duplication of identical product. Good in manufacturing.

Waterfall – Planned in advance, struggles to embrace change, cannot be emergent

Agile – Emergent, unique each time, constant business collaboration

Six Sigma vs Waterfall vs Agile

Page 19: Agile for CIOs

The Agile umbrella

Page 20: Agile for CIOs

• Self Organizing* • Empowering• Collaborative• Active Customer Involvement • Frequent Delivery• Incremental• Time-Based*• Disciplined • Continuous Integration* • Feature Driven

• Adaptive• Goal Driven• Iterative • Lean • Emergent Approach

What is Agile development?

Page 21: Agile for CIOs
Page 22: Agile for CIOs

• Customer satisfaction by rapid, continuous delivery• Working software is the principle measure of success • Changes in requirements are anticipated and welcomed• Close, daily cooperation between business and developers• Face-to-face conversation is the best form of communication • Self-organizing teams• Regular adaptation to changing circumstances

Agile principles

Page 23: Agile for CIOs

Continuous improvement

Page 24: Agile for CIOs

Case study: Travis Perkins improving environment builds

Taking a 2 week process and making it 2 hours

Page 25: Agile for CIOs

不足Meaning: insufficient, lacking, deficiency, not enough, inadequate, not worth, cannot, should not

bù zú

Blame…

Page 26: Agile for CIOs
Page 27: Agile for CIOs
Page 28: Agile for CIOs

The savings…

Page 29: Agile for CIOs

Myths about Agile

Don’t let these myths put you off from taking the Agile journey…

Page 30: Agile for CIOs
Page 31: Agile for CIOs

Pragmatic does not equal compromised

Being pragmatic…

Page 32: Agile for CIOs

Its an engineering thing…

Page 33: Agile for CIOs

Agile is simple

Page 34: Agile for CIOs
Page 35: Agile for CIOs

Agile doesn’t work on large scale projects

Page 36: Agile for CIOs

Agile doesn’t lend itself well to highly regulated industries

Page 37: Agile for CIOs

One ring to rule them all…

Page 38: Agile for CIOs

Agile has little governance…

Page 39: Agile for CIOs

Common Pitfalls

Things that have caused pain to other organisations…

Page 40: Agile for CIOs

Its an IT thing…

Page 41: Agile for CIOs

Lack of prioritisation

Page 42: Agile for CIOs

Command and Control

Page 43: Agile for CIOs

Survival of the fittest

Page 44: Agile for CIOs

Tidal wave

Page 45: Agile for CIOs

Mike CohnDave SnowdenEric ReisRoman PilcherRon JefferiesKent BeckCarl BruinersClarke ChingSimon Cromarty

Further reading

Questions

Page 46: Agile for CIOs