Сколько времени уйдет на разработку приложения?
Памятка заказчику и исполнителю
На самом деле этапы создания приложения достаточно хорошо известны всем тем, кто хотя бы косвенно относится к этой сфере. Однако когда речь заходит о сроках, цифры могут быть названы самые разные, от месяца до почти полугода. Конечно, на такой разброс в сроках могут повлиять внешние обстоятельства: задержка выплат, долгое устранение бага, вынужденное изменение концепции и т.п. Но часто при обозначении сроков просто не учитываются этапы планирования, подготовки, хотя на самом деле это очень важные аспекты работы, пренебрегать которыми крайне не рекомендуется.
1. Первый этап – это уже названное планирование. Сюда входит как бизнес-планирование, так и анализ среды, изучение ЦА, согласование всех выводов и идей с заказчиком. Только на этом этапе уже можно зависнуть на несколько недель.
2. Когда в целом образ приложения обрисован, начинают проступать контуры – характеристики, возможности будущего продукта. На этом этапе нужно очертить круг УТП будущего приложения, а также подумать о практических вопросах – например, какие данные приложение будет запрашивать при установке? В этот же момент решается, будет ли приложение заточено только под одну ОС или оно станет мультиплатформенным – ответы на эти вопросы стоит давать после тщательного взвешивания всех «за» и «против». По времени второй этап также занимает несколько недель, в среднем от трех до пяти.
3. Далее пора приступать к UI/UX дизайну. Помимо создания дизайнерами таск-листа и сетки этот этап характеризуется и обилием споров с заказчиком, тестированием первых набросков в фокус-группах. В среднем на это уходит около двух недель.
4. Frontend-разработка. В этот момент тестируется прототип приложения на предмет взаимодействия с пользователем, исследуется его последующая оценка.
5. Backend-разработка. Создается API, архитектура, проверяется качество. Этот и предыдущий этап вместе могут занять пять недель, но если приложение сложное, то вплоть до восемнадцати.
6. После завершения разработки пора приступить к всестороннему тестированию и исправлению выявленных ошибок. В зависимости от количества и сложности последних этап может занять около месяца. Кстати, после исправления багов рекомендуется провести повторные тесты для закрепления результатов.
7. Поддержка. После запуска приложения вам остается только поставлять обновления, исправлять ошибки и мониторить успешность присутствия приложения на рынке. Этот этап занимает столько времени, сколько указано в контракте (если поддержка вообще входит в условия контракта).
Таким образом, на разработку несложного приложения можно потратить пару месяцев, тогда как сложное может рождаться почти год. К примеру, приложение типа Uber можно создать меньше чем за полгода (где-то 5,5 месяцев), а мессенджер, как WhatsApp – за 4,5 месяца. Стоит учесть и то, что на скорость влияют дополнительные факторы: мультиплатформенность (разработка софта для Android требует почти на 20% больше времени, чем для iOS), улучшения дизайна (классика) и интеграция в соцсети – если вам нужна их поддержка, придется потратить дополнительно пару недель.
Ремейк Black Mirror: небезызвестный и атмосферный готический хоррор
Если вам по вкусу старые готические замки, персонажи с собственными скелетами в шкафу, семейные разборки вкупе с загадками, головоломками, мистикой и безумием, то этот приключенческий хоррор определённо придётся вам по душе!
Почему не стоит использовать сторонние клавиатуры с устройствами Apple?
Больше тридцати миллионов пользователей пострадали
Как посмотреть ролик в обратном режиме в iMovie?
Несколько хитрых советов и не только
Простые секреты Google Chrome
Какие полезные функции могут удивить?
ТОП-10 самых популярных видеороликов на YouTube за прошедший год
Какие видео набрали больше всего просмотровв 2017?
Сколько ОЗУ нужно для нормальной работы компьютера?
Практические рекомендации
Дебютировала биткоин-карта Visa
Оплатить покупки криптовалютой скоро станет делом практики
«ВКонтакте» установила лимит на прослушивание музыки с компьютера
Что стало с музыкальным разделом популярной социальной сети?