Процесс Bi-Cycle начинается с заполнения Канваса проекта. Это документ определяющий верхнеуровневые цели проекта, результаты, и пользователей.
С его помощью мы определяем:
- Каких данных и/или требований нам не хватает?
- Какие мы видим риски?
- Какие наши предположения и гипотезы требуют проверки?
Вооружившись этой информацией мы переходим к Планированию Исследовательской итерации, или коротко — Планированию Рисков (Risk Planning). В ходе этого события Менеджер проекта вместе с Командой проекта, Внешними участниками и Стейкхолдерами составляет план работы на итерацию.
В конце итерации Проводится Обзор Цикла. В ходе этого события рассматриваются все данные и артефакты, которые были получены не только в ходе этой итерации, но и учитываются результаты предыдущих.
Стейкхолдеры и участники команд принимают один из следующих вариантов решений:
- У нас достаточно данных для старта проекта. Мы проверили все возможные гипотезы и отработали все риски, какие могли. Пора начинать проект!
- Данных о требованиях и рисках недостаточно для старта проекта. Нужно продолжать исследование.
- Собранные данные говорят, что проект несостоятелен или экономически нецелесообразен. Лучше наши деньги и время потратить на другой проект.
Всего один «один оборот колеса» исследовательского цикла длится от 1 до 4 недель.
Важно понимать, что мы никогда не сможем быть на 100% уверены в результате. Необходимо четко балансировать проработку рисков и затраченное время. Потому в Bi-Cycle Фреймворке мы ограничиваем время Исследовательского цикла 3 месяцами. Если вы после 3 месяцев не уверены в возможности запускать проект, значит вы не верите в него. Не дайте себе попасть в ловушку перфекциониста.
Запуск проектаКак только мы считаем что проект пора начинать, проводится Запуск проекта (Project Kick-Off). На нем мы должны утвердить и закрепить три основных пункта:
- Верхнеуровневые цели проекта
- Сроки проекта. Когда мы хотим достичь поставленных целей
- Образ Результата проекта. В каком виде мы хотим получить результаты проекта. Необходимо договориться о том, как будут выглядеть инкременты продукта нашего проекта.
В этом событии должны обязательно участвовать заинтересованные стороны проекта, команда и внешние участники. Все, кто задействован на проекте должны иметь общее представление о том, что мы делаем.
Цикл РеализацииBi-Cycle это итеративно-инкрементальный фреймворк. Это означает, что результаты проекта мы создаем частями, согласно видению инкрементов, сформулированному на предыдущем этапе. В начале цикла все участники собираются вместе на Планирование Инкремента Проекта (Project Increment Planning). Цель встречи — составить общий план работ по созданию инкремента для всех команд и участников проекта. На это может потребоваться немало времени. Поскольку один инкремент мы можем создавать до 3 месяцев, то и на планирование такого продолжительного промежутка времени уйдет целых 2 дня. За это время участники команд фиксируют все зависимости (внешние и внутренние), планируют свои работы и реакцию на риски.
В конце планирования все участники подтверждают свою уверенность в этом плане. После чего мы переходим к работе. План инкремента реализуется недельными шагами, с Планированием недели в начале и Обзором недели в конце.
Продолжительность 1 цикла разработки составляет 1−3 месяца. В конце цикла мы проводим Обзор инкремента и цикла (Increment & Cycle Check). Все участники рассматривают прошедший цикл с точки зрения:
- Полученных результатов, их соответствия планам;
- Эффективности процесса создания инкремента.
На этом этапе заинтересованные стороны принимают решение, стоит ли продолжать проект или целесообразнее его прекратить.
Наш фреймворк предназначается для проектов среднего масштаба, у которых Цикл Реализации не превышает 9 месяцев. Для более масштабных проектов мы готовим расширение фреймворка.