3-я конференция .NET разработчиков<br />25 сентября 2011<br />Практика работы с крупными проектами: от Scrum с XP к Kanban...
Обо мне<br />Технический директор компании IndyCodehttp://www.indycode.ru<br />Консультант по вопросам разработки приложен...
4 года назад было…<br />Code&fix<br />
Code&fix<br />Занимались расширением, изменять не можем<br />Меняем одну часть системы, другая ломается, лучше ничего не т...
Цели заказчика<br />Заработать больше денег<br />Сделать для этого необходимый минимум работы<br />Получить положительную ...
Наши цели<br />Заработать больше денег<br />Сделать для этого необходимый минимум работы<br />Получить положительную обрат...
Agile в IndyCode<br />
eXtreme Programming (XP)<br />
Scrum<br />
Kanban<br />http://www.agiledashboard.ru<br />
Как «продавать»такой подход заказчику?<br />
Мы внедрили всё!<br />XP (12)<br />Scrum (9)<br />Kanban (3)<br />Whole team<br />Coding standard<br />TDD<br />Collective...
Шаг №1инженерные практики + управление<br />XP (12)<br />Scrum (9)<br />Kanban (3)<br />Whole team<br />Coding standard<br...
Шаг №2инженерные практики + управление<br />XP (12)<br />Scrum (9)<br />Kanban (3)<br />Whole team<br />Coding standard<br...
Длинный проект Эволюция методологий<br />
Методологии описывают рекомендации без конкретных цифр. <br />Экспериментируем!<br />
Методологии - это инструментыНастраиваем под себя<br />
Шаг №3экспериментируем<br />XP (12)<br />Scrum (9)<br />Kanban (3)<br />Whole team<br />Coding standard<br />TDD<br />Coll...
Разгоняем колесо<br />Первые 2-3 итерации<br />Вся команда: разработчики, тестировщики, менеджеры<br />ЖесткийXP<br />Жест...
Едем по инерции<br />Середина<br />Что убрать или добавить для текущего процесса?<br />Стендапы каждый день обязательно<br...
А в конце обычно…<br />СкрамбанXP<br />
Как «продавать»такой подход заказчику?<br />
Заказчику всё равно Agile у вас или нет<br />Главное максимально достигнуть всех целей<br />Исключение, когда заказчик тре...
Рецепт от IndyCode<br />Code&fix?<br />Оцениваем свои шансы в Agile<br />Внедряем постепенно<br />Экспериментируем!<br />З...
Двигаемся вместе<br />Есть beerconf для программистов<br />А для Project Manager’ов и директоров?<br />
Спасибо за внимание<br />Александр Бындю<br />IndyCode<br />alexander.byndyu@gmail.com<br />www.byndyu.ru<br />
Ссылки<br />http://www.crisp.se/henrik.kniberg/Kanban-vs-Scrum.pdf<br />http://www.scrumtrek.ru/files/scrumtrek.agilechekl...
Upcoming SlideShare
Loading in...5
×

Практика работы с крупными проектами - от Scrum с XP к Kanban

