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 и получите реальное время разработки. Вы можете попробовать сделать проект быстрее, но это повлечет за собой или увеличение бюджета, или понижение качества продукта.

 

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

 

 

 

Pick up
Executor

Select Executor

All these data will help to understand which trajectories users are moving within the application, from which screens they most often leave, and with what it can be connected.

Suppose, in most cases, the user exits the application at the stage of filling the basket. What could be the reasons?

The visitor can not figure out how to fill the main fields in the Recycle Bin.
Does not see some of the items in the Trash and does not understand if they are added or not.
The user is not clear, the payment has been made or there are some difficulties. testing the hypotheses of abandoning the application you need to test the usability of the application on various characters and scenarios.


Pick up

Executor

Select
Executor

Calculator

Cost project

Calculate
project

Requirements

specification

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