why agile for leaders -12 agile success practices - tabaka agile for leaders -12 agile... · we...

Post on 06-Oct-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Why Agile for Leaders—12 Practices for Agile Transformation

!Jean Tabaka, Rally Software

www.rallydev.com

2

3

Agile is failing!

!

How can YOU ensure Agile

failure?

!

4

!

5

Agile is not the problem

!

6

Beautiful practices of Agile success

!

Don’t abandon Agile

!

7

Lead with success practices

Prepare to change

WORLD your

8

your group

your organization

9

your company

your customers

10

Expansion not

Scarcity

Continued

Customer Value

Knowledge -creating company

What do we mean by Agile?

!

11

OVERVIEW SCRUM

12

Scrum&VALUES&&&

! !Commitment!

! !Focus!

! !Openness!

! !Respect&&

! !Courage!

37&

Scrum&asks&you&to&commit&to&a&goal&and&then&provides&you&with&the&authority&to&meet&that&commitment.&

Scrum&insists&that&you&focus&all&your&efforts&on&the&work&you're&commi:ed&to&and&ignore&anything&else.&&

Openness&is&promoted&by&the&fact&that&everything&about&a&Scrum&project&is&visible&to&everyone.&&

Scrum&asks&you&to&have&the&courage&to&commit,&to&act,&and&to&be&open&with&respect.&

ww

w.ddj.com

/dept/architect/184414912?cid=Am

bysoft

Product!Backlog!

Sprint/Itera;on!!Backlog!

Sprint/Itera;on!2=4!Weeks!

Daily3Mee5ng3

Poten;ally!Shippable!Product!

Increment!

SPRINT/ITERATION MECHANICS

3Demo/Review33&33Retrospec5ve3

Sprint3/Itera5on3Planning3

Release3Planning3&3Backlog3Grooming3

Burndown!Chart!!

13

SHIPPABLE” PRODUCT INCREMENT?

“POTENTIALLY What is a

TESTED HIGH QUALITY

COMPLETE

DONE

14

(potentially shippable) = SHIPPABLE

Target

Scrum: WORKFLOW of “SPRINTS”

Sprints/Iterations

release release

15

What are the Scrum roles?!

Facilitates with team and customer

Doesn’t commit to dates, budgets

Enforces values and practices

Not the decision maker

Removes impediments

Servant leader

SCRUM MASTER

16

PRODUCT OWNER

Represents (or is) the customer

One voice, often representing many

Defines product vision & conveys goals

Prioritizes the Product Backlog for value delivery

Responsible for the ROI

TEAM DELIVERY

Typically 5-9 people

Full-time members

Self-organizing

Self-managing

Cross functional

No egos

17

PO!

SM!

TEAMS

DEDICATED PERSISTENT

SCRUM? WHY

18

We can’t know everything up front

Rita Willaert

How Scrum Reduces Risk • Iterative and incremental development provides fast feedback loops

• Fast feedback loops provide fast learning about features, technology, market

• Focus and visibility means support delivery, and better information for decision-making

19

How Scrum Reduces Risk •  Iterative and incremental development provides

fast feedback loops

•  Fast feedback loops provide fast learning about features, technology, market

•  Focus and visibility means support delivery, and better information for decision-making

How can I bring Agile into

my organization? !

20

A question for you

!

How do you turn an elephant?

Attribution: flickr/coolinsights

21

Switch!

To truly switch:!

22

Direct the rider!

Motivate the elephant!

23

Shape the path!

Each of the 3 patterns has practices for successful

Agile transformation !

24

Direct the rider!

A clear and compelling goal

!

#1 !

http://www.flickr.com/photos/inkybob/122476158"

25

http://www.flickr.com/photos/inkybob/122476158"

“Why are we undertaking an Agile transformation?”

!

Crisis or culture of improvement?

!

26

Scarcity or expansion?

!

Vision

High-level Agile transformations support your organizational VISION

27

Examples from real customers:

•  Earlier business value via faster time-to-market •  Transparency, visibility, predictability •  Improve employee engagement and teamwork!

28

Script a co-created transformation framework!

#2 !

Set!High)Level!Business!Goals!![Co$create*clear*goals*at*all*levels]*

1.!2.!3.!

!Define!Success!Metrics!

Goal Metric How Reported

