верхушка                      krivitsky@scrumguides.com
                                             @alexeykri
                          


айсберга*

            алексей кривицкий
            dnepr.agilebasecamp.org




                                                       
           *минимум,      который вы должны знать
                             о гибкой разработке.
1.



agile придумал не я* :)



*я - agile-коуч, scrum-тренер в    scrumguides.com
 основатель сообщества   
     -   agileukraine.org
 фронтмен конференции    
     -   agileee.org
 веду блог об agile 
    
     -   krivitsky.com
 certified scrum practitioner.
у agile есть история*.
                                         2.




*“agile” как движение появилось 10 лет назад
 в противовес старой правой школе:
 “waterfall”, “CYA-driven development”.
водопадные проекты*         3.

- не плод больного воображения
agile-маркетологов.




*они   правда существуют.
доказано, 2.
 agile работает*.

                                     4.




*посетите несколько конференций
 и послушайте experience reports.
agile - о людях и
их взаимодействии*.

                                       5.




      *внутри-командном взаимодействии;
          взаимодействии команды и заказчика.
agile - это не так,
     как обычно* работают.




           *agile - контр-интуитивен,:
           final integration,
           fixed requirements,
           full architecture, BDUF,
           high specialization, testing team,
6.         command and control
хотя, agile - это
     pure common sense*.




         *“common sense is no so common”
                               Марк Твен

7.
8.



у вас должно болеть*,
прежде, чем вы захотите перемен.




*по меньшей мере чесаться ;)
agile – не для всех.




        9
скорее всего,
        вы начнете с                                   10.
 перехода на cкрам*.




*скрам  (scrum) – один из гибких каркасов управления
проектами, целью которого является построение итеративной-
инкрементальной командной разработки продукта с тесным
вовлечением заказчика.
11.
  вам нужно будет собрать
проектную скрам-команду*.



 *полнофункциональная;
  выделенная на проект;
  до 10 человек;
  принимающая технические решения;
  разделяющая цели и ответственность;
  владеющая процессом разработки.
12.

   и организовать
самоорганизацию*.


*реальные цели и общие задачи;
 возможность принимать решения;
 прозрачность текущего статуса;
 живое общение и ощущаемая срочность.
также, вам придется найти
         человека на роль
          product owner*.



           *регулярно доступен;
            понимает нужды бизнеса;
            принимает правила скрам;
            готов к экспериментам;
     13.    заинтересован в результате.
14.
вы сможете обойтись
      без тренинга,
коучинга* или книг.




*привлечения agile-консультанта для запуска
 проекта с вашей командой
15.
но легче начать
правильно, чем потом
исправлять скрамно*



*   «мы делаем скрам, но …»
    в иностранной литературе – «scrumbutt»
в скраме                            16.
       нет менеджера*.




*нет никого, кто бы раздавал задачи команде;
 есть scrummaster – катализатор взаимодействия.

 менеджеры же находятся вне проекта, курируя их.
*”game of invention and cooperation”
           
     
     
   Alistair Cockburn

 17.




agile поменяет ваше
мышление о разработке
продуктов*.
вы поменяете
        свои привычки
       писания кода*.
                                       18.

*feature sashimi,
 collective code ownership,
 refactoring,
 clean code
 test-driven development,
 continuous integration and deployment.
придётся                   19.
          подумать об
        автоматизации
       тестирования*.



*как впрочем
 и об автоматизации всего остального.
у вас будут вопросы
      без ответов*.




       *и это будет значить,
        что вы на пути развития.

 20.
вы не одиноки*.


        *присоединитесь к мировым группам и   
         локальным сообществам:

         “agile ukraine”
         (facebook, linkedin, google group)
         
         посещайте конференции:

21.      “agile eastern europe”
         (www.agileee.org)
22.


agile – это не цель.
это путь*.




*вы всегда можете быть более agile,
 чем вы сейчас.
23.




ps офшорная разработка –
это, где agile очень нужен.
24.




             http://www.scrum.com.ua/

pps где узнать больше?
facilitation
                                                                         24.
                          servant leadership
 lean startup
                                            tdd
                   muda                               craftmanship
                                  xp
                                           refactoring               clean code
            lean
kaizen
                          agile            continuous integration


                                  scrum           product owner

                                                      scrummaster

                                                  definition of done
                           retrospective




ppps google – лучший друг

The Top of Agile Iceberg

  • 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”.
  • 4.
    водопадные проекты* 3. - не плод больного воображения agile-маркетологов. *они правда существуют.
  • 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. у вас должноболеть*, прежде, чем вы захотите перемен. *по меньшей мере чесаться ;)
  • 10.
    agile – недля всех. 9
  • 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 inventionand 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, чем вы сейчас.
  • 24.
    23. ps офшорная разработка– это, где agile очень нужен.
  • 25.
    24. http://www.scrum.com.ua/ pps где узнать больше?
  • 26.
    facilitation 24. servant leadership lean startup tdd muda craftmanship xp refactoring clean code lean kaizen agile continuous integration scrum product owner scrummaster definition of done retrospective ppps google – лучший друг