Сужаем большую идею до результата, который можно показать и проверить: на примере трекера привычек.
Замените название продукта одним действием
«Сделать приложение привычек» звучит понятно, пока не появляется список: регистрация, друзья, статистика, уведомления, синхронизация. Для первого проекта это несколько разных задач. Начните с одного действия: человек нажимает на день, а отметка остаётся после обновления страницы.
Такое описание даёт проверяемый результат. Можно открыть страницу, поставить отметку, обновить её и увидеть, сохранилась ли она. Название «красивый трекер» само по себе не задаёт условия готовности.
Определите человека и ситуацию
Кто пользуется страницей: вы на своём компьютере или ученики с разных телефонов? Нужен один локальный список или общий доступ? Для учебного примера выберем одного человека, один браузер и одну привычку. Это сознательное ограничение, которое уменьшает объём, а не недостаток, который нужно немедленно скрыть.
Не добавляйте сбор настоящих контактов и паролей ради сходства с большим сервисом. В первом прототипе можно обойтись без регистрации. Публикация для реальных пользователей потребует отдельной проверки хранения данных и доступа.
Разделите обязательное и дополнительное
Напишите две колонки. В первую попадёт то, без чего не выполняется исходное действие. Во вторую — улучшения, которые можно отложить. Если каждая идея объявлена обязательной, вернитесь к более узкому сценарию.
| Первая версия | Позже |
|---|---|
| Одна привычка | Несколько списков |
| Отметка дня | Соревнование друзей |
| Сохранение в этом браузере | Облачная синхронизация |
| Кнопка сброса с подтверждением | Сложная статистика |
Сначала грубая работающая версия
Набросайте экран на бумаге: название, семь дней и кнопка сброса. Затем реализуйте только отметку. После этого добавьте сохранение и проверьте обновление страницы. Оформление подключайте, когда основной сценарий уже проходит.
Локальное сохранение привязано к браузеру и может исчезнуть при очистке данных. Честно укажите это в интерфейсе прототипа. Не обещайте пользователю синхронизацию между устройствами, если её нет.
Как понять, что можно остановиться
Составьте пять проверок: пустое состояние, первая отметка, повторное нажатие, обновление страницы и сброс. Покажите проект человеку без пояснений и попросите отметить день. Если он понимает действие и результат сохраняется в оговорённых условиях, первая версия достигла своей цели.
Генератор проектов ZIPKA можно использовать для выбора темы, но после генерации всё равно сузьте идею до одного сценария. Практика: возьмите «каталог книг» и опишите его первую версию без регистрации, рейтингов и рекомендаций. Какие три проверки подтвердят, что она работает?
из статьи — в свой проект
Генератор проектов
Открой инструмент ZIPKA и попробуй пример из разбора. Он доступен бесплатно, без записи на курс.
Открыть инструмент ↗