28
Итерационный подход к разработке Март 2017 Елена Огородникова u interactive.nimax.ru

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

  • Upload
    nimax

  • View
    140

  • Download
    3

Embed Size (px)

Citation preview

Итерационный подход к разработке

Март 2017Елена Огородниковаu

interactive.nimax.ru

Содержание

interactive.nimax.ru [email protected]

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 [email protected]

Waterfall (каскадная модель) – классический подход к разработке: фиксируем требования, пишем ТЗ, ведем этапы последовательно.

Итерационный подход strategy.nimax.ru

2. Как сейчас: Agile

interactive.nimax.ru [email protected]

Cерия подходов к разработке, в основе – динамичные требования, итеративность и гибкость.

- Готовность к изменениям важнее следования плану - Люди и взаимодействие важнее процессов и инструментов- Работающий продукт важнее исчерпывающей документации- Сотрудничество важнее документов

Итерационный подход strategy.nimax.ru

2. Как сейчас: Lean startup

interactive.nimax.ru [email protected]

Идеи бережливого производства (Toyota), переложенные на продуктовую разработку в условиях высокой неопределенности

- Отказ от всего, что не создает ценности - Быстрый запуск первой версии (MVP)- Разработка – путь экспериментов и проверка гипотез- Научный подход, data driven решения- Итеративное развитие

Итерационный подход strategy.nimax.ru

2. Как сейчас: HADI-циклы (hypothesis – action – data – insights)

interactive.nimax.ru [email protected]Итерационный подход strategy.nimax.ru

Методика постановки и оперативной проверки гипотез

Любое действие влияет на метрики. Если заранее сформулировать гипотезы и спланировать, какими метриками их можно проверить, процесс изменений будет контролируемым.

2. Как сейчас: Service Design Thinking

interactive.nimax.ru [email protected]

Идеология и набор инструментов для дизайна пользовательского опыта

- User-centric подход: ценность, опыт, оптимизация- Эмпатия и customer development- Подробное проектирование и тестирование прототипов- Обратная связь пользователей – главная метрика- Кросс-дисциплинарные команды

Итерационный подход strategy.nimax.ru

2. Как сейчас: Circular Design

interactive.nimax.ru [email protected]Итерационный подход strategy.nimax.ru

Идеология и инструменты управления инновациями в условиях цикличной экономики

- Продукты и вещи могут и должны жить долго и приносить пользу в течение всей жизни.

- “You can redesign everything” вместо “Make – use – dispose”

Что общего?

interactive.nimax.ru [email protected]

Гибкость = конкурентность

Экологичность производства

Решения на основе данных

Сокращение издержек

Итерационный подход strategy.nimax.ru

3. Как в Nimax?

interactive.nimax.ru [email protected]

Наша цель в любом проекте:1. Принести пользу 2. Сделать так, чтобы гордиться

При этом: – ничего не известно наверняка;– нельзя на старте предвидеть все;– любые изменение ведут к новым рискам;– идеи возникают на протяжении всего процесса, игнорировать их нельзя.

Итерационный подход strategy.nimax.ru

3. Как в Nimax?

interactive.nimax.ru [email protected]

Но: - Не можем взять ни одну

готовую методологию и повторить ее буквально.

- Не каждый заказчик готов работать по-новому (и не должен быть готов).

Итерационный подход strategy.nimax.ru

Поэтому: - Внедряем небольшими шагами. - Постоянно переизобретаем

процесс.

Самый быстрый и честный путь к цели – итерационный подход.

Nimax: гибкие, бережливые, твои

interactive.nimax.ru [email protected]

Agile- Требования могут меняться- Регулярная доставка результата- Форма: бэклог, итерации, спринты

Lean Startup- MVP- Только то, что добавляет ценности- Data driven решения

HADI-циклы- Сбор и проверка гипотез

Итерационный подход strategy.nimax.ru

Design Thinking- Пользователь в центре мира- Кросс-дисциплинарные команды

Circular Design - Развивать, а не делать каждый раз новое

Чуть-чуть Waterfall - Фиксированный скоп работ на маленьких отрезках пути

Идеальный процесс

1. Начать со стратегии и честно ответить на вопрос о ценности

interactive.nimax.ru [email protected]

- Кто вы? Что вы делаете?- Что уже есть на рынке и как оно работает?- Кто будет использовать? Почему?- В чем ценность?

Итерационный подход strategy.nimax.ru

2. Сделать MVP, протестировать основные гипотезы

interactive.nimax.ru [email protected]

- MVP и MDP. - Как выбрать? Оценить трудоемкость и ценность каждого

функционального блока, составить тайминг. - Не дольше 3 месяцев.

Итерационный подход strategy.nimax.ru

Пример: Zdravo.ru

interactive.nimax.ru [email protected]Итерационный подход

Пример: Zdravo.ru

interactive.nimax.ru [email protected]Итерационный подход

MVP Спустя год

3. Собирать данные и корректировать траекторию

interactive.nimax.ru [email protected]

- Настраиваем аналитику. - Собираем данные: аналитика, отзывы, usability-тесты- Интерпретируем.- Корректируем траекторию.

Итерационный подход strategy.nimax.ru

interactive.nimax.ru [email protected]Итерационный подход

4. Планировать вместе: цели

4. Планировать вместе: бэклог, итерация/спринт

interactive.nimax.ru [email protected]

Бэклог – список всего, что надо сделать.

Итерации – блоки разработки от 2 недель до 2 месяцев, в конце – новая версия продукта.Спринты – короткие этапы по 1-2 недели, в конце каждого – публикация изменений.

Итерационный подход

Могут меняться цели или бэклог, но не текущий спринт/итерация.

interactive.nimax.ru [email protected]Итерационный подход

5. Каждый релиз тестироватьвсе

interactive.nimax.ru [email protected]

- После каждого спринта надо тестировать все (регрессинг)- Автотесты могут покрыть часть функционала- Но все равно придется тестировать руками и глазами

Итерационный подход strategy.nimax.ru

6. Гибкие методологии = T&M

interactive.nimax.ru [email protected]

T&M – оплата по фактическим трудозатратам.

- Обсуждаем ежемесячный бюджет.- Согласовываем план. - Согласовываем отчет.

Итерационный подход strategy.nimax.ru

6. Гибкие методологии = T&M

interactive.nimax.ru [email protected]

Фокус менеджера при работе по T&M:

- Качество продукта и каждого отдельного решения.

- Решение задач клиента.

Итерационный подход

Фокус менеджера при работе по Fixed Price:

- Учесть на старте все риски.- Сохранить договоренности.- Сделать проект в срок и в

рамках сметы.

Формат не важен, важно, чтобы он не мешал сделать хороший продукт

interactive.nimax.ru [email protected]

Менеджер:- Организует работу.- Вовлекает нужных людей в

нужных момент.- Поддерживает процесс.

Итерационный подход strategy.nimax.ru

7. Менеджер Nimax + Product Owner = успех

Product Owner- Инсайдер. Знает все о

рынке, ЦА, продукте.- Принимает решения о

стратегии развития. - Ставит цели.

Спасибо за внимание и вдохновение

interactive.nimax.ru [email protected]Итерационный подход