Итерационный
подход
к разработке
Март 2017Елена Огородникова
u
interactive.nimax.ru
Содержание
interactive.nimax.ru elena@nimax.ru
1.
Истоки
1. Как было раньше?
2. Как сейчас?
- Agile
- Lean Startup
- HADI-циклы
- Service Design Thinking
- Circular Design
3. Как в Nimax
Итерационный подход
2.
Идеальный процесс
1. Стратегия
2. MVP
3. Аналитика и калибровка
4. Цели и планирование
5. Тестирование
6. Time and Materials
7. PM + Product Owner
Из чего сделан
итерационный
подход?
1. Как было раньше?
interactive.nimax.ru elena@nimax.ru
Waterfall (каскадная модель) – классический подход к разработке:
фиксируем требования, пишем ТЗ, ведем этапы последовательно.
Итерационный подход strategy.nimax.ru
2. Как сейчас: Agile
interactive.nimax.ru elena@nimax.ru
Cерия подходов к разработке, в основе –
динамичные требования, итеративность и гибкость.
- Готовность к изменениям важнее следования плану
- Люди и взаимодействие важнее процессов и инструментов
- Работающий продукт важнее исчерпывающей документации
- Сотрудничество важнее документов
Итерационный подход strategy.nimax.ru
2. Как сейчас: Lean startup
interactive.nimax.ru elena@nimax.ru
Идеи бережливого производства (Toyota), переложенные на
продуктовую разработку в условиях высокой неопределенности
- Отказ от всего, что не создает ценности
- Быстрый запуск первой версии (MVP)
- Разработка – путь экспериментов и проверка гипотез
- Научный подход, data driven решения
- Итеративное развитие
Итерационный подход strategy.nimax.ru
2. Как сейчас: HADI-циклы
(hypothesis – action – data – insights)
interactive.nimax.ru elena@nimax.ruИтерационный подход strategy.nimax.ru
Методика постановки и оперативной
проверки гипотез
Любое действие влияет на метрики.
Если заранее сформулировать гипотезы и
спланировать, какими метриками их можно
проверить, процесс изменений будет
контролируемым.
2. Как сейчас: Service Design Thinking
interactive.nimax.ru elena@nimax.ru
Идеология и набор инструментов для дизайна
пользовательского опыта
- User-centric подход: ценность, опыт, оптимизация
- Эмпатия и customer development
- Подробное проектирование и тестирование прототипов
- Обратная связь пользователей – главная метрика
- Кросс-дисциплинарные команды
Итерационный подход strategy.nimax.ru
2. Как сейчас: Circular Design
interactive.nimax.ru elena@nimax.ruИтерационный подход strategy.nimax.ru
Идеология и инструменты
управления инновациями в условиях
цикличной экономики
- Продукты и вещи могут и должны
жить долго и приносить пользу
в течение всей жизни.
- “You can redesign everything”
вместо
“Make – use – dispose”
Что общего?
interactive.nimax.ru elena@nimax.ru
Гибкость = конкурентность
Экологичность производства
Решения на основе данных
Сокращение издержек
Итерационный подход strategy.nimax.ru
3. Как в Nimax?
interactive.nimax.ru elena@nimax.ru
Наша цель в любом проекте:
1. Принести пользу
2. Сделать так, чтобы гордиться
При этом:
– ничего не известно наверняка;
– нельзя на старте предвидеть все;
– любые изменение ведут к новым рискам;
– идеи возникают на протяжении всего процесса,
игнорировать их нельзя.
Итерационный подход strategy.nimax.ru
3. Как в Nimax?
interactive.nimax.ru elena@nimax.ru
Но:
- Не можем взять ни одну
готовую методологию и
повторить ее буквально.
- Не каждый заказчик готов
работать по-новому (и не
должен быть готов).
Итерационный подход strategy.nimax.ru
Поэтому:
- Внедряем небольшими шагами.
- Постоянно переизобретаем
процесс.
Самый быстрый и честный путь к цели – итерационный подход.
Nimax: гибкие, бережливые, твои
interactive.nimax.ru elena@nimax.ru
Agile
- Требования могут меняться
- Регулярная доставка результата
- Форма: бэклог, итерации, спринты
Lean Startup
- MVP
- Только то, что добавляет ценности
- Data driven решения
HADI-циклы
- Сбор и проверка гипотез
Итерационный подход strategy.nimax.ru
Design Thinking
- Пользователь в центре мира
- Кросс-дисциплинарные команды
Circular Design
- Развивать, а не делать каждый
раз новое
Чуть-чуть Waterfall
- Фиксированный скоп работ
на маленьких отрезках пути
Идеальный
процесс
1. Начать со стратегии и честно
ответить на вопрос о ценности
interactive.nimax.ru elena@nimax.ru
- Кто вы? Что вы делаете?
- Что уже есть на рынке и как оно работает?
- Кто будет использовать? Почему?
- В чем ценность?
Итерационный подход strategy.nimax.ru
2. Сделать MVP,
протестировать основные гипотезы
interactive.nimax.ru elena@nimax.ru
- MVP и MDP.
- Как выбрать? Оценить трудоемкость и ценность каждого
функционального блока, составить тайминг.
- Не дольше 3 месяцев.
Итерационный подход strategy.nimax.ru
Пример: Zdravo.ru
interactive.nimax.ru elena@nimax.ruИтерационный подход
Пример: Zdravo.ru
interactive.nimax.ru elena@nimax.ruИтерационный подход
MVP Спустя год
3. Собирать данные и
корректировать траекторию
interactive.nimax.ru elena@nimax.ru
- Настраиваем аналитику.
- Собираем данные: аналитика, отзывы, usability-тесты
- Интерпретируем.
- Корректируем траекторию.
Итерационный подход strategy.nimax.ru
interactive.nimax.ru elena@nimax.ruИтерационный подход
4. Планировать вместе: цели
4. Планировать вместе:
бэклог, итерация/спринт
interactive.nimax.ru elena@nimax.ru
Бэклог – список всего, что надо
сделать.
Итерации – блоки разработки от 2
недель до 2 месяцев,
в конце – новая версия продукта.
Спринты – короткие этапы по 1-2
недели, в конце каждого
– публикация изменений.
Итерационный подход
Могут меняться цели или бэклог,
но не текущий спринт/итерация.
interactive.nimax.ru elena@nimax.ruИтерационный подход
5. Каждый релиз тестировать
все
interactive.nimax.ru elena@nimax.ru
- После каждого спринта надо тестировать все (регрессинг)
- Автотесты могут покрыть часть функционала
- Но все равно придется тестировать руками и глазами
Итерационный подход strategy.nimax.ru
6. Гибкие методологии = T&M
interactive.nimax.ru elena@nimax.ru
T&M – оплата по фактическим трудозатратам.
- Обсуждаем ежемесячный бюджет.
- Согласовываем план.
- Согласовываем отчет.
Итерационный подход strategy.nimax.ru
6. Гибкие методологии = T&M
interactive.nimax.ru elena@nimax.ru
Фокус менеджера
при работе по T&M:
- Качество продукта и каждого
отдельного решения.
- Решение задач клиента.
Итерационный подход
Фокус менеджера
при работе по Fixed Price:
- Учесть на старте все риски.
- Сохранить договоренности.
- Сделать проект в срок и в
рамках сметы.
Формат не важен, важно, чтобы он не мешал
сделать хороший продукт
interactive.nimax.ru elena@nimax.ru
Менеджер:
- Организует работу.
- Вовлекает нужных людей в
нужных момент.
- Поддерживает процесс.
Итерационный подход strategy.nimax.ru
7. Менеджер Nimax + Product Owner
= успех
Product Owner
- Инсайдер. Знает все о
рынке, ЦА, продукте.
- Принимает решения о
стратегии развития.
- Ставит цели.
Спасибо
за внимание
и вдохновение
interactive.nimax.ru elena@nimax.ruИтерационный подход
Iterate it! Итерационная работа над проектами

