Обзор Agile - эволюция процессов

2,808 views
2,676 views

Published on

http://agiledays.ru

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,808
On SlideShare
0
From Embeds
0
Number of Embeds
961
Actions
Shares
0
Downloads
157
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Давайте пример рассмотрим.
  • Обзор Agile - эволюция процессов

    1. 1. У нас само- управляемая команда
    2. 2. Обзор методологии Agile If there is a Scrum Master there should be a Scrum Slave ©
    3. 3. Никита Филиппов • CEO at ScrumTrek • Agile Coach и Исследователь • CSM
    4. 4. Ты кто такой? Что за «Coach»?
    5. 5. Ты кто такой? Что за «Coach»?
    6. 6. Продюсирование • Музыкальный продюсер — лицо, ответственное за имидж, музыкальный стиль исполнителей и процесс звукозаписи. • В его ведении обычно находятся контроль за качеством звучания, определение репертуара и общая идеология проекта (альбома, сингла, радиопередачи и т. п.). • Продюсер подбирает звукоинженеров, монтажёров, ассистентов. Как правило, у крупных лейблов имеются свои студийные продюсеры, нередко музыканты сами приглашают интересных им посторонних продюсеров.
    7. 7. Coaching - New form of producing • Формирование команд и сообществ в компании (pre- production) • Формирование продукта (genre) • Регулярная поставка продуктов (Production) • Улучшение и корректирование работы компании (Get the band together) • Реформирование и адаптация процесса разработки
    8. 8. Компании
    9. 9. Компании
    10. 10. Жизненные Циклы
    11. 11. Жизненные Циклы • Каскадная (Waterfall) • Code & Fix • Итеративная
    12. 12. Каскадная модель (Waterfall) © ScrumTrek.ru, 2008
    13. 13. Каскадная модель (Waterfall) © ScrumTrek.ru, 2008
    14. 14. Сode & fix ЦЕЛЬ © ScrumTrek.ru, 2008
    15. 15. Сode & fix ЦЕЛЬ © ScrumTrek.ru, 2008
    16. 16. Итеративная разработка © ScrumTrek.ru, 2008
    17. 17. Итеративная разработка © ScrumTrek.ru, 2008
    18. 18. Итеративная разработка © ScrumTrek.ru, 2008
    19. 19. Что же такое Agile?
    20. 20. Что такое Agile? Agile - это набор: • Ценностей и Принципов (Манифест Agile- разработки) • Практик (Методик) • Самое важное - Agile это другой образ мышления и подход нацеленный на достижение результата в кратчайшее сроки
    21. 21. Чем Agile не является • Это не моно-методология • Это не набор инструментов или программ • Это не список жестких правил! • Это не серебряная пуля!
    22. 22. Почему Agile?
    23. 23. Принципы
    24. 24. Anti-Waterfall - Agile Manifesto • Люди и взаимодействия важнее чем процессы и инструменты • Работующий код важнее идеальной документации • Сотрудничество с заказчиком важнее чем контрактные обязательства • Реакция на изменение важнее следованию плану
    25. 25. Anti Code&Fix - воспитание новых ценностей • Системное мышление • Ответственность • Самоорганизация • Умножение знаний
    26. 26. Системное Мышление
    27. 27. • Вы топ-менеджер компании • Менеджер продукта Кеша выкатывает на боевой сервер новую функциональность • Старая важная функциональность оказалось спрятанной • Трафик там снизился на 50% • Партнеры отказались от крупного контракта • Это не первая ошибка Кеши • Что делать?
    28. 28. Ответственность
    29. 29. Самоорганизация
    30. 30. Умножение знаний
    31. 31. Разработка ориентированная на соблюдение Плана (Водопадная)
    32. 32. Трудности с Водопадом
    33. 33. Agile Подход
    34. 34. Адаптивность Agile процесса Ежедневные, недельные и месячные сверки курса Сбор требований по мере развития продукта Проект может адаптироваться к конечным целям бизнеса!
    35. 35. Agile vs Водопад Фиксируем это Требования Стоимость Сроки Agile Водопад Оцениваем это Стоимость Сроки Функциональность (features) План определяет Стоимость и сроки сроки и стоимость определяют функциональность
    36. 36. Evolution
    37. 37. Scrum
    38. 38. Роли в Scrum: Product Owner Цель: Развивать продукт/проект с максимальной доходностью (пользой) Ответственность: • Представляет интересы заказчика и заинтересованных лиц • Формирует Backlog • Product Vision • Управляет датой релиза и его содержанием
    39. 39. Роли в Scrum: ScrumMaster Цель: Поддерживать «здоровье» команды Ответственность: • Один из разработчиков • Проводит DSM, Планирование, помогает на Demo • Создает атмосферу доверия • Устраняет внешние преграды • Отвечает за процесс
    40. 40. Роли в Scrum: TEAM Цель: Разрабатывать софт в соответсвии с Backlog’ом и Концепцией продукта Ответственность: • Самоорганизованная / самоуправляемая - Колективно принимают решения - Сами организуют свою работу • Кросфункциональная • Разрабатывают наиболее приоритетные фитчи Backlog’a Члены команды меняются только между итерациями
    41. 41. Scrum Артефакты и Митинги • Iteration Planning • DSM • TaskBoard • Demo • Retrospective
    42. 42. Планирование
    43. 43. Планирование Ba ck lo g
    44. 44. Планирование g in n r n ke la o P P Ba ck lo g
    45. 45. Daily Scrum Meeting
    46. 46. Daily Scrum Meeting Что ты д Что дел елал вчера? аешь се Какие у годня ? тебя пр облемы ?
    47. 47. Daily Scrum Meeting Что ты д Написа Что дел елал вчера? аешь се л Class Какие у годня ? .php тебя пр облемы ?
    48. 48. Daily Scrum Meeting Что ты д Написа Что дел елал вчера? аешь се л Class Какие у годня ? .php тебя пр облемы ?
    49. 49. Daily Scrum Meeting Что ты д Написа Что дел елал вчера? аешь се л Class Какие у годня ? .php тебя пр облемы ?
    50. 50. TaskBoard
    51. 51. TaskBoard
    52. 52. TaskBoard
    53. 53. TaskBoard
    54. 54. TaskBoard
    55. 55. TaskBoard
    56. 56. Demo
    57. 57. Retrospective
    58. 58. Q &A Никита Филиппов nfilippov@scrumtrek.ru www.scrumtrek.ru Skype: nikita_filippov http://Blog.scrumtrek.ru

    ×