SlideShare uma empresa Scribd logo
1 de 23
Мухи от котлет, или Зачем
классифицировать проекты
Зачем вообще об этом нужно думать?

2 / 23
Потому что даже с хорошей
методикой бывает, что все
через одно место
Пример одного из изменений на сайте в марте

3 / 23
Может быть, это единственный случай?

4 / 23
После нескольких лет работы
инфраструктура типовой
компании крайне запутана

5 / 23
Ситуацию продолжают усугублять сами
заказчики

6 / 23
Бизнес приходит к
менеджерам проектов с
типовыми запросами
• «Мы тут два месяца готовились и через
неделю запускаем два новых пункта
самовывоза»
• «Самое приоритетное в этом квартале:
сделать правки для Москвы»
• «А еще мы решили в этом году запустить
свой собственный колл-центр»
7 / 23
Запросы принципиально отличаются
масштабом бедствия

8 / 23
Размер «хотелки» vs.
объем работы
«Проектик»

«Проект»

«Проектище»

- Мало Dev

- Нормально Dev

- Нормально Dev

- Нормально QA

- Много QA

- Нормально PM

- Много PM

(10-20 часов)

- Нормально QA
(неделя)

- Много PM

(две-три недели)

(2-4 месяца)

(одн-два человека)

(50-100% времени)
9 / 23

(две-три команды)

(две недели интеграции)
(старший PM)
И нельзя забывать про поправочные
коэффициенты

10 / 23
Дополнительные критерии,
влияющие на трудоемкость
•
•
•
•
•

Адекватность заказчика
Наличие внешних партнеров
Качество существующего кода
Доля инфраструктурных задач
Зрелость команды

11 / 23
Как подобрать методику?

12 / 23
Качественно, быстро, дешево

• Качественно для стратегических проектов
(фокус на аналитике и системной разработке)

• Быстро для исправления критичных ошибок
или при наличии внешних deadline-ов
(фокус на коротком цикле анализ-разработка-тест)

• Дешево для проверки гипотез на
прототипах
(фокус на приоритезации и гибкости изменений)
13 / 23
Но усилий для поддержки трех процессов
понадобится в три раза больше?

14 / 23
Разным проектам нужны
разные уровни аналитики и
планирования
• Малый: описание проекта и список задач
• Средний: спецификация с декомпозицией
до features, проектный план с
декомпозицией по итерациям
• Большой: архитектура проектов,
спецификации проектов, прототипы, планы
проектов и план внедрения
15 / 23
Но для поддержки разных процессов нужно
будет больше людей?

16 / 23
Людей в командах можно
поделить по ролям

17 / 23
Но все проекты столкнутся вместе на релизе?

18 / 23
Пересечение проектов на
релизах не помеха при
хорошей релизной схеме
• У всех проектов итерации кратны двум
неделям
• У всех проектов общий план релизов
• Постоянный ритм релизов: вторник, четверг
• Три малых релиза
• Каждый второй четверг большой релиз
19 / 23
И что нам это дало?

20 / 23
Стало понятнее

•
•
•
•
•

как делать проекты
сколько нужно ресурсов
когда все будет готово
какие есть риски
как расставить приоритеты

21 / 23
Нам это не помогло!

22 / 23
Спасибо за внимание!

Контакты

• Почта:

dmitry.kruglov@lamoda.ru

• Основной сайт: www.lamoda.ru
• Сайт компании: company.lamoda.ru

23 / 23

Mais conteúdo relacionado

Semelhante a Мухи от котлет, или Зачем классифицировать проекты

А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
Alexander Kalouguine
 
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3
Technopark
 

Semelhante a Мухи от котлет, или Зачем классифицировать проекты (20)

Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)
 
Применение ТОС подхода на Agile проектах
Применение ТОС подхода на Agile проектахПрименение ТОС подхода на Agile проектах
Применение ТОС подхода на Agile проектах
 
CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010
 
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
 
Раздвоение тестирующей личности или эффективная организация параллельного тес...
Раздвоение тестирующей личности или эффективная организация параллельного тес...Раздвоение тестирующей личности или эффективная организация параллельного тес...
Раздвоение тестирующей личности или эффективная организация параллельного тес...
 
О чем молчит Scrum. Whalerider 2010
О чем молчит Scrum. Whalerider 2010О чем молчит Scrum. Whalerider 2010
О чем молчит Scrum. Whalerider 2010
 
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктахШаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
 
SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile
SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения AgileSECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile
SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile
 
Дмитрий Маев: "Повышаем эффективность руководителя проектов"
Дмитрий Маев: "Повышаем эффективность руководителя проектов"Дмитрий Маев: "Повышаем эффективность руководителя проектов"
Дмитрий Маев: "Повышаем эффективность руководителя проектов"
 
Dead zone. Прохоренко
Dead zone. ПрохоренкоDead zone. Прохоренко
Dead zone. Прохоренко
 
Scrum Wars
Scrum WarsScrum Wars
Scrum Wars
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
 
