Agile Case Study With Cliffnotes

Post on 16-Apr-2017

231 views 2 download

Transcript of Agile Case Study With Cliffnotes

1

Dr Nish Mahanty@nishmahanty

An Agile Adoption Case Study

With Cliff Notes.

3

4

http://techcrunch.com/2015/01/15/dating-service-zoosk-lays-off-15-of-staff-company-confirms/

5

This talk has two halves

6

1. Some guidance on successfully adopting Agile

7

2. A case-study from one team

8

9

External Disruption

10

Transformation agenda

11

Agile!

12

Agile!

Lean, Kanban, DevOps, Continuous Delivery

13

Warning!

14

Agile often starts as a “tools” conversation

15

Then you realise that your processes need to change

16

Then you realise that your structures aren’t quite right

for agile

17

Finally you notice (if you are successful) that your culture has

changed

18

Success Factors

19

What is the problem that you are solving?

20

Who is the sponsor who wants the change?

21

Choose a Change Model

Start your Communications early.

And often, and to everyone

Remove Myths

“We’re agile, we don’t have any documentation”“There is no proper planning or discipline”

Target the “Frozen Middle”

“My bit is okay, its those guys who need to change”

Legacy code

Manual Build

Unpredictability

Distributed team

Real bug?

Late night deployments

Develop SmokeFunctional

SmokeRegression

Smoke

Delivery Value Stream

3 3 1

Prod StagingQA1 3 0.3

CompileAssemble PackageRestore DBApply DB ChangesDeploy Package

Assemble PackageRestore DBApply DB ChangesDeploy Package

Assemble PackageApply DB ChangesDeploy Package

Dev

11

30

Dude, where’s my new feature?

Build a common vision

(and what we don’t)

What we believe in

Common KPIsBuild Trust

Improve Comms

41

1. Agreed proportions of capacity for each class-of-service and stakeholder

42

Metrics!

Code quality

CurrentBefore

Automated functional tests

S O N D J F M A M0

21

56

79

110132

146160

173

# of Scenarios

S O N D J F M A M

6065 65 65

80 83

93 94 94

% Coverage

Unit test coverage – new code

Code branches

Before Now Next

5

21

Deployment Duration

S O N DJ F M

13098

Cycle Time (Features and Defects)

S O N DJ F M

30

9.8

Delivery

Duration

87%faster release

11

1

50

Outcomes

51

Shifted the customer NPS by

70 points!

52

Improved Team Engagement

High Performance/

Hewitt Best Employer

Zone

30%

100%0%

65%40%

53

Thank you, and good luck

54

Questions?

#nishmahanty

http://www.linkedin.com/in/nishithmahanty

55