10 agile take-aways for senior management

39
INTRODUCTION TO AGILE FOR MANAGEMENT Donald Ewart

Upload: donald-ewart

Post on 13-Apr-2017

66 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 10 Agile Take-Aways for Senior Management

INTRODUCTION TO AGILE FOR MANAGEMENTDonald Ewart

Page 2: 10 Agile Take-Aways for Senior Management

2

10 KEY TAKEAWAYS ABOUT AGILE

2

Page 3: 10 Agile Take-Aways for Senior Management

3

1. Software development is complex

Page 4: 10 Agile Take-Aways for Senior Management

4

THE CYNEFIN FRAMEWORK: TYPES OF SYSTEMS

4Baking a cake

Surgery, Plumbing Marketing, Software

Novels, hit singles, Research

Simple

ComplicatedComplex

Chaotic

- good practice

- best practice

- emergent practice

- novel practice

Page 5: 10 Agile Take-Aways for Senior Management

5

2. Empirical processes can find better solutions

Page 6: 10 Agile Take-Aways for Senior Management

6

Empirical Process Control

Transparency – Inspect - Adapt

Page 7: 10 Agile Take-Aways for Senior Management

7

3. Agile is an umbrella term

Page 8: 10 Agile Take-Aways for Senior Management

AGILE UMBRELLA

EmpiricalProcess Control

Lean Agile

8

ScrumKanban

Page 9: 10 Agile Take-Aways for Senior Management

10

4. In a complex world, estimates cannot be precise

Page 10: 10 Agile Take-Aways for Senior Management

BCS Agile Foundation Certificate11

Source: THE COCOMO 2.0 Software Cost Estimation Model, Boehm et al. 1995

MEASURE OF UNCERTAINTY DURING A PROJECT

Early estimates have errors in the range of 25% to 400%

Page 11: 10 Agile Take-Aways for Senior Management

WE CAN ESTIMATE EFFORT, THEN DERIVE DURATION

Page 12: 10 Agile Take-Aways for Senior Management

Title presentation13

TECHNIQUES FOR ESTIMATING AND PLANNING

Relative estimates

Planning based on facts – actual results

Constant planning (every 2 weeks)

Planning the work to fit the time and resources available

Page 13: 10 Agile Take-Aways for Senior Management

14

4. Delay is your biggest cost

Page 14: 10 Agile Take-Aways for Senior Management

COST OF DELAY

CoD is a way of communicating the impact of time on value

Page 15: 10 Agile Take-Aways for Senior Management

16

5. With Agile, scope is managed

Page 16: 10 Agile Take-Aways for Senior Management

Traditional Agile

COMPARING TRADITIONAL AND AGILE

Fixed: Scope Cost Date

Variable: Cost Date Scope

17

Page 17: 10 Agile Take-Aways for Senior Management

TRADITIONAL VS AGILE DELIVERY

Scrum Workshop

Traditional Agile

Page 18: 10 Agile Take-Aways for Senior Management

WORK PROCEEDS IN PRIORITY ORDER

ProductBacklog

Analysis

Design

Code

TestTime

Page 19: 10 Agile Take-Aways for Senior Management

20

7. Agile uses feedback to navigate the complex space

Page 20: 10 Agile Take-Aways for Senior Management

TRADITIONAL APPROACH

Time

As-is

Technology

Customers

Legis

lation

Market

Financ

e

Vision

Time& Cost

To-be

21

Page 21: 10 Agile Take-Aways for Senior Management

AGILE APPROACH

Time

As-is

Technology

Customers

Legis

lation

Market

Financ

e

Vision

To-be

22

Page 22: 10 Agile Take-Aways for Senior Management

23

8. Points of stability empower product management

Page 23: 10 Agile Take-Aways for Senior Management

AGILE APPROACH: POINTS OF STABILITY.

Time

As-is

To-be

Point of stability

24

Page 24: 10 Agile Take-Aways for Senior Management

TIMEBOXES MAY BE GROUPED INTO DELIVERIES

Time

As-is

To-be

Delivery 1

Delivery 2

25

Point of stability

Page 25: 10 Agile Take-Aways for Senior Management

27

9. The most effective deliveries come from trusted, empowered

teams

Page 26: 10 Agile Take-Aways for Senior Management

28

TRUSTED, EMPOWERED TEAMS WHO OWN THEIR PROCESS

Page 27: 10 Agile Take-Aways for Senior Management

29

TRUSTED, EMPOWERED TEAMS WHO OWN THEIR PROCESS

Page 28: 10 Agile Take-Aways for Senior Management

30

10. Agile moves the work to the people

Page 29: 10 Agile Take-Aways for Senior Management

Title presentation31

Design Build Test DeployAnalysis

TRADITIONAL STRUCTURES FOCUS ON CONTROL

Strategy

Tactics, Governance

Delivery

Work Work Workflow Work Work

Page 30: 10 Agile Take-Aways for Senior Management

Title presentation32

Design Build Test DeployAnalysis

AGILE ENABLES TEAMS TO FOCUS ON DELIVERY

Multi-skilled team

Strategy

Governance,Guidance,Support

Tactics,Delivery

Multi-skilled team

Multi-skilled team

Workflow

Page 31: 10 Agile Take-Aways for Senior Management

Title presentation33

CONCLUSION

Agile can bring benefits of communication, productivity, quality and others

Agile is a pervasive change, from top to bottom

Without management support and change, Agile adoption will fail

Page 32: 10 Agile Take-Aways for Senior Management

QUESTIONS & NEXT STEPS

34

Page 33: 10 Agile Take-Aways for Senior Management

35

1. Software development is complex2. Empirical processes can find better solutions 3. Agile is an umbrella term4. In a complex world, estimates cannot be precise5. Delay is your biggest cost 6. With Agile, scope is managed7. Agile uses feedback to navigate the complex world8. Points of stability empower the product management9. The most effective deliveries come from trusted, empowered teams10. Agile moves the work to the people

Conclusion: Without management support and change, Agile adoption will fail

Aspects of Agile for management

Page 34: 10 Agile Take-Aways for Senior Management

36

Appendix: The Benefits of Agile

Page 35: 10 Agile Take-Aways for Senior Management

THE WIDER INDUSTRY SUCCESS

Challenged means significantly over budget, over scheduled or poor quality

from Succeeding with Agile – Mike Cohn’s

Page 36: 10 Agile Take-Aways for Senior Management

Title presentation38

BENEFITS

Higher productivity and lower costsImproved employee engagement and job satisfactionFaster time to marketHigher qualityImproved stakeholder satisfactionPromoting teamwork, engendering ownership Empowering staff, demanding disciplineThe continuous improvement towards of high productivityTransparency and fair division of responsibilitiesPredictable estimates and work rate

Page 37: 10 Agile Take-Aways for Senior Management

39

Appendix: Scrum is a light-weight framework for Agile product delivery

Page 38: 10 Agile Take-Aways for Senior Management

Title presentation40

SCRUM IN A NUTSHELL

1 Sprint

1 Day

Page 39: 10 Agile Take-Aways for Senior Management

Title presentation41

Delivering Transformation. Together.