Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

4

Share

Download to read offline

вольфсон построение собственного Agile-фреймворка (шаблон)

Download to read offline

вольфсон построение собственного Agile-фреймворка (шаблон)

  1. 1. Построение собственного Agile- фреймворка в компании Борис Вольфсон HeadHunter
  2. 2. Борис Вольфсон • Не только про технические вещи Технический директор (топ-менеджер) HeadHunter • Есть опыт систематизации большого количества материалов Автор книги «Гибкое управление проектами и продуктами» • Не только компании, в которых работал в качестве руководителя Спикер, консультант и тренер (реже)
  3. 3. Зачем меня слушать? Послушав, данный доклад вы сможете осознанно создавать и изменять собственные гибкие фреймворки, которые подходят для ваших задач и условий
  4. 4. Что такое Agile Agile – подходы к созданию продуктов, путем непрерывной быстрой поставки ценного рабочего функционала самоорганизованной командой профессионалов в сотрудничестве с заказчиком © Борис Вольфсон
  5. 5. Ценности Agile Мы постоянно открываем для себя более совершенные методы разработки программного обеспечения, занимаясь разработкой непосредственно и помогая в этом другим. Благодаря проделанной работе мы смогли осознать, что: Люди и взаимодействие важнее процессов и инструментов Работающий продукт важнее исчерпывающей документации Сотрудничество с заказчиком важнее согласования условий контракта Готовность к изменениям важнее следования первоначальному плану То есть, не отрицая важности того, что справа, мы всё-таки больше ценим то, что слева.
  6. 6. Принципы Agile 1. Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения. 2. Изменение требований приветствуется, даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества. 3. Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев. 4. На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе. 5. Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью доверьтесь им. 6. Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды. 7. Работающий продукт — основной показатель прогресса. 8. Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный ритм бесконечно. Agile помогает наладить такой устойчивый процесс разработки. 9. Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта. 10. Простота — искусство минимизации лишней работы — крайне необходима. 11. Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд. 12. Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать стиль своей работы.
  7. 7. Принципы, ценности, практики http://www.slideshare.net/TechWellPresentations/to-presentation-30268801 Ценности Принципы Практики
  8. 8. Мой доклад про картину в общем, а не про отдельные практики
  9. 9. Как происходит в жизни в лучшем случае? Методология Инженерные практики Что-то еще…
  10. 10. Ну и в чем проблема?
  11. 11. Проблемы Хаотичность Непродуманность Несочетаемость «Ненаучность» Вероятность отката
  12. 12. Agile как полноценный продукт Внедрение методологии требует изменений (часто глубоких) и в других элементах компании
  13. 13. Терминология Agile-фреймворк в компании – гармоничная совокупность различных элементов компании, построенная на принципах и ценностях Agile Agile-фреймворк в компании ≠ фреймворк Scrum
  14. 14. Из чего состоит фреймворк Управление продуктом Управление проектом Инженерные практики Управление командой Ваш кусочек пазла
  15. 15. Методологии (и процессы)
  16. 16. Гибкие методологии http://www.versionone.com/pdf/2013-state-of-agile-survey.pdf
  17. 17. Scrum и Kanban http://www.slideshare.net/venkatsrg/scrum-vs-kanban-28410985
  18. 18. Ваша собственная методология
  19. 19. Гибкие практики http://www.versionone.com/pdf/2013-state-of-agile-survey.pdf
  20. 20. Инженерные практики
  21. 21. Инженерные практики
  22. 22. TDD и рефакторинг
  23. 23. Непрерывная поставка
  24. 24. Инспекции кода и парное программирование Тяжеловесно Легко
  25. 25. Набор инженерных подходящих практик Сочетаемость Поддержка Инженерной культуре Инструменты Архитектура
  26. 26. Продуктовый фреймворк
  27. 27. Lean Canvas – концепция продукта Проблемы 3 самые важные проблемы заказчиков Решения Функциональность продукта, которая решает проблемы Уникальное предложение Простое и понятное сообщение, почему заказчик должен выбрать именно вас Преимущество Что нельзя быстро скопировать или купить Сегменты заказчиков Заказчики или конечные пользователи вашего продукта Метрики оценки Как можно понять, что ваш продукт успешно решает проблемы? Каналы продаж Как ваш продукт достигнет ваших заказчиков? Структура затрат На что вы будете тратить деньги при изготовлении продукта? Потоки прибыли Как вы будете получать прибыль? Для отдельных элементов требуется более детальная проработка
  28. 28. Диффузная модель инноваций Новаторы Ранние послед ователи Раннее большинство Позднее большин ство Поздний последов атели Пропасть Площадь под кривой соответствует количеству пользователей
  29. 29. The Value Proposition Canvas
  30. 30. The Value Proposition Canvas
  31. 31. Startup Metrics for Pirates • users come to site from various channelsAcquisition • users enjoy 1st visit: "happy” experienceActivation • users come back, visit site multiple timesRetention • users like product enough to refer othersReferral • users conduct some monetization behaviorRevenue
  32. 32. Website.com Biz DevAds, Lead Gen, Subscriptions, ECommerce Homepage / Landing Page Product Features ACQUISITION SEO SEM Apps & Widgets Affiliates Email PR Biz Dev Campaigns, Contests Direct, Tel, TV Social Network s Blogs Domains Emails & Alerts System Events & Time- based Features Blogs, RSS, News Feeds Emails & widgets Affiliates, Contests Viral Loops
  33. 33. Воронки
  34. 34. Story Mapping
  35. 35. Финансовое моделирование -10,000,000р. - р. 10,000,000р. 20,000,000р. 30,000,000р. 40,000,000р. 50,000,000р. 60,000,000р. 70,000,000р. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Кумулятивная прибыль Кумулятивные затраты Кумулятивный доход Параметр модели Значение Цена премиум пакета на год 100 000р. Цена стандарт пакета на год 15 000р. Повторные покупки 80%
  36. 36. SaaS Metrics 2.0 http://www.forentrepreneurs.com/saas-metrics-2/
  37. 37. Команда
  38. 38. Модель Такмана Время Производительность
  39. 39. Теория игр Вася сотрудничает Вася предает Петя сотрудничает • Вася проводит нормальное ревью • Петя исправляет все замечания • Весь код выпускается • Вася проводит жесткое ревью, его хвалят за дотошность • Петя берет вину на себя и получает выговор • Код выпускается частично Петя предает • Вася проводит нормальное ревью • Петя спорит по замечаниям • Код выпускается частично • Вася проводит жесткое ревью • Петя спорит по каждому замечанию • Код не выходит
  40. 40. Ситуационное лидерство http://zillion.net/ru/blog/539/situatsionnoie-lidierstvo-4-stilia-rukovodstva-i-4-stiepieni-razvitiia-sotrudnikov
  41. 41. Теории лидерства http://www.hr-portal.ru/article/klassifikaciya- teoriy-i-problemnoe-pole-liderstva
  42. 42. Культура
  43. 43. Модель Шнайдера
  44. 44. Agile как культура
  45. 45. Методологии и культура
  46. 46. Методологии и культура
  47. 47. Doing Agile vs Be Agile www.slideshare.net/adamzolyak/dont-do-agile-be-agile-37509916
  48. 48. Как построить фреймворк?
  49. 49. Алгоритм построения Agile-фреймворка 1. Привлеките максимальное число людей с самого начала 2. Определите цели и контексте 3. Возьмите за основу методологию 4. Дополните крупными кусками (в том числе из этой презентации) 5. Добавьте небольших практик по вкусу 6. Определите, что является правилами, а что рекомендациями 7. Постоянно совершенствуйте свой Agile-фреймворк
  50. 50. Как построить? Сверху- вниз Снизу- вверх
  51. 51. Сверху или снизу Сверху •Ограничения Снизу •Подробности •Конкретные практики
  52. 52. Фреймворк как библиотека практик и методов
  53. 53. Как построить? Рекомендации Правила
  54. 54. Контекст использования Компания Стратегия Оргструктура Система планирования Проект Размер Сложность Технологические риски Продукт Инновационность Бизнес-риски Команда Зрелость Размер Состав Ваши критерии … …. … …..
  55. 55. Постройте свой Agile-фреймворк, чтобы добиться устойчивой Agile- трансформации!
  56. 56. Контакты • borisvolfson86@gmail.com • www.twitter.com/borisvolfson • www.facebook.com/borisvolfson
  • GorbachevVladislav

    May. 7, 2017
  • khaybullin

    Sep. 10, 2016
  • EvgeniySkuratov

    Mar. 30, 2016
  • vortex1

    Nov. 26, 2015

Views

Total views

3,674

On Slideshare

0

From embeds

0

Number of embeds

2,450

Actions

Downloads

36

Shares

0

Comments

0

Likes

4

×