mini chatcomment
Говорите
b
Сколько времени уйдет на разработку приложения?

Сколько времени уйдет на разработку приложения?

Памятка заказчику и исполнителю

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

1. Первый этап – это уже названное планирование. Сюда входит как бизнес-планирование, так и анализ среды, изучение ЦА, согласование всех выводов и идей с заказчиком. Только на этом этапе уже можно зависнуть на несколько недель.

2. Когда в целом образ приложения обрисован, начинают проступать контуры – характеристики, возможности будущего продукта. На этом этапе нужно очертить круг УТП будущего приложения, а также подумать о практических вопросах – например, какие данные приложение будет запрашивать при установке? В этот же момент решается, будет ли приложение заточено только под одну ОС или оно станет мультиплатформенным – ответы на эти вопросы стоит давать после тщательного взвешивания всех «за» и «против». По времени второй этап также занимает несколько недель, в среднем от трех до пяти.

3. Далее пора приступать к UI/UX дизайну. Помимо создания дизайнерами таск-листа и сетки этот этап характеризуется и обилием споров с заказчиком, тестированием первых набросков в фокус-группах. В среднем на это уходит около двух недель.

4. Frontend-разработка. В этот момент тестируется прототип приложения на предмет взаимодействия с пользователем, исследуется его последующая оценка.

5. Backend-разработка. Создается API, архитектура, проверяется качество. Этот и предыдущий этап вместе могут занять пять недель, но если приложение сложное, то вплоть до восемнадцати.

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

7. Поддержка. После запуска приложения вам остается только поставлять обновления, исправлять ошибки и мониторить успешность присутствия приложения на рынке. Этот этап занимает столько времени, сколько указано в контракте (если поддержка вообще входит в условия контракта).

Таким образом, на разработку несложного приложения можно потратить пару месяцев, тогда как сложное может рождаться почти год. К примеру, приложение типа Uber можно создать меньше чем за полгода (где-то 5,5 месяцев), а мессенджер, как WhatsApp – за 4,5 месяца. Стоит учесть и то, что на скорость влияют дополнительные факторы: мультиплатформенность (разработка софта для Android требует почти на 20% больше времени, чем для iOS), улучшения дизайна (классика) и интеграция в соцсети – если вам нужна их поддержка, придется потратить дополнительно пару недель.

Ремейк Black Mirror: небезызвестный и атмосферный готический хоррор
Хотите всегда быть в курсе полезных
новостей нашего сайта?
Подпишись на наши уведомления
Подписаться
Добавить к сравнению
Добавить в «Желания»