Первый проект · 3 мин

Как выбрать первый проект и не бросить его на полпути

Сужаем большую идею до результата, который можно показать и проверить: на примере трекера привычек.

Что разберём

Сужаем большую идею до результата, который можно показать и проверить: на примере трекера привычек.

Замените название продукта одним действием

«Сделать приложение привычек» звучит понятно, пока не появляется список: регистрация, друзья, статистика, уведомления, синхронизация. Для первого проекта это несколько разных задач. Начните с одного действия: человек нажимает на день, а отметка остаётся после обновления страницы.

Такое описание даёт проверяемый результат. Можно открыть страницу, поставить отметку, обновить её и увидеть, сохранилась ли она. Название «красивый трекер» само по себе не задаёт условия готовности.

Определите человека и ситуацию

Кто пользуется страницей: вы на своём компьютере или ученики с разных телефонов? Нужен один локальный список или общий доступ? Для учебного примера выберем одного человека, один браузер и одну привычку. Это сознательное ограничение, которое уменьшает объём, а не недостаток, который нужно немедленно скрыть.

Не добавляйте сбор настоящих контактов и паролей ради сходства с большим сервисом. В первом прототипе можно обойтись без регистрации. Публикация для реальных пользователей потребует отдельной проверки хранения данных и доступа.

Одна задача→Рабочая версия→Улучшения
Первая версия завершает один сценарий. Дополнительные функции идут после него.

Разделите обязательное и дополнительное

Напишите две колонки. В первую попадёт то, без чего не выполняется исходное действие. Во вторую — улучшения, которые можно отложить. Если каждая идея объявлена обязательной, вернитесь к более узкому сценарию.

Первая версияПозже
Одна привычкаНесколько списков
Отметка дняСоревнование друзей
Сохранение в этом браузереОблачная синхронизация
Кнопка сброса с подтверждениемСложная статистика

Сначала грубая работающая версия

Набросайте экран на бумаге: название, семь дней и кнопка сброса. Затем реализуйте только отметку. После этого добавьте сохранение и проверьте обновление страницы. Оформление подключайте, когда основной сценарий уже проходит.

Локальное сохранение привязано к браузеру и может исчезнуть при очистке данных. Честно укажите это в интерфейсе прототипа. Не обещайте пользователю синхронизацию между устройствами, если её нет.

Как понять, что можно остановиться

Составьте пять проверок: пустое состояние, первая отметка, повторное нажатие, обновление страницы и сброс. Покажите проект человеку без пояснений и попросите отметить день. Если он понимает действие и результат сохраняется в оговорённых условиях, первая версия достигла своей цели.

Генератор проектов ZIPKA можно использовать для выбора темы, но после генерации всё равно сузьте идею до одного сценария. Практика: возьмите «каталог книг» и опишите его первую версию без регистрации, рейтингов и рекомендаций. Какие три проверки подтвердят, что она работает?

из статьи — в свой проект

Генератор проектов

Открой инструмент ZIPKA и попробуй пример из разбора. Он доступен бесплатно, без записи на курс.

Открыть инструмент ↗

Источники и дальнейшее чтение