Как выглядит идеальное ТЗ?
Каждый день мы получаем звонки и письма от людей, у которых есть идея создания приложения и которые ищут приблизительную стоимость разработки. Мы пытаемся помочь каждому, но иногда дать такую информацию действительно тяжело. Потому что спрашивать сколько стоит создать приложение, это тоже самое что спросить сколько стоит построить дом.
Именно поэтому вам нужно иметь техническое задание, чтобы продвинуться дальше.
Если вы окончательно уверены в своей идеи и ищите кого-нибудь, кто сможет ее реализовать, техническое задание должно стать вашим следующим шагом. Составить ТЗ для многих часто становится нелегкой задачей, поэтому ниже мы приведем несколько важных пунктов, которые помогут оценить стоимость приложения.
Background
Важно знать, кто вы и откуда пришли. Это ваш дебют в разработке приложений? Или вы уже не новичок? У вас уже есть свой бизнес или вы планируете продать приложение? Если вы расскажете нам, что привело вас к разработке приложения, то мы поймем вас лучше и сможем помочь вашему проекту удачно запуститься.
Aудитория
Для кого будет создаваться ваше приложение? Это кажется очевидным, но хорошее понимание аудитории поможет создать больше практичных решений, которые сделают приложение удобным для пользователя.
К примеру, если ваше приложение — для детей, дизайн должен отличаться яркостью и кнопки должны больше.
В идеале, вам необходимо создать портрет пользователя и включить его в техзадание. Также хорошим решением для идеального техзадания может стать маркетинговое исследование.
Цели
Важно понять, какие цели вы хотите достичь посредством вашего мобильного приложения. Хотите ли вы увеличить количество посетителей вашего сайта? Хотите повысить продуктивность вашего персонала? Или вы надеетесь, что оно сделает вас миллионером?
Дело не в том, что приложение будет делать, важно то — какую проблему оно будет решать.
Хотя это не обязательно должно входить в ТЗ, в конечном итоге ваша цель должна быть конкретной, измеримой, достижимой, значимой и соотноситься с конкретными сроками (SMART objectives)
Что будет делать ваше приложение?
Это очень важная информация! Вы должны быть готовы дать простой, состоящий из одного приложения, ответ.
Представьте, что ваше приложение уже готово к запуску в магазин. Какое краткое описание вы бы дали своему проекту в маркете. Включите это в свое ТЗ.
Платформа приложения
Здесь вы должны указать, какая платформа предпочтительна для вас. По нашему опыту, две самые широко распространенные платформы — это Android и iOS.Вы должны понимать, что количество платформ, на которых доступно ваше приложение является главным ценообразующим фактором.
Временные рамки в ТЗ
Не забудьте указать в ТЗ какие временные рамки вас интересуют. Это поможет разработчикам оценить свои возможности.
Функции и возможности
Это главная информация, которую разработчикам необходимо знать, для того чтобы определить приблизительную стоимость приложения. Этого можно не делать, если у вас есть готовый UX-дизайн со всеми прорисованными окнами приложения, тогда вам проще отправить разработчикам готовые схемы.
С подробным описанием функционала приложения, разработчики смогут назвать вам его приблизительную стоимость.
К примеру, если ваше приложение “позволяет сообщать о ямах на дороге, когда вы их встречаете”, то оно должно содержать следующие функции:
- автоматически регистрировать ваше местоположение в отчете;
- позволять делать фото и прикреплять его к отчету;
- автоматически отправлять его определенному человеку по нажатию кнопки.
Когда вы уже продумали весь функционал и возможности, вы должны определить какие из них необходимы, а какие “было бы хорошо иметь”, так как это влияет на стоимость приложения.
Список самых популярных функций, которые люди хотят видеть в своих приложениях:
- Push-уведомления.
- Геолокация
- Интеграция с социальными сетями
- Возможность регистрации
- Платежная система
- Система рейтингов и отзывов
- Взаимодействие с сайтами
- Взаимодействие с базами данных или внутренней системой
Дизайн приложения
Если у вас есть предпочтения по дизайну — они обязательно должны быть в ТЗ: цвет, шрифт, логотип, стиль. Все это поможет создать приложение, которое максимально отвечает вашим требованиям.
Последующая поддержка
В ТЗ лучше указать, что вас интересует последующая техническая поддержка (обновления и т.п).
Контакты
Не забудьте указать всю контактную информацию о себе, чтобы разработчикам было проще с вами связаться.
Мы желаем вам удачи и пусть все ваши идеи осуществятся!
Источник: Write App Specification