15
Проведение устойчивых изменений в компании Кирилл Климов Киев, 26.12.2013

Проведение устойчивых изменений в компании

Embed Size (px)

DESCRIPTION

Мой рассказ на agile-пице о процессе изменений, в чём часто возникают сложности и о том, как системное обучение может их решить.

Citation preview

Page 1: Проведение устойчивых изменений в компании

Проведение устойчивых изменений в компании

Кирилл Климов

Киев, 26.12.2013

Page 2: Проведение устойчивых изменений в компании

Scrum

Page 3: Проведение устойчивых изменений в компании
Page 4: Проведение устойчивых изменений в компании

Agile Dev Survey

Agile Methods & Practices

AGILE METHODOLOGY USED (7).,%) S t-he.

most- o..31ie. me.t-hoblo31e.s 'oe.l>'\3 use.A. l\o..>'l'oo..>'\ "'"'A l\o..>'l'o"'->'1 bu'old t-his most-lj Aue. t-o "'"' u'f>t-ld\. 1>'1

use..

AGILE TECHNIQUES EMPLOYED A3o..l>'\ t-his t-e.>'\e. t-s 1>'1 use. St-o..>'\Au'f>1 t-lo>'\ "Pio..>'\>'\1>'\3 "'"'d. lJ>'\It- T e.s t-1>'\3. The. t-wo t-ho.. t- t-he. most- I >'I uso..3e.

t-his t-o lo..st- 1\o.."''o"'"' "'"'A je.t-1

1>'1 'out- O>'\e. (C..o>'\t-1>'\uous be.'f>lojme.>'\t-).

W"-t-"- o-bi"- "1-c s..J.,_._ "1- mul-r;j>le. cj>-1-;c...,s.

"' Daily Standup 'o Iteration Planning

Unit Testing A Retrospectives e. Release Planning

Burndown/ Team-Based Estimation 3 Velocity h Coding Standards

Continuous Integration J Automated Builds K Dedicated Product Owner

Integ rated Dev /QA m Refactoring

VERSION ONE" Agile Made Easier

"' Open Workarea o TDD

'f> Digital Taskboard 9 Story Mapping

Kanban s Collective Code Ownership t- Pair Programming u Automated Acceptance Testing v Analog Taskboard w Continuous Deployment >< Agile Games j Cycle Time z._ BDD

'o

0

u

v

w

7th ANNUAL STATE of

AGILE

___./ -::--

J 85%"' 7 8% ;}_0\1 5%"' 7'1.% ;}_0\1

70% ;}_0\1 17 17-

%if' h't% )_Oil 172 .169% if' hS% )_Oil

167%"' h7% ;}_0\1

= = J 58%1' s J_% )_Oil

157%1' Sl% )_Oil

1§6x,'f' S't %)_Oil %)_Oil I 55%1' ss'

t 51% 149% - 14&

143%1' 58% )_Oil

J' 40%"' 58% ;}_0\1 I 39% if' s)_% )_Oil 13&£,1' ss% )_Oil

-1 32%"' )_ 't% ;}_0\1 • 32%"' J_8% )_Oil

J30>A. 127%1' J_S% )_Oil

124%1' )_)_% ;}_0\1 ) 23%® 17%1' IS% ;}_0\1 b 13%1' \;}_% )_Oil tJ 10x, if' 9% )_Oil

VERSIONONE.COM © 2013, VersionOne, Inc. All Rights Reserved 5

Page 5: Проведение устойчивых изменений в компании

Куда уходит время

Sprin

t Pla

nnin

g

Sprin

t Ret

rosp

ectiv

eSp

rint R

evie

w

Dai

ly S

crum

Dai

ly S

crum

Dai

ly S

crum

Dai

ly S

crum

Dai

ly S

crum

Dai

ly S

crum

Dai

ly S

crum

Dai

ly S

crum

Dai

ly S

crum

Prod

uct B

ackl

og R

efine

men

t

Prod

uct B

ackl

og R

efine