Михаил Подурец. Почему Agile работает не у всех?
Михаил Подурец. Почему Agile работает не у всех?Михаил Подурец. Почему Agile работает не у всех?
Михаил Подурец. Почему Agile работает не у всех?
 
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3
 
Управление highload-проектами 24 на 7
Управление highload-проектами 24 на 7 Управление highload-проектами 24 на 7
Управление highload-проектами 24 на 7
 
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковМодуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
 
Проекты и Процессы
Проекты и ПроцессыПроекты и Процессы
Проекты и Процессы
 
Практические инструменты и приемы для эффективного управления проектами
Практические инструменты и приемы   для эффективного управления проектамиПрактические инструменты и приемы   для эффективного управления проектами
Практические инструменты и приемы для эффективного управления проектами
 
определение и реализация требований к ИТ продукту
определение и реализация требований к ИТ продуктуопределение и реализация требований к ИТ продукту
определение и реализация требований к ИТ продукту
 
Продуктовая платформа, продуктовый аналитик.
Продуктовая платформа, продуктовый аналитик.Продуктовая платформа, продуктовый аналитик.
Продуктовая платформа, продуктовый аналитик.
 

Mais de SQALab

Mais de SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Мухи от котлет, или Зачем классифицировать проекты

  • 1. Мухи от котлет, или Зачем классифицировать проекты
  • 2. Зачем вообще об этом нужно думать? 2 / 23
  • 3. Потому что даже с хорошей методикой бывает, что все через одно место Пример одного из изменений на сайте в марте 3 / 23
  • 4. Может быть, это единственный случай? 4 / 23
  • 5. После нескольких лет работы инфраструктура типовой компании крайне запутана 5 / 23
  • 7. Бизнес приходит к менеджерам проектов с типовыми запросами • «Мы тут два месяца готовились и через неделю запускаем два новых пункта самовывоза» • «Самое приоритетное в этом квартале: сделать правки для Москвы» • «А еще мы решили в этом году запустить свой собственный колл-центр» 7 / 23
  • 9. Размер «хотелки» vs. объем работы «Проектик» «Проект» «Проектище» - Мало Dev - Нормально Dev - Нормально Dev - Нормально QA - Много QA - Нормально PM - Много PM (10-20 часов) - Нормально QA (неделя) - Много PM (две-три недели) (2-4 месяца) (одн-два человека) (50-100% времени) 9 / 23 (две-три команды) (две недели интеграции) (старший PM)
  • 10. И нельзя забывать про поправочные коэффициенты 10 / 23
  • 11. Дополнительные критерии, влияющие на трудоемкость • • • • • Адекватность заказчика Наличие внешних партнеров Качество существующего кода Доля инфраструктурных задач Зрелость команды 11 / 23
  • 13. Качественно, быстро, дешево • Качественно для стратегических проектов (фокус на аналитике и системной разработке) • Быстро для исправления критичных ошибок или при наличии внешних deadline-ов (фокус на коротком цикле анализ-разработка-тест) • Дешево для проверки гипотез на прототипах (фокус на приоритезации и гибкости изменений) 13 / 23
  • 14. Но усилий для поддержки трех процессов понадобится в три раза больше? 14 / 23
  • 15. Разным проектам нужны разные уровни аналитики и планирования • Малый: описание проекта и список задач • Средний: спецификация с декомпозицией до features, проектный план с декомпозицией по итерациям • Большой: архитектура проектов, спецификации проектов, прототипы, планы проектов и план внедрения 15 / 23
  • 16. Но для поддержки разных процессов нужно будет больше людей? 16 / 23
  • 17. Людей в командах можно поделить по ролям 17 / 23
  • 18. Но все проекты столкнутся вместе на релизе? 18 / 23
  • 19. Пересечение проектов на релизах не помеха при хорошей релизной схеме • У всех проектов итерации кратны двум неделям • У всех проектов общий план релизов • Постоянный ритм релизов: вторник, четверг • Три малых релиза • Каждый второй четверг большой релиз 19 / 23
  • 20. И что нам это дало? 20 / 23
  • 21. Стало понятнее • • • • • как делать проекты сколько нужно ресурсов когда все будет готово какие есть риски как расставить приоритеты 21 / 23
  • 22. Нам это не помогло! 22 / 23
  • 23. Спасибо за внимание! Контакты • Почта: dmitry.kruglov@lamoda.ru • Основной сайт: www.lamoda.ru • Сайт компании: company.lamoda.ru 23 / 23

Notas do Editor

  1. Объяснение слайда в конце. Стимул дослушать.
  2. Представление как о ненужном, вспомогательном, аналитическом, для галочки.
  3. Крупный холдинг, 15 лет на рынке. Налажены процессы. Удаленная разработка. Продуктовый комитет. KPI на выполнение тикетов.
  4. Ляпов с кривой методикой полно. Практика оценки изменений в деньгах. Бизнес фантазирует. Пишет по 50-80т евро в месяц.
  5. Осложняется легаси. Постоянно промахиваешься в оценках. Вылазят косяки. Требуется чистка, рефакторинг.
  6. Взять и исправить не получится. Постоянно приходят из бизнеса.
  7. - Какие роли нужны для каждого типа проекта и как они укладываются в команды