Что входит в письменный производственный план
До начала реализации производственный план должен зафиксировать пользователей, процессы, данные, границы системы, ответственность за эксплуатацию и первый значимый объём.
Ключевое решение
Запишите продуктовые решения, которые иначе придётся дорого находить уже в коде.
Производственный план — не отполированный бэклог. Это минимальный набор письменных решений, который позволяет дизайну, реализации, запуску и эксплуатации двигаться в одном направлении.
Код всё равно устраняет неоднозначность — обсуждалась она заранее или нет. Если процесс, право доступа, ошибка или операционная ответственность не определены, решение примут во время реализации: позже, с меньшим контекстом и более высокой ценой изменения.
Начните с операционного изменения
Первая страница должна объяснять, что должно измениться на рынке или в работе, а не перечислять будущие экраны.
Полезное начало отвечает на вопросы:
- кто сталкивается с проблемой сейчас;
- как человек решает её сегодня;
- что станет возможным, когда продукт заработает;
- почему изменение важно коммерчески или операционно;
- какие данные подтверждают реальность проблемы.
Так у каждого следующего решения появляется критерий. Функция входит в продукт, если поддерживает нужное изменение, и может быть отложена, если не поддерживает.
Опишите пользователей через ответственность
Названий «администратор», «клиент» и «оператор» недостаточно. Для каждой роли зафиксируйте:
- за что человек отвечает;
- какие данные видит;
- какие решения может принимать;
- что требует согласования;
- что происходит при ошибке;
- кто разбирает исключения.
Эти ответы определяют навигацию, права, историю действий, уведомления и администрирование.
Сделайте основные процессы проверяемыми
План должен показывать путь от события до операционного результата и распространённые способы отказа.
Для каждого процесса определите:
- Что его запускает.
- Какие данные обязательны.
- Какие решения принимает продукт.
- Какая работа остаётся вне продукта.
- Что меняется в системе при успехе.
- Что видит пользователь при задержке, отказе, дубликате или прерывании.
Диаграмма только счастливого пути всё ещё описывает прототип, а не производственный продукт.
Определите данные до того, как затвердеют экраны
Интерфейс и модель данных нужно развивать вместе. За простым экраном могут скрываться правила владения, история, синхронизация, удаление и производные записи.
Необязательно заранее завершать схему базы данных, но нужно определить основные сущности и связи, владельца данных, источник истины, сроки хранения, импорт, чувствительные поля и историю, которая должна оставаться проверяемой.
Покажите полную границу продукта
Производственный объём шире клиентского приложения. Он включает интерфейсы клиентов и операторов, бэкенд, данные, авторизацию, платежи, интеграции, администрирование, развёртывание, мониторинг, восстановление и дальнейшую ответственность.
Не всё нужно создавать на первом этапе. Но всё необходимое должно быть видно, чтобы отсрочка была решением, а не случайным пропуском.
Считайте ограничения входными данными дизайна
Работа без связи, регулируемые данные, фиксированный срок запуска, слабый внешний API, проверка магазина приложений или ручная операционная команда меняют правильную архитектуру и интерфейс.
В Scoutbase нестабильная связь была не инфраструктурной сноской. Она изменила процессы сотрудников, синхронизацию, доверие и само определение завершённого действия.
Завершите первым производственным объёмом
Первый этап должен быть достаточно цельным, чтобы его можно было эксплуатировать, проверять и использовать для обучения. Для каждой возможности зафиксируйте результат, производственные условия, способ проверки, сознательно отложенную работу и причины пересмотра объёма.
Ценность плана не в числе страниц. Она в том, что важные решения можно проверить до того, как они станут дорогим кодом, данными и операционным поведением.
Связанный проект
Scoutbase
Посмотрите, как автономная работа изменила определение продукта.
Ещё об этапе «Определить»
Нужно превратить знание рынка в работающий продукт?
Письменно опишите задачу, доказательства, текущее состояние, желаемый результат и производственные ограничения.
Сфокусированные первые этапы — от $10 000; производственная разработка обычно начинается от $25 000.