5,090

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,090
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
3
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Практика работы с крупными проектами - от Scrum с XP к Kanban"

  1. 1. 3-я конференция .NET разработчиков<br />25 сентября 2011<br />Практика работы с крупными проектами: от Scrum с XP к Kanban<br />Александр Бындю<br />IndyCode<br />www.byndyu.ru<br />
  2. 2. Обо мне<br />Технический директор компании IndyCodehttp://www.indycode.ru<br />Консультант по вопросам разработки приложений и организации работы IT компаний<br />Технический блогhttp://blog.byndyu.ru<br />Организую конференции .NET-разработчиковhttp://www.dotnetconf.ru<br />Веду группу в Google Group по проблемам разработки приложенийhttp://groups.google.com/dotnetconf<br />
  3. 3. 4 года назад было…<br />Code&fix<br />
  4. 4. Code&fix<br />Занимались расширением, изменять не можем<br />Меняем одну часть системы, другая ломается, лучше ничего не трогать <br />Море технических долгов<br />Проще всё переписать!<br />
  5. 5. Цели заказчика<br />Заработать больше денег<br />Сделать для этого необходимый минимум работы<br />Получить положительную обратную связь от клиентов<br />Трудно достижимы<br />
  6. 6. Наши цели<br />Заработать больше денег<br />Сделать для этого необходимый минимум работы<br />Получить положительную обратную связь от клиентов<br />Трудно достижимы<br />
  7. 7.
  8. 8. Agile в IndyCode<br />
  9. 9. eXtreme Programming (XP)<br />
  10. 10. Scrum<br />
  11. 11. Kanban<br />http://www.agiledashboard.ru<br />
  12. 12. Как «продавать»такой подход заказчику?<br />
  13. 13. Мы внедрили всё!<br />XP (12)<br />Scrum (9)<br />Kanban (3)<br />Whole team<br />Coding standard<br />TDD<br />Collective ownership<br />Customer tests<br />Pair programming<br />Refactoring<br />Planning game<br />Continuous integration<br />Simple design<br />Sustainable pace<br />Small releases<br />Scrum Master<br />Product Owner<br />Team<br />Sprint planning meeting<br />Daily Scrum<br />Sprint review<br />Product backlog<br />Sprint backlog<br />Burndownchart<br />Visualize the workflow<br />Limit WIP<br />Measure and optimize lead time<br />
  14. 14. Шаг №1инженерные практики + управление<br />XP (12)<br />Scrum (9)<br />Kanban (3)<br />Whole team<br />Coding standard<br />TDD<br />Collective ownership<br />Customer tests<br />Pair programming<br />Refactoring<br />Planning game<br />Continuous integration<br />Simple design<br />Sustainable pace<br />Small releases<br />Scrum Master<br />Product Owner<br />Team<br />Sprint planning meeting<br />Daily Scrum<br />Sprint review<br />Product backlog<br />Sprint backlog<br />Burndownchart<br />Visualize the workflow<br />Limit WIP<br />Measure and optimize lead time<br />
  15. 15. Шаг №2инженерные практики + управление<br />XP (12)<br />Scrum (9)<br />Kanban (3)<br />Whole team<br />Coding standard<br />TDD<br />Collective ownership<br />Customer tests<br />Pair programming<br />Refactoring<br />Planning game<br />Continuous integration<br />Simple design<br />Sustainable pace<br />Small releases<br />Scrum Master<br />Product Owner<br />Team<br />Sprint planning meeting<br />Daily Scrum<br />Sprint review<br />Product backlog<br />Sprint backlog<br />Burndownchart<br />Visualize the workflow<br />Limit WIP<br />Measure and optimize lead time<br />
  16. 16. Длинный проект Эволюция методологий<br />
  17. 17. Методологии описывают рекомендации без конкретных цифр. <br />Экспериментируем!<br />
  18. 18. Методологии - это инструментыНастраиваем под себя<br />
  19. 19. Шаг №3экспериментируем<br />XP (12)<br />Scrum (9)<br />Kanban (3)<br />Whole team<br />Coding standard<br />TDD<br />Collective ownership<br />Customer tests<br />Pair programming<br />Refactoring<br />Planning game<br />Continuous integration<br />Simple design<br />Sustainable pace<br />Small releases<br />Scrum Master<br />Product Owner<br />Team<br />Sprint planning meeting<br />Daily Scrum<br />Sprint review<br />Product backlog<br />Sprint backlog<br />Burndownchart<br />Visualize the workflow<br />Limit WIP<br />Measure and optimize lead time<br />
  20. 20. Разгоняем колесо<br />Первые 2-3 итерации<br />Вся команда: разработчики, тестировщики, менеджеры<br />ЖесткийXP<br />ЖесткийScrum<br />
  21. 21. Едем по инерции<br />Середина<br />Что убрать или добавить для текущего процесса?<br />Стендапы каждый день обязательно<br />Формальное планирование можно убрать<br />Burndown chart не рисуем<br />Ретроспектива при необходимости<br />…<br />
  22. 22. А в конце обычно…<br />СкрамбанXP<br />
  23. 23. Как «продавать»такой подход заказчику?<br />
  24. 24. Заказчику всё равно Agile у вас или нет<br />Главное максимально достигнуть всех целей<br />Исключение, когда заказчик требует Agile<br />
  25. 25. Рецепт от IndyCode<br />Code&fix?<br />Оцениваем свои шансы в Agile<br />Внедряем постепенно<br />Экспериментируем!<br />Заказчик достигает своих целей<br />Профит!<br />
  26. 26. Двигаемся вместе<br />Есть beerconf для программистов<br />А для Project Manager’ов и директоров?<br />
  27. 27. Спасибо за внимание<br />Александр Бындю<br />IndyCode<br />alexander.byndyu@gmail.com<br />www.byndyu.ru<br />
  28. 28. Ссылки<br />http://www.crisp.se/henrik.kniberg/Kanban-vs-Scrum.pdf<br />http://www.scrumtrek.ru/files/scrumtrek.agilecheklist.pdf<br />http://lib.custis.ru/%D0%91%D0%BB%D0%BE%D0%B3:Team/2009-07-11_Kanban_vs._Scrum<br />http://jeffsutherland.com/scrumhandbook.pdf<br />

×