Есть ли у вас идея, которая должна существовать, прежде чем вы узнаете, работает ли она?

От концепции до развёрнутой первой версии, которую можно показать реальным пользователям: веб-приложения, панели управления, картографические продукты и мобильные приложения, достаточно небольшие, чтобы на них учиться.

Проблема

Идея обычно ясна. Неясно, какие её части важны. Команды либо строят всё сразу и выходят поздно с продуктом, которого никто не касался, либо делают настолько тонкий прототип, что отзывы касаются прототипа, а не идеи. И то и другое тратит единственный ресурс, который важен на этом этапе: быстрый и честный ответ.

Как мы подходим

Мы определяем тот единственный вопрос, на который должна ответить первая версия, затем строим только то, что нужно для ответа, но строим как следует: настоящие учётные записи, настоящие данные, развёртывание на инфраструктуре, за которую не будет стыдно, если ответ окажется «да». Всё остальное вырезается или открыто имитируется. Мы встраиваем в продукт измерения, чтобы ответ приходил из использования, а не из мнений, и планируем вторую версию только после того, как первой воспользовались. Мы поставляли продукты таким образом как единственный разработчик, от первого коммита до выпущенной версии 1.0, и однажды на этом же этапе закрыли продукт, потому что ответ был «нет». По сравнению с годом разработки это дешёвый исход.

Разобранный пример

Геоинформационная система, включая панель и карты

Четыре года создания геоинформационных продуктов научили нас, где такие проекты застревают: карта остаётся видимой частью, а продукт живёт в панели за ней. В текущем веб-ГИС мы в одиночку построили всю панель управления, от администрирования пользователей и ролей до рабочих процессов, питающих карту, и реализовали картографические операции, позволяющие рисовать, запрашивать и редактировать объекты на ней. Мобильный продукт прошёл обратный путь: три партнёра, один разработчик и версия 1.0, выпущенная для реальных пользователей. Вскоре его закрыли на основании того, что делали эти пользователи, а именно для этого и нужна первая версия.

Что вы получаете

  • Письменно зафиксированный объём первой версии с указанием того, что вырезано и почему
  • Развёрнутый продукт с настоящими учётными записями, настоящими данными и измерением использования
  • Короткий отчёт об использовании после первых недель, простым языком
  • Кодовая база и инфраструктура, задокументированные и остающиеся у вас для продолжения
Опишите свою проблему