Процесс разработки продукта Mesosphere
Epic Growth Conference1. Определение
Убедитесь, что понимаете проблему. Поймите, кто ваши клиенты и действительно ли это является проблемой для них. Распределите роли в команде. Создайте инфраструктуру для документирования и ведения проекта.
2. Исследование
Поймите проблемы ваших клиентов. Соберите как можно больше информации о них и донесите это до команды. Пообщайтесь с клиентами и лидерами мнений в данном вопросе. Посмотрите, как решают эту проблему прямые или косвенные конкуренты. Обязательно документируйте и делитесь этими знаниями с командой. Определите, какие на сегодняшний день существуют технические ограничения.
3. Визуализация
Брейншторм идей и различных вариантов реализации отдельных составляющих продукта. Обязательно привлекайте к брейншторму всю команду. Визуализируйте идеи на бумаге. Сразу старайтесь получать обратную связь от разработчиков касаемо реализации идей.
4. Прототип
Выберите лучшие идеи и создайте интерактивный прототип. С каждым циклом повышайте точность, но при этом соблюдайте баланс функциональности продукта. Излишняя точность будет мешать сосредоточиться на главном, а низкая точно может привести к тому, что клиент не поймет вас.
5. Подтверждение
С помощью созданного прототипа/MVP подтверждайте гипотезы у ваших клиентов. Проводите интервью, общайтесь по телефону. Записывайте все результаты и делитесь со командой. Если полученные результаты вас не устраивают, возвращайтесь к пункту 3.
6. Подготовка к разработке
Перед каждым этапом разработки релиза продукта ребята из Mesosphere готовят хорошо документированную Wiki-страницу в сервисе Confluence, интерактивный прототип в inVision и дизайн в Sketch. Это помогает свести к минимуму недопонимания и перекладывания ответственности внутри команды по ходу реализации.
7. Разработка
Реализуйте задуманное. Не забывайте про контроль качества (QA). Старайтесь предлагать быстрые решения. Не нужно садится и менять всю документацию, если что-то пошло не так.
8. Измерения
Собирайте метрики по пользовательской воронке. Анализируйте, как те или иные решения влияют на конверсию в разных этапах воронки. Собирайте отзывы о продукте. Преобразуйте предложения и ошибки в задачи для следующих итераций.
Срок реализации каждого этапа уникален и зависит от сложности и размера проекта.