Популярное
- Перенос папки Temp Windows 7 и для чего нужна папка темп
- Расчет зигзагообразных антенн Харченко для 3G модема 2100
- Как настроить ускоритель связи сети интернета 3G модема?
- Прошивка USB 3G модема HUAWEI Modem 3.0 (новая версия!)
- Флешки или радуйтесь счастливые обладатели A-DATA и Trancsend
- Почему диспетчер задач отключен администратором, как включить?
Первая версия веб-сервиса: как выбрать функции для рабочего запуска |
| Cоздание web-сайтов с нуля | ||||||
Первая версия веб-сервиса и MVP: выбор функций, завершённый сценарий, ручные операции, ограничения и критерии готовности к запускуУ команды есть идея сервиса записи на консультации. Хочется сразу добавить оплату, уведомления, отзывы, рекомендации и подробные отчёты. Но для первого запуска важно понять, какую задачу сможет завершить пользователь и кто обеспечит результат. Простое сокращение списка функций не отвечает на этот вопрос. При обсуждении такой идеи полезно уточнить, как исполнитель определяет границы продукта. На странице https://gusi-lebedi.ru/services-ru/online-store-usability-audit-ru/ услуги создание веб-сервиса студия «Гуси-Лебеди» описывает проектирование первой версии и проверку ключевых сценариев. Там же первая версия связывается с завершённым процессом, а дополнительные функции рассматриваются отдельно. Применить этот подход к своему проекту можно через описание конкретного пользовательского результата.
Выберите задачу первого запускаДля условного сервиса записи это может быть получение подтверждённого времени консультации. Тогда нужно определить, где пользователь видит доступные варианты, как отправляет запрос и как узнаёт окончательное решение. Сохранённая анкета без дальнейшей обработки ещё не завершает эту задачу. Уточните, для кого предназначен первый запуск и в каких условиях он проходит. Ограниченная группа пользователей и открытый доступ создают разные требования к поддержке и обработке обращений. Не называйте запуск успешным только потому, что форма доступна по ссылке: сначала определите, что именно собираетесь проверить. Соберите минимальный связный маршрутЗапишите путь от выбора времени до подтверждения. Для каждого шага укажите участника, нужные данные и следующее состояние. В примере пользователь выбирает вариант, система сохраняет запрос, сотрудник проверяет возможность записи, а пользователь получает согласованный ответ. Это учебная модель, которую нужно адаптировать к реальному процессу. Спросите, что произойдёт, если убрать очередную функцию. Без отзывов запись может сохранять смысл, если отзывы не нужны для решения пользователя. Без получения запроса ответственным сотрудником процесс может остановиться. Разница определяется связью с результатом, а не привлекательностью функции в презентации. Проверьте зависимости между функциямиУ функции могут быть условия, без которых она не работает. Подтверждение записи зависит от сведений о времени и правил изменения доступности. История заявок зависит от сохранения состояния и связи с пользователем. Уведомление зависит от адресата и способа доставки. Не принимайте интерфейсный экран за независимую единицу готовности. Список записей может выглядеть законченно, хотя данные в нём обновляются вручную из несогласованного источника. До оценки нужно понять, как поддерживается актуальность и что команда считает приемлемым для первого запуска. Разделите функции, правила и улучшенияДля каждой возможности определите её роль в выбранном сценарии. Одни действия нужны для завершения задачи, другие улучшают удобство, третьи относятся к отдельной будущей задаче. Такое разделение следует обсуждать с участниками процесса, а не назначать автоматически по названию функции. При этом нельзя отложить важное правило только потому, что оно не видно на экране. Например, запрет просмотра чужих обращений должен соответствовать согласованной модели доступа. Первая версия может содержать меньше возможностей, но её границы и ограничения должны быть понятны пользователям и команде. Согласуйте ручные операцииЧасть процесса иногда можно выполнить вручную: сотрудник проверяет доступность времени или отправляет подтверждение предусмотренным способом. Такой вариант стоит рассматривать только после проверки того, кто будет выполнять работу, где он получит сведения и как зафиксирует результат. Ручная операция требует ответственности и понятного порядка. Если сотрудник отсутствует, нужно знать, кто его заменит и как пользователь узнает состояние запроса. Не выдавайте ручную обработку за автоматизацию. Она должна быть обозначена в объёме первой версии и учтена в условиях запуска. Учтите отказ, отмену и повторПользователь может изменить решение, отправить запрос повторно или выбрать время, которое уже недоступно. Опишите необходимые реакции системы и команды. В условном примере стоит определить, как отклоняется запрос, отменяется подтверждённая запись и сообщается об изменении. Необязательно включать в первый выпуск каждую возможную ситуацию. Однако известный частый случай нельзя просто оставить без владельца решения. Если он обрабатывается вручную, укажите этот порядок. Если временно не поддерживается, согласуйте ограничение и способ объяснить его пользователю до действия. Определите, что узнаете после запускаСформулируйте вопрос, ради которого выпускается первая версия. Например, смогут ли выбранные пользователи пройти запись и понятен ли им ответ? Уточните, какие наблюдения нужны: завершённые сценарии, ошибки, обращения к поддержке и причины отказа в пределах доступных данных. Не превращайте план измерений в обещание результата. Наличие первой версии не доказывает спрос, прибыльность или рост бизнеса. Для таких выводов нужны фактические данные и подходящие условия наблюдения. Заранее определённый вопрос помогает понять, что команда проверила и чего ещё не знает. Подготовьте критерии готовностиПроверка запуска должна включать выбранный сценарий целиком. Подготовьте согласованные роли и тестовые данные, пройдите отправку, обработку и получение ответа. Проверьте допустимые изменения состояния, доступ к данным и необходимые исключения. Для уведомлений уточните, каким способом подтверждается доставка. Разделите готовность реализации, готовность людей и доступность внешних систем. Если форма работает, но ответственный не получает запрос, нельзя считать процесс проверенным. Если интеграция пока доступна только в тестовой среде, зафиксируйте это ограничение и отдельно определите проверку перед рабочим запуском. Зафиксируйте состав и порядок измененийСоберите выбранный сценарий, обязательные функции, ручные действия, ограничения и критерии приёмки в актуальный список. Рядом храните отложенные идеи с объяснением, какую задачу они добавляют. Тогда пожелание не теряется, но и не становится незаметным расширением текущего объёма. При новом предложении проверяйте его связь с результатом первой версии и влияние на согласованный план. Сроки и стоимость пересматриваются исполнителем после оценки изменений. Рабочая граница первого выпуска помогает обсуждать именно завершённую задачу и основания для дальнейшего развития сервиса. Понравилась полезная статья? Подпишитесь на RSS и получайте больше нужной информации! Рейтинг 0.0 из 5. Голосов: 0
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |