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