Eng Рус

 

У вас есть проект, который необходимо реализовать в максимально короткие сроки. Студия мобильной разработки соглашается оперативно приступить к работе и озвучивает срок разработки в 3-4 месяца. Если вы раньше не занимались разработкой – у вас появится впечатление, что срок завышен и работу можно сделать быстрее. Чаще всего уменьшение сроков приводит к худшему результату и дополнительным затратам в дальнейшем. В этой статье мы разложим проект на этапы и оценим срок реализации каждого из них.

 

Будем рассматривать вариант разработки приложения под ключ и опишем все этапы:

 

 

 

1. Формирование общей концепции и блок схем экранов приложения – на данном этапе необходимо определить идею приложения, основной функционал, целевую аудиторию и схематично показать основные экраны будущего приложения. Длительность этапа: 1-2 недели.

 

2. Подготовка технического задания (ТЗ) проекта, которое будет содержать
блок- схемы всех будущих экранов приложения с описанием полного перечня функций приложения. Длительность этапа: 2-6 недель.

 

3. Разработка дизайна приложения – отрисовка дизайнером всех экранов приложения с учетом брендбука, пожеланий заказчика и согласованного ТЗ проекта. Дизайн должен быть разработан с учетом форм-фактора экранов, на которых будет запускаться приложение и соответствовать правилам Apple, Google. Длительность этапа: 2-6 недель.

 

4. Разработка статической версии мобильного приложения – перенос графических изображений экранов макета в программный код под разрабатываемую мобильную платформу (iOS, Android). Результатом этапа является версия приложения, которая позволяет посмотреть реализацию дизайна, анимации и оценить удобство работы с будущим приложением. Реальные данные к показу не готовы. Длительность этапа: 2-4 недели.

 

5. Разработка серверной стороны – подготовка необходимого документированного  API (формат интеграции с информационной системой, которая является источником данных для приложения). Обычно, данный этап выполняется параллельно другим этапам и почти не влияет на длительность проекта.  Длительность этапа: 2-8 недель.

 

6. Реализация динамической версии приложения – интеграция готового интерфейса и анимации с серверным API для работы с актуальными данными. В зависимости от требуемого уровня качества и наличия у приложения офлайн режима работы, срок реализации может значительно отличаться. Длительность этапа: 2-10 недель.

 

7. Отладка и тестирование – после реализации всего функционала, описанного в ТЗ согласно графическим макетам от дизайнера, наступает период вычистки багов и устранения недочетов приложения возникших в ходе реализации. Длительность этапа: 2-4 недели.

 

8. Публикация приложения в AppStore и Google Play – формирование карточки приложения и отправка на модерацию мобильных приложений в сторы. Обычно проверка занимает несколько дней, но в AppStore этот этап может затянуться на несколько недель. В случае нахождения несоответствий правилам маркета, приложение отклоняется с сопутствующим списком доработок, которые необходимо сделать до следующей подачи на проверку. Длительность этапа: 1-4 недели.

 

9. Исправление багов, найденных после запуска приложения – после того, как первые реальные пользователи начнут устанавливать приложение, есть вероятность проявления недочетов, упущенных в рамках внутреннего тестирования. Важно дать возможность клиентам быстро сообщать о наличии таких багов, а разработчикам - оперативно их устранить. Длительность этапа: 4-8 недель.

 

Сложив все этапы можем заметить, что на полный цикл разработки самого простого приложения до его публикации в сторы занимает 12 недель (3 месяца). В случае разработки приложения с объемным функционалом, срок реализации составит не менее 32 недели (8 месяцев).

 

Данные цифры не учитывают время, потраченное на решение организационных и юридических вопросов. В случае отсутствия необходимых данных, информации или ресурсов от заказчика – срок разработки будет продлен на эту задержку.

 

Как показывает практика, заложенный выше срок необходимо умножить на 1.5 и получите реальное время разработки. Вы можете попробовать сделать проект быстрее, но это повлечет за собой или увеличение бюджета, или понижение качества продукта.

 

Воспользуйтесь нашим генератором технического описания проекта для автоматической индивидуальной оценки именно вашего проекта.

 

 

Подобрать
исполнителя

выбрать исполнителя

Все эти данные помогут понять, по каким траекториям передвигаются пользователи внутри приложения, с каких экранов они чаще всего уходят, и с чем это может быть связано.

Допустим, в большинстве случаев пользователь выходит из приложения на этапе заполнения корзины. Какие могут быть причины?

Посетитель не может разобраться, как заполнить основные поля в Корзине.
Не видит часть товаров в Корзине и не понимает, добавлены они или нет.
Пользователю не очевидно, прошла оплата или возникли какие-то затруднения.
Для проверки гипотез отказа от приложения нужно протестировать юзабилити приложения на различных персонажах и сценариях.


Подобрать

исполнителя

Выбрать
исполнителя

Калькулятор

стоимости проекта

Просчитать
стоимость

Автоматическое

генерирование ТЗ

Сформировать
документ