29

64

Set an initial rollout plan Example of an Agile Rollout for 500 people

Vision

Roadmap

Release

Iteration

Daily

Steer your Agile rollout to support levels of business planning, decisions, certainty

30

Engage your plan with guidance

!

#3 !

Find bright spots—seek mentors

!

31

Books are not enough. We need to find others and work with them.

32

Motivate the elephant!

33

Engaged executive sponsorship

!

#4 !

Create a sense of caring and

engagement that invites people’s gifts

34

Fully committed—a Social Contract

!

Israel Gat – Cutter Consortium

Israel Gat – “I want us all to succeed. I will do everything I can for you. Please help me help you.”

35

Servant leadership

!

36

Shrink the change

!

#5 !

What’s in it for me? (WIIFM)

!

37

“We will learn and all of us will have better skills as software professionals.”

Support collaboration not command and control

38

Start pilot teams based on rollout plan

!

Learn and mature before you scale

39

Grow your people

!

#6 !

Train everyone in their roles

!

40

Each person knows what to do

Create safe team ownership and commitment

!

41

42

Shape the path!

43

Define cadences and a framework of feedback

!

#7 !

Form support councils not status reporting

!

44

Teams and stakeholders share feedback on the transformation and the business

Mul;=Team!Program!

Team=of=Teams!!Program!Steering!

Portfolio Mgt & Governance

Architecture Council

Release Mgt

Sustain cadences of feedback

!

45

AGILE cadences ORGANIZATIONALLY

Quarterly Business Cycle (Cross Organizations)

Product Cycles (Cross Departments)

Team Cycles

Incremental!Delivery!of!Customer!Value!Product Backlog

Release Backlog

Iterations 1-4 Weeks

Daily Meetings

Product Increment

Releases 1-4 Months

100

•  Release planning •  Iteration planning •  Daily planning •  Demo and

Retrospective •  Product council

46

Vision

Roadmap

Release

Iteration

Daily

Inform the business Vision from through the cadences of decisions

Measure for feedback not control

!

#8 !

47

Watch impacts on the flow of value

!

!Don

Reinertsen !

48

175

“Watch the work product not the worker” -- Don Reinertsen

49

!“The economics of FLOW is almost always dominated

by the cost of queues.”

!

!Queues, variability, batch

size, WIP, cadence, feedback, distributed

decision making

!

50

Readiness of the product increments

!

51

Standardization and Optimization

www.scaledagileframework.com

Continuously pull engineering practices

!

#9 !

52

GUI

Business Logic

Database

SLICES VERTICAL Story 1 Story 2

Build feature by feature

!

Pull testing forward

Task Estimate Owner Code the UI 6 Brenda

Code the middle tier

8 Yi

Create and automate tests

4 Alan

53

Invest in a resilient infrastructure

!

Create a culture of continuous learning

!

#10 !

54

Retrospect at all levels regularly for continuous knowledge flow

!

55

Prepare to scale

!

#11 !

56

Architect for change and growth in product and organization

!

57

58

Maintain passionate

change agents !

Be patient and apply these practices to your context

!

#12 !

59

AGILE Alignment takes time

Corporate Level

Departmental Level

Team Level

Personal Level

Revisit your compelling goal

!

60

Examples from real customers:

•  Earlier business value via faster time-to-market •  Transparency, visibility, predictability •  Improve employee engagement and teamwork!

Revisit the strength of your sponsorship

!

61

Israel Gat – Cutter Consortium

Israel Gat – “I want us all to succeed. I will do everything I can for you. Please help me help you.”

Frame*&*Empathize*

Build*&*Ship*

Test*&*Measure*

Learn*&*Share*

62

Wrap up our story

!

63

Agile is not the problem

!

Success

64

Your turn to turn the elephant

Attribution: flickr/coolinsights

65

3 actions you can do right now

1. Start where you are

66

2. Define your compelling goal

3. Seek bright spots and mentors

67

Knowledge -creating company

Expansion not

Scarcity

Customer Value

“What questions do you have for me?”

68

www.rallydev.com" ©2013 Rally Software Development Corp "

Go Agile. Go Rally."

Why Agile for Leaders—12 Practices for Agile Transformation

!Jean Tabaka, Rally Software

www.rallydev.com

top related