MVP PRD Против Границ Проекта: В Чём Ѕ
Фраза документ требований к продукту mvp может звучать как Ð·Ð°Ð¿Ñ€Ð¾Ñ Ñ‚ÐµÑ…Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ или Ñметы. Однако Ð´Ð»Ñ Ð¾ÑÐ½Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñто прежде вÑего продуктовое решение: различение двух плановых документов. КачеÑтво Ñтого Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñет, даÑÑ‚ ли разработка полезные доказательÑтва или проÑто больше кода.
Ðто руководÑтво объÑÑнÑет практичеÑкую разницу между MVP PRD и границами проекта. Оно напиÑано Ð´Ð»Ñ Ð¾Ñнователей, которым нужно принимать чёткие решениÑ, не ÑтановÑÑÑŒ инженерами-программиÑтами. ЕÑли более широкий процеÑÑ MVP вÑÑ‘ ещё незнаком, начните Ñ Ñтого практичеÑкого руководÑтва по разработке MVP и иÑпользуйте приведённую ниже Ñхему, чтобы Ñделать Ñто конкретное решение Ñвным.
Ðачните С РешениÑ, Ð Ðе С Технологии
Ðачните Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ вопроÑа: Что должен обеÑпечить первый пригодный к иÑпользованию релиз? ИнÑтрумент, архитектура, модель, агентÑтво или ÑпиÑок функций не могут ответить на Ñто за ваÑ. ОÑнователь должен определить клиента, проблему, важный рабочий процеÑÑ Ð¸ доказательÑтва, которые оправдают продолжение.
Полезный первый релиз завершает один путь клиента. Он не пытаетÑÑ Ð¿Ñ€ÐµÐ´Ñтавить будущий продукт в миниатюре. Ðто различие важно, потому что два продукта, опиÑанные одним и тем же ключевым Ñловом, могут требовать Ñовершенно разной работы. ПроÑтой внутренний процеÑÑ, клиентÑкий подпиÑной продукт и продукт, работающий Ñ Ñ‡ÑƒÐ²Ñтвительными данными, не должны получать одинаковые планы.
Ðапишите одноÑтраничный документ Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ´ обÑуждением реализации. Включите целевого клиента, текущий обходной путь, желаемый результат, оÑновной путь, предположениÑ, ограничениÑ, иÑÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸ Ñигналы уÑпеха. Ðто Ñтанет точкой отÑчёта, когда поÑвÑÑ‚ÑÑ Ð½Ð¾Ð²Ñ‹Ðµ идеи или оценки разойдутÑÑ.
Определите Узкий, Ðо Полный Результат
«Минимальный» не должно означать «неполный». Клиент должен иметь возможноÑть войти в продукт, выполнить важную задачу, получить полезный результат и понÑть, что будет дальше. Ð’Ñпомогательные операции — проверка, поддержка, иÑправлениÑ, ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¸ управление аккаунтом — также нуждаютÑÑ Ð² ответÑтвенном, даже еÑли чаÑть из них пока оÑтаётÑÑ Ñ€ÑƒÑ‡Ð½Ð¾Ð¹.
Ð”Ð»Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð° требований к продукту mvp опишите результат одним предложением: «Конкретный пользователь может выполнить конкретную задачу и получить конкретный результат при извеÑтных уÑловиÑх». Затем перечиÑлите, что намеренно выходит за Ñту границу. Ðто отделÑет необходимую работу от привлекательных будущих идей.
ИÑпользуйте Ñту компактную запиÑÑŒ решений:
| ОблаÑть Ñ€ÐµÑˆÐµÐ½Ð¸Ñ | Что документировать |
|---|---|
| Результат | Один результат, которого может доÑтичь первый клиент |
| Граница | Функции, Ñвно отложенные |
| ДоказательÑтво | Поведение, подтверждающее Ñледующую инвеÑтицию |
| ОтветÑтвенный | Лицо, отвечающее за каждое открытое решение |
Ðта запиÑÑŒ полезнее длинного ÑпиÑка пожеланий, потому что каждый пункт можно проверить: обеÑпечивает ли он оÑновной путь, Ñнижает ли ÑущеÑтвенный риÑк или Ñобирает ли необходимые доказательÑтва? ЕÑли нет, он, вероÑтно, отноÑитÑÑ Ðº периоду поÑле MVP.
Стройте Границы Вокруг Пути
Пошагово ÑоÑтавьте карту первого полезного пути. Включите дейÑÑ‚Ð²Ð¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð°, реакции ÑиÑтемы, задачи оператора, иÑÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸ итоговый результат. Функции легче оценивать, когда они ÑвÑзаны Ñ Ñтим потоком, а не перечиÑлены отдельно.
КлаÑÑифицируйте каждую предложенную возможноÑть как необходимую Ð´Ð»Ñ Ñ†ÐµÐ½Ð½Ð¾Ñти, необходимую Ð´Ð»Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑти или ÑкÑплуатации, необходимую Ð´Ð»Ñ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ отложенную. ЕÑли пункт не подходит ни к одной из Ñтих групп, отложите его. ФикÑируйте завиÑимоÑти, потому что Ð½ÐµÐ±Ð¾Ð»ÑŒÑˆÐ°Ñ Ð²Ð¸Ð´Ð¸Ð¼Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ потребовать значительного Ñкрытого админиÑÑ‚Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð»Ð¸ работы Ñ Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸.
Ð’Ñ‹Ñтраивайте вехи как полные Ñрезы пути. Ðто Ñоздаёт более ранние демонÑтрации и выÑвлÑет недопонимание до того, как поÑтроен каждый Ñлой.
Определите РиÑки Перед Оценкой Работы
Ранние планы терпÑÑ‚ неудачу, когда Ð²Ð°Ð¶Ð½Ð°Ñ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ð¾Ñть маÑкируетÑÑ Ð¿Ð¾Ð´ фикÑированное требование. ПопроÑите команду разработки отделить извеÑтную работу от предположений, требующих иÑÑледованиÑ, Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð»Ð¸ техничеÑкого изучениÑ. Цель не в уÑтранении вÑей неопределённоÑти, а в предотвращении Ñитуации, когда одна ÑÐºÑ€Ñ‹Ñ‚Ð°Ñ Ð·Ð°Ð²Ð¸ÑимоÑть управлÑет вÑем проектом.
РаÑпроÑтранённые риÑки по Ñтой теме включают:
- Границы раÑширÑÑŽÑ‚ÑÑ Ð´Ð¾ того, как центральное предположение проÑÑнитÑÑ. ЗафикÑируйте, как команда будет Ñто обнаруживать и реагировать.
- ЗавиÑимые функции обнаруживаютÑÑ Ñлишком поздно. ЗафикÑируйте, как команда будет Ñто обнаруживать и реагировать.
- Команда оптимизирует полировку раньше полезноÑти. ЗафикÑируйте, как команда будет Ñто обнаруживать и реагировать.
- У операций за интерфейÑом нет ответÑтвенного. ЗафикÑируйте, как команда будет Ñто обнаруживать и реагировать.
ОбÑуждайте влиÑние и реакцию, а не только вероÑтноÑть. Сторонний ÑÐµÑ€Ð²Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ быть надёжным, но вÑÑ‘ равно требовать резервного варианта. Модель может пройти демонÑтрацию, но не ÑправитьÑÑ Ñ Ñ€Ð°Ð·Ð½Ð¾Ñ€Ð¾Ð´Ð½Ñ‹Ð¼Ð¸ вводами клиентов. Рабочий процеÑÑ Ð¼Ð¾Ð¶ÐµÑ‚ быть техничеÑки проÑтым, но операционно невозможным Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ командой. Ðти Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ Ð²Ð»Ð¸ÑÑŽÑ‚ на границы и поÑледовательноÑть.
Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð¾ приоритизации риÑков MVP предлагает полезный дополнительный процеÑÑ, когда неÑколько неопределённоÑтей конкурируют за внимание.
Превратите План Ð’ ПроверÑемые Вехи
Избегайте вех вроде «бÑкенд готов» или Â«Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ð¸Ñ Ð˜Ð˜ завершена». Они отражают активноÑть, а не пригодный к иÑпользованию прогреÑÑ. Более ÑÐ¸Ð»ÑŒÐ½Ð°Ñ Ð²ÐµÑ…Ð° завершаетÑÑ Ð´ÐµÐ¼Ð¾Ð½Ñтрируемым результатом Ð´Ð»Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð° или оператора и пиÑьменными уÑловиÑми приёмки.
Ð”Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ вехи определите Ñценарий, иÑходные данные, ожидаемый результат, поведение при Ñбое и доказательÑтва, которые нужно Ñохранить. ОÑнователь должен иметь возможноÑть наблюдать реальный рабочий процеÑÑ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ Ð´ÐµÐ¼Ð¾Ð½Ñтрации и Ñравнивать его Ñ ÑоглаÑованным результатом. ВопроÑÑ‹ и Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ фикÑироватьÑÑ Ð² общем журнале, чтобы не терÑтьÑÑ Ð¼ÐµÐ¶Ð´Ñƒ вÑтречами.
ПроверÑйте также доÑтуп, а не только функции. ÐšÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° контролировать репозиторий иÑходного кода, хоÑтинг-аккаунт, домены, аналитику, Ñторонние ÑервиÑÑ‹, файлы дизайна и данные продукта. Ðто оÑобенно важно, когда задейÑтвованы внешние ÑпециалиÑты или платформы Ñ Ð¾Ð¿Ð»Ð°Ñ‚Ð¾Ð¹ по иÑпользованию.
ИзмерÑйте ДоказательÑтва, Ð Ðе ÐктивноÑть
Полезные доказательÑтва Ð´Ð»Ñ Ñтого Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡Ð°ÑŽÑ‚ завершение пути, повторное иÑпользование, запроÑÑ‹ в поддержку и подтверждение того, что рабочий процеÑÑ Ñ€ÐµÑˆÐ°ÐµÑ‚ заÑвленную проблему. Выберите небольшой набор, напрÑмую ÑвÑзанный Ñ Ð³Ð»Ð°Ð²Ð½Ñ‹Ð¼ предположением. Панель, Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð½Ð°Ñ Ð½ÐµÑвÑзанной активноÑтью, может заÑтавить неопределённый продукт выглÑдеть здоровее, чем он еÑть.
Определите ритм обзоров до запуÑка. Решите, кто изучает результаты, как отзывы клиентов ÑочетаютÑÑ Ñ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ñ‡ÐµÑкими данными и какие уÑÐ»Ð¾Ð²Ð¸Ñ Ð·Ð°Ð¿ÑƒÑкают изменение. ДоказательÑтва могут поддерживать продолжение, Ñужение аудитории, переÑмотр рабочего процеÑÑа, изменение техничеÑкого подхода или оÑтановку. Ð’Ñе Ñто законные иÑходы MVP.
ИÑпользуйте выводы Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ð¾Ð², а не Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñамой запрашиваемой функции. Сначала определите, предÑтавлÑет ли Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÑющееÑÑ Ð¿Ñ€ÐµÐ¿ÑÑ‚Ñтвие Ð´Ð»Ñ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ клиента или предпочтение одного человека.
Ðффективно Работайте С Командой Разработки
ОÑнователÑм не нужно диктовать детали реализации, но им нужна видимоÑть. ПроÑите команду объÑÑнÑть важные Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñтым Ñзыком: требование, раÑÑмотренные варианты, компромиÑÑÑ‹, выбранный подход и уÑловиÑ, которые изменили бы Ñтот выбор.
ДоговоритеÑÑŒ о коротких циклах обратной ÑвÑзи, рабочих демонÑтрациÑÑ…, критериÑÑ… приёмки и чёткому пути ÑÑкалации. ЕÑли вы Ñравниваете внешнюю помощь, руководÑтво по выбору компании-разработчика MVP объÑÑнÑет, как оценивать доказательÑтва поÑтавки и ответÑтвенноÑть, а не полагатьÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ на качеÑтво презентации.
Здоровое ÑотрудничеÑтво ÑохранÑет разные зоны ответÑтвенноÑти. ОÑнователь владеет пониманием клиента, приоритетами, коммерчеÑкими ограничениÑми и продуктовыми решениÑми. ТехничеÑÐºÐ°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° владеет инженерным качеÑтвом, вариантами реализации, теÑтированием, безопаÑноÑтью и ÑкÑплуатационными рекомендациÑми. Важные компромиÑÑÑ‹ решаютÑÑ ÑовмеÑтно и фикÑируютÑÑ.
ПрактичеÑкий Чек-ЛиÑÑ‚ Ð”Ð»Ñ Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰ÐµÐ³Ð¾ Шага
Прежде чем выделÑть больше бюджета на документ требований к продукту mvp, убедитеÑÑŒ, что вы можете ответить на Ñледующее:
- Кто первый конкретный пользователь?
- Какой полный результат предоÑтавит продукт?
- Какое предположение проверÑет Ñтот релиз?
- Что Ñвно иÑключено?
- ÐšÐ°ÐºÐ°Ñ Ð·Ð°Ð²Ð¸ÑимоÑть или техничеÑкое решение неÑёт наибольший риÑк?
- Какие доказательÑтва будут изучены поÑле реального иÑпользованиÑ?
- Кто отвечает за ÑкÑплуатацию, поддержку, данные, аккаунты и решениÑ?
- Какой результат заÑтавит команду продолжить, переÑмотреть или оÑтановитьÑÑ?
Чёткие ответы не уÑтранÑÑŽÑ‚ неопределённоÑть, но делают её управлÑемой. Они также дают дизайнерам и разработчикам доÑтаточно контекÑта, чтобы предлагать более проÑтые варианты вмеÑто интерпретации широкого ключевого Ñлова как инÑтрукции поÑтроить вÑÑ‘ ÑвÑзанное Ñ Ð½Ð¸Ð¼.
Возьмите Ðа Ð¡ÐµÐ±Ñ Ðаименьшее Оправданное ОбÑзательÑтво
Лучший план Ð´Ð»Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð° требований к продукту mvp не обÑзательно Ñамый быÑтрый или техничеÑки амбициозный. Ðто наименьшее оправданное обÑзательÑтво, которое даёт реальный результат, ответÑтвенно управлÑет извеÑтными риÑками и Ñоздаёт доказательÑтва Ð´Ð»Ñ Ñледующего решениÑ.
Держите документ Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¼ на протÑжении вÑей поÑтавки. ОбновлÑйте Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ изменении доказательÑтв от клиентов, фикÑируйте, почему менÑÑŽÑ‚ÑÑ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹, и требуйте демонÑтраций отноÑительно оÑновного пути. Ðта диÑциплина защищает продукт как от преждевременной ÑложноÑти, так и от Ñокращений, делающих реальное иÑпользование небезопаÑным.
Превратите Ñто решение в ÑфокуÑированный план MVP
MVPHUB поможет вам проÑÑнить границы, риÑки, подход к поÑтавке и доказательÑтва, необходимые Ð´Ð»Ñ ÑƒÐ±ÐµÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ первого релиза.
Забронировать беÑплатную конÑультацию Ñ MVPHUBЧасто Задаваемые Вопросы
Какой первый шаг в работе Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ требований к продукту mvp?
Ðачните Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ клиента, желаемого результата и неопределённого предположениÑ, которое должна проверить работа. Выбирайте технологию или партнёра по разработке только поÑле того, как Ñти моменты проÑÑнÑÑ‚ÑÑ.
Как нетехничеÑкий оÑнователь управлÑет документом требований к продукту mvp?
Возьмите на ÑÐµÐ±Ñ Ð¾Ñ‚Ð²ÐµÑ‚ÑтвенноÑть за проблему клиента, приоритеты, Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¸ меры уÑпеха. ПроÑите техничеÑкую команду объÑÑнÑть варианты и компромиÑÑÑ‹ проÑтым Ñзыком и оценивайте прогреÑÑ Ñ‡ÐµÑ€ÐµÐ· рабочие демонÑтрации и доказательÑтва.
Как Ñохранить Ñ„Ð¾ÐºÑƒÑ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð° требований к продукту mvp?
Определите один полный путь клиента и зафикÑируйте Ñвные иÑключениÑ. Включайте только работу, необходимую Ð´Ð»Ñ Ñ†ÐµÐ½Ð½Ð¾Ñти клиента, ответÑтвенной ÑкÑплуатации, ÑÐ½Ð¸Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð¸Ñка или обучениÑ.
Как понÑть, уÑпешен ли документ требований к продукту mvp?
Выберите поведенчеÑкие доказательÑтва, ÑвÑзанные Ñ Ð³Ð»Ð°Ð²Ð½Ñ‹Ð¼ предположением, до начала разработки. Оценивайте завершение задач, повторное иÑпользование, качеÑтво, паттерны поддержки и коммерчеÑкие обÑзательÑтва, а не полагайтеÑÑŒ только на мнениÑ.