[trung hoang] shu-ha-ri applied to agile team

20
Agile Fundamentals: Shu-ha-ri applied to Agile team Shu-ha-ri applied to Agile Team Trung Hoang Ver 1.0 - 2015

Upload: trung-hoang-nhac

Post on 15-Apr-2017

931 views

Category:

Presentations & Public Speaking


1 download

TRANSCRIPT

Page 1: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team

Shu-ha-ri applied to Agile

Team

Trung HoangVer 1.0 - 2015

Page 2: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team

Hoang Nhac Trung

• 4+ years of being a lecture at universities in Da Nang

• 2 + years of training/coaching Agile

• ICAgile Authorized Trainer

• Management 3.0 licensed facilitator

“I believe three things are necessary to be successful in our

industry these days:

- empowered and motivated teams,

- strong technical skills, and

- a simple and transparent process.”

Who I am?

5

https://vn.linkedin.com/in/trunghoangnhac

E-mail : [email protected]

Click

Page 3: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team 3

The topic is a part of “Agile Fundamentals” course

Page 4: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team 4

Page 5: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team 5

What “Agile” means?

Page 6: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team

Manifesto for Agile Software Development

We are uncovering better ways of developing

software by doing it and helping others do it.

Through this work we have come to value:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on

the right, we value the items on the left more.

http://agilemanifesto.orgAgile Fundamentals | Chapter I: History & Mindset 6

Page 7: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team

12 Agile Principles

7

Page 8: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team 8

Page 9: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team

Agile is a Mindset

Source: Ahmed Sidky

9

Page 10: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team

Agile processes

Source: Ahmed Sidky

10

Page 11: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team

Doing Agile vs. Being Agile

Source: Ahmed Sidky

11

Page 12: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team 12

Page 13: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team

Shu-Ha-Ri Model

Source: Ahmed Sidky

13

Page 14: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team

Shu-Ha-RiApplied to Agile team

14

Source: http://www.slideshare.net/cognizant/shuhari-measuring-agile-adoption-maturity

Page 15: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team 15

Source: http://www.slideshare.net/cognizant/shuhari-measuring-agile-adoption-maturity

Shu-Ha-RiApplied to Agile team

Page 16: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team 16

Source: http://www.slideshare.net/cognizant/shuhari-measuring-agile-adoption-maturity

Shu-Ha-RiApplied to Agile team

Page 17: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team 17

Source: http://www.slideshare.net/cognizant/shuhari-measuring-agile-adoption-maturity

Shu-Ha-RiApplied to Agile team

Page 18: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team 18

StageIteration Planning

Release Planning

Daily stand-up Velocity RetrospectivesRelease

frequency

SHU

Team struggles with the process,

has trouble defining task &

duration

Team is not sure what it will be doing next iteration

Lots of off-topic discussion, resembles a

status meeting

Velocity is unpredictable,

it's up, it's down from

sprint to sprint

Team seems to be going through the

motion on the Retro

Team struggles to get working software out

the door every sprint

HA

Team is able to do iteration

planning in a time box

Team knows what it will be working on 2-3 iterations into

the future

Everyone is participating

and the 3 basic questions are

being addressed

Velocity growth trend is

increasing for three sprints in

a row

Team has positive discussions

aligned with Agile Manifesto themes

and values

Most sprints result in a good

build with occasional build

issues

RI

Team is identifying tasks and durations in

advance and meeting is fast and efficient

Team knows what it will be working on 3

or more iterations out into the future

Executed with precision, nothing

extraneous, transparency &

truth

Velocity growth trends slows, levels off, is consistent & predictable

Team is instituting meaningful

process improvement every sprint

Every sprint results in a good build of working

software, no exceptions

Shu-Ha-RiApplied to Agile team

Page 19: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team

Using Shu-Ha-Ri in Agile

Source: http://agilean.dk/agile-maturity-model-shu-ha-ri/19

SHU

1. Customer focused

2. Welcome changes

3. Deliver regularly

4. Engage business people

5. Hire the right people

6. Talk face-to-face

7. Measure output

8. Maintained pace

9. Quality focused

10. Keep it simple

11. Self-organizing team

12. Team retrospective

HA

1. Satisfy focused

2. Embrace changes

3. Deliver frequently

4. Being a hole team

5. Motivate people

6. Talk mind-to-mind

7. Measure working software

8. Maintained pace indefinitely

9. Excel at quality

10. Less is more

11. Delegation board

12. Personal retrospective

RI

1. Delight customer

2. Seek changes

3. Deliver continuously

4. Live as a hole team

5. Trust people

6. Talk heart-to-heart

7. Measure value delivered

8. Maintained pace and rhythm

9. Excel at quality & get things done

10. Simplicity is the ultimate sophistication

11. Remove management

12. Company retrospective

Page 20: [Trung Hoang] Shu-Ha-Ri applied to Agile team

Agile Fundamentals: Shu-ha-ri applied to Agile team

Q&A

20