men

t

77%

23%

Page 6: Проведение устойчивых изменений в компании

Agile Dev Survey

Agile Methods & Practices

SPECIFIC ORGANIZATIONAL ISSUES CITED

Failure to integrate people

Failure to teach team-based culture

Communication between Dev/Product Owner Whe.>"I o..s.'r\.e.d who.. t- we.l"e. t-he. ot-3o..>"llU.. t-lo>"loJ 'f>l"oble.ms. be.h l>"ld "'"'.'.) o..3 t-l"e.S.'f>O>"lde.>'\t-S. mos.t- "' t-o l>"lt-e.31""' t-e. t-he. ,..13ht- 'f>e.ot>Je., at- t-o "' t-e.o..m -bo..s.e.d

ROLE OF THE SCRUM MASTER "Re.S.'f>O>"ldC.>'\t-S. S.o..ld t-he..'.l WOl"'r\.e.d 0.. t-whe.l"e. t-he. t-e.I" Is. mo.. 1>"11.'.l O>'\

t-1>"13 t-s. O..>'\d le.s.s. O>'\ ct-he.I" dut-le.s..

Communication between Dev/QA

ScrumMaster problem

Has only 1 team

Has 2-5 teams

Has 5+ teams

Has Product Owner responsibilities

Has Management responsibilities

Has duties outside traditional role

BARRIERS TO FURTHER AGILE ADOPTION

I-------' 2&

11% 17%

52%

7th ANNUAL STATE of

AGILE

The. t-o t-he.11" ol"3o..>"llU..t-lo>"l's. wo..s. t-he. >'\umbe.l"-o>'\e. bo..l"l"le.I" t-o

o..do'f>t-lo>"I, b .'.) "' 3e.>"le.l"o..I !""e.s.ls. t-o O..>'\d t-1".'.)1"'3 t-o e.le.me.>'\t-S. l>"lt-o "'

t-lme. t-o fro..>"IS.lt-lo>"I O..>'\d bud3e.t- ho..d t-he. lowe.s. t- t- O>'\ o..do'f>t-lo>'\.

Ability to change organizational culture

None

VERSION ONE" Agile Made Easier

Trying to fit agile elements into a

non-agile framework

31% Management

support

41%

33% Availability of

personnel with right skill s

VERSIONONE.COM © 2013, VersionOne, Inc. All Rights Reserved 7

Page 7: Проведение устойчивых изменений в компании

Push-back time

12-14 месяцев

Page 8: Проведение устойчивых изменений в компании

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.

Kent Beck Mike Beedle

Arie van Bennekum Alistair Cockburn

Ward Cunningham Martin Fowler

James Grenning Jim Highsmith Andrew Hunt Ron Jeffries

Jon Kern Brian Marick

Robert C. Martin Steve Mellor

Ken Schwaber Jeff Sutherland Dave Thomas

Page 9: Проведение устойчивых изменений в компании

Обучение

Page 10: Проведение устойчивых изменений в компании

Потоки ICAgile

Page 11: Проведение устойчивых изменений в компании

Более 400 целей обучения !

• Alistair Cockburn • Ahmed Sidky • Dennis Stevens • Michael "Doc" Norton • Elisabeth Hendrickson • Lyssa Adkins • Michael Spayd • Pete Behrens • Dan Mezick • Marsha Acker

Page 12: Проведение устойчивых изменений в компании

Уровни сертификации

Page 13: Проведение устойчивых изменений в компании

Сертификация в треках

Page 15: Проведение устойчивых изменений в компании

AgileQuote

“Ever tried. Ever failed. No matter. Try Again. Fail again.Fail better.” – Samuel Beckett “Throwing some very rough numbers at it, I would say that agile coaching is 40% doing and 60% being.” – Lyssa Adkins“I think the deep underlying message is that project teams really can't be managed. They can be directed. It's like teenage kids.”– Tim Lister

@AgileQuoteAgileQuote+AgilequoteInfo

www.AgileQuote.info