Iterate it! Итерационная работа над проектами

  • 1.
  • 2.
    Содержание interactive.nimax.ru elena@nimax.ru 1. Истоки 1. Какбыло раньше? 2. Как сейчас? - Agile - Lean Startup - HADI-циклы - Service Design Thinking - Circular Design 3. Как в Nimax Итерационный подход 2. Идеальный процесс 1. Стратегия 2. MVP 3. Аналитика и калибровка 4. Цели и планирование 5. Тестирование 6. Time and Materials 7. PM + Product Owner
  • 3.
  • 4.
    1. Как былораньше? interactive.nimax.ru elena@nimax.ru Waterfall (каскадная модель) – классический подход к разработке: фиксируем требования, пишем ТЗ, ведем этапы последовательно. Итерационный подход strategy.nimax.ru
  • 5.
    2. Как сейчас:Agile interactive.nimax.ru elena@nimax.ru Cерия подходов к разработке, в основе – динамичные требования, итеративность и гибкость. - Готовность к изменениям важнее следования плану - Люди и взаимодействие важнее процессов и инструментов - Работающий продукт важнее исчерпывающей документации - Сотрудничество важнее документов Итерационный подход strategy.nimax.ru
  • 6.
    2. Как сейчас:Lean startup interactive.nimax.ru elena@nimax.ru Идеи бережливого производства (Toyota), переложенные на продуктовую разработку в условиях высокой неопределенности - Отказ от всего, что не создает ценности - Быстрый запуск первой версии (MVP) - Разработка – путь экспериментов и проверка гипотез - Научный подход, data driven решения - Итеративное развитие Итерационный подход strategy.nimax.ru
  • 7.
    2. Как сейчас:HADI-циклы (hypothesis – action – data – insights) interactive.nimax.ru elena@nimax.ruИтерационный подход strategy.nimax.ru Методика постановки и оперативной проверки гипотез Любое действие влияет на метрики. Если заранее сформулировать гипотезы и спланировать, какими метриками их можно проверить, процесс изменений будет контролируемым.
  • 8.
    2. Как сейчас:Service Design Thinking interactive.nimax.ru elena@nimax.ru Идеология и набор инструментов для дизайна пользовательского опыта - User-centric подход: ценность, опыт, оптимизация - Эмпатия и customer development - Подробное проектирование и тестирование прототипов - Обратная связь пользователей – главная метрика - Кросс-дисциплинарные команды Итерационный подход strategy.nimax.ru
  • 9.
    2. Как сейчас:Circular Design interactive.nimax.ru elena@nimax.ruИтерационный подход strategy.nimax.ru Идеология и инструменты управления инновациями в условиях цикличной экономики - Продукты и вещи могут и должны жить долго и приносить пользу в течение всей жизни. - “You can redesign everything” вместо “Make – use – dispose”
  • 10.
    Что общего? interactive.nimax.ru elena@nimax.ru Гибкость= конкурентность Экологичность производства Решения на основе данных Сокращение издержек Итерационный подход strategy.nimax.ru
  • 11.
    3. Как вNimax? interactive.nimax.ru elena@nimax.ru Наша цель в любом проекте: 1. Принести пользу 2. Сделать так, чтобы гордиться При этом: – ничего не известно наверняка; – нельзя на старте предвидеть все; – любые изменение ведут к новым рискам; – идеи возникают на протяжении всего процесса, игнорировать их нельзя. Итерационный подход strategy.nimax.ru
  • 12.
    3. Как вNimax? interactive.nimax.ru elena@nimax.ru Но: - Не можем взять ни одну готовую методологию и повторить ее буквально. - Не каждый заказчик готов работать по-новому (и не должен быть готов). Итерационный подход strategy.nimax.ru Поэтому: - Внедряем небольшими шагами. - Постоянно переизобретаем процесс. Самый быстрый и честный путь к цели – итерационный подход.
  • 13.
    Nimax: гибкие, бережливые,твои interactive.nimax.ru elena@nimax.ru Agile - Требования могут меняться - Регулярная доставка результата - Форма: бэклог, итерации, спринты Lean Startup - MVP - Только то, что добавляет ценности - Data driven решения HADI-циклы - Сбор и проверка гипотез Итерационный подход strategy.nimax.ru Design Thinking - Пользователь в центре мира - Кросс-дисциплинарные команды Circular Design - Развивать, а не делать каждый раз новое Чуть-чуть Waterfall - Фиксированный скоп работ на маленьких отрезках пути
  • 14.
  • 15.
    1. Начать состратегии и честно ответить на вопрос о ценности interactive.nimax.ru elena@nimax.ru - Кто вы? Что вы делаете? - Что уже есть на рынке и как оно работает? - Кто будет использовать? Почему? - В чем ценность? Итерационный подход strategy.nimax.ru
  • 16.
    2. Сделать MVP, протестироватьосновные гипотезы interactive.nimax.ru elena@nimax.ru - MVP и MDP. - Как выбрать? Оценить трудоемкость и ценность каждого функционального блока, составить тайминг. - Не дольше 3 месяцев. Итерационный подход strategy.nimax.ru
  • 17.
  • 18.
  • 19.
    3. Собирать данныеи корректировать траекторию interactive.nimax.ru elena@nimax.ru - Настраиваем аналитику. - Собираем данные: аналитика, отзывы, usability-тесты - Интерпретируем. - Корректируем траекторию. Итерационный подход strategy.nimax.ru
  • 20.
  • 21.
    4. Планировать вместе: бэклог,итерация/спринт interactive.nimax.ru elena@nimax.ru Бэклог – список всего, что надо сделать. Итерации – блоки разработки от 2 недель до 2 месяцев, в конце – новая версия продукта. Спринты – короткие этапы по 1-2 недели, в конце каждого – публикация изменений. Итерационный подход
  • 22.
    Могут меняться целиили бэклог, но не текущий спринт/итерация. interactive.nimax.ru elena@nimax.ruИтерационный подход
  • 23.
    5. Каждый релизтестировать все interactive.nimax.ru elena@nimax.ru - После каждого спринта надо тестировать все (регрессинг) - Автотесты могут покрыть часть функционала - Но все равно придется тестировать руками и глазами Итерационный подход strategy.nimax.ru
  • 24.
    6. Гибкие методологии= T&M interactive.nimax.ru elena@nimax.ru T&M – оплата по фактическим трудозатратам. - Обсуждаем ежемесячный бюджет. - Согласовываем план. - Согласовываем отчет. Итерационный подход strategy.nimax.ru
  • 25.
    6. Гибкие методологии= T&M interactive.nimax.ru elena@nimax.ru Фокус менеджера при работе по T&M: - Качество продукта и каждого отдельного решения. - Решение задач клиента. Итерационный подход Фокус менеджера при работе по Fixed Price: - Учесть на старте все риски. - Сохранить договоренности. - Сделать проект в срок и в рамках сметы. Формат не важен, важно, чтобы он не мешал сделать хороший продукт
  • 26.
    interactive.nimax.ru elena@nimax.ru Менеджер: - Организуетработу. - Вовлекает нужных людей в нужных момент. - Поддерживает процесс. Итерационный подход strategy.nimax.ru 7. Менеджер Nimax + Product Owner = успех Product Owner - Инсайдер. Знает все о рынке, ЦА, продукте. - Принимает решения о стратегии развития. - Ставит цели.
  • 27.