the top of agile iceberg
DESCRIPTION
Intro done at dnepr.agilebasecamp.orgTRANSCRIPT
верхушка � айсберга*
*минимум, который вы должны знать �
о гибкой разработке.
алексей кривицкий ��dnepr.agilebasecamp.org
[email protected] @alexeykri
agile придумал не я* :)
1.
*я - agile-коуч, scrum-тренер в scrumguides.com � основатель сообщества - agileukraine.org � фронтмен конференции - agileee.org � веду блог об agile - krivitsky.com � certified scrum practitioner.
у agile есть история*.
*“agile” как движение появилось 10 лет назад� в противовес старой правой школе:� “waterfall”, “CYA-driven development”.
2.
водопадные проекты* � �- не плод больного воображения agile-маркетологов.
*они правда существуют.
3.
доказано, �agile работает*.
*посетите несколько конференций � и послушайте experience reports.
2.
4.
agile - о людях и их взаимодействии*.
*внутри-командном взаимодействии; взаимодействии команды и заказчика. �
5.
agile - это не так, �как обычно* работают.
6.
*agile - контр-интуитивен,:�final integration, �fixed requirements, �full architecture, BDUF, �high specialization, testing team, command and control
хотя, agile - это �pure common sense*.
7.
*“common sense is no so common” �Марк Твен
у вас должно болеть*,� �прежде, чем вы захотите перемен.
8.
*по меньшей мере чесаться ;)
agile – не для всех.
9
скорее всего, �вы начнете с
перехода на cкрам*. 10.
*скрам (scrum) – один из гибких каркасов управления проектами, целью которого является построение итеративной-инкрементальной командной разработки продукта с тесным вовлечением заказчика.
вам нужно будет собрать проектную скрам-команду*.
*полнофункциональная; � выделенная на проект; � до 10 человек; � принимающая технические решения; � разделяющая цели и ответственность; владеющая процессом разработки.�
11.
и организовать самоорганизацию*.
12.
*реальные цели и общие задачи; � возможность принимать решения;� прозрачность текущего статуса; живое общение и ощущаемая срочность.
также, вам придется найти человека на роль �product owner*.
*регулярно доступен; понимает нужды бизнеса; принимает правила скрам;� готов к экспериментам;� заинтересован в результате.
13.
вы сможете обойтись без тренинга,
коучинга* или книг.
*привлечения agile-консультанта для запуска � проекта с вашей командой
14.
но легче начать правильно, чем потом исправлять скрамно*
*«мы делаем скрам, но …»� в иностранной литературе – «scrumbutt»
15.
*нет никого, кто бы раздавал задачи команде;� есть scrummaster – катализатор взаимодействия. �� менеджеры же находятся вне проекта, курируя их.
в скраме �нет менеджера*. �
�
16.
agile поменяет ваше мышление о разработке продуктов*.
17.
*”game of invention and cooperation” Alistair Cockburn
вы поменяете �свои привычки �
писания кода*.
*feature sashimi, collective code ownership,� refactoring, clean code test-driven development, continuous integration and deployment.
18.
придётся �подумать об
автоматизации тестирования*.
*как впрочем � и об автоматизации всего остального.
19.
у вас будут вопросы �без ответов*.
*и это будет значить, � что вы на пути развития.
20.
вы не одиноки*.
*присоединитесь к мировым группам и локальным сообществам:� � “agile ukraine” � (facebook, linkedin, google group)� посещайте конференции:� “agile eastern europe”� (www.agileee.org) 21.
agile – это не цель. �это путь*.
*вы всегда можете быть более agile, � чем вы сейчас.
22.
ps офшорная разработка – �это, где agile очень нужен.
23.
pps где узнать больше? http://www.scrum.com.ua/
24.
ppps google – лучший друг
24.
agile
scrum
xp
tdd
refactoring
continuous integration
scrummaster
product owner
lean
retrospective definition of done
lean startup
craftmanship
clean code
kaizen
muda
servant leadership
facilitation