Этап 1. Проектирование и документация
Первый этап закладывает фундамент работы. Поэтому и заказчику, и разработчику очень важно погрузиться в процесс проектирования будущего приложения.
Разработчик прежде всего должен понять цель создания продукта — какие задачи бизнеса заказчик собирается решать с помощью приложения.
На этом этапе разработчику важно получить от заказчика следующую информацию:
- особенности бизнеса и описание целевой аудитории (потенциальных пользователей) приложения;
- перечень желаемых функций в приложении;
- список приложений, которые нравятся по возможностям и дизайну.
На основании информации от клиента студия разработки проводит бизнес-анализ и изучает:
- пользователей и их потребности;
- приложения конкурентов и отзывы о них;
- тренды отрасли.
После бизнес-анализа разработчик определяет, какие удачные решения из ниши взять
на заметку и какими характеристиками наделить приложение, чтобы оно решало поставленные задачи. Он оценивает, сможет ли приложение в том виде, в каком его описывает заказчик, достичь поставленных бизнес-целей. Кроме этого, взвешивает, насколько целесообразно реализовывать те или иные идеи, учитывая трудозатраты, сроки и бюджет.
После согласования всех вопросов можно приступать к выстраиванию навигации приложения. Результатом этого процесса становится интерактивная карта экранов, в которой отражены возможные сценарии пользователя.