Сколько времени уйдет на разработку приложения?
Памятка заказчику и исполнителю
На самом деле этапы создания приложения достаточно хорошо известны всем тем, кто хотя бы косвенно относится к этой сфере. Однако когда речь заходит о сроках, цифры могут быть названы самые разные, от месяца до почти полугода. Конечно, на такой разброс в сроках могут повлиять внешние обстоятельства: задержка выплат, долгое устранение бага, вынужденное изменение концепции и т.п. Но часто при обозначении сроков просто не учитываются этапы планирования, подготовки, хотя на самом деле это очень важные аспекты работы, пренебрегать которыми крайне не рекомендуется.
1. Первый этап – это уже названное планирование. Сюда входит как бизнес-планирование, так и анализ среды, изучение ЦА, согласование всех выводов и идей с заказчиком. Только на этом этапе уже можно зависнуть на несколько недель.
2. Когда в целом образ приложения обрисован, начинают проступать контуры – характеристики, возможности будущего продукта. На этом этапе нужно очертить круг УТП будущего приложения, а также подумать о практических вопросах – например, какие данные приложение будет запрашивать при установке? В этот же момент решается, будет ли приложение заточено только под одну ОС или оно станет мультиплатформенным – ответы на эти вопросы стоит давать после тщательного взвешивания всех «за» и «против». По времени второй этап также занимает несколько недель, в среднем от трех до пяти.
3. Далее пора приступать к UI/UX дизайну. Помимо создания дизайнерами таск-листа и сетки этот этап характеризуется и обилием споров с заказчиком, тестированием первых набросков в фокус-группах. В среднем на это уходит около двух недель.
4. Frontend-разработка. В этот момент тестируется прототип приложения на предмет взаимодействия с пользователем, исследуется его последующая оценка.
5. Backend-разработка. Создается API, архитектура, проверяется качество. Этот и предыдущий этап вместе могут занять пять недель, но если приложение сложное, то вплоть до восемнадцати.
6. После завершения разработки пора приступить к всестороннему тестированию и исправлению выявленных ошибок. В зависимости от количества и сложности последних этап может занять около месяца. Кстати, после исправления багов рекомендуется провести повторные тесты для закрепления результатов.
7. Поддержка. После запуска приложения вам остается только поставлять обновления, исправлять ошибки и мониторить успешность присутствия приложения на рынке. Этот этап занимает столько времени, сколько указано в контракте (если поддержка вообще входит в условия контракта).
Таким образом, на разработку несложного приложения можно потратить пару месяцев, тогда как сложное может рождаться почти год. К примеру, приложение типа Uber можно создать меньше чем за полгода (где-то 5,5 месяцев), а мессенджер, как WhatsApp – за 4,5 месяца. Стоит учесть и то, что на скорость влияют дополнительные факторы: мультиплатформенность (разработка софта для Android требует почти на 20% больше времени, чем для iOS), улучшения дизайна (классика) и интеграция в соцсети – если вам нужна их поддержка, придется потратить дополнительно пару недель.
Huawei P30 обзор
Huawei P30 имеет одну из лучших камер, которую мы видели в телефоне, с такими функциями, как невероятный оптический зум и ночной режим, о которых другие телефоны могли только мечтать, но кроме этого он больше похож на приличную трубку среднего класса.
Samsung запустила trade-in для «умных» часов
Ранее программы trade-in распространялись чаще на смартфоны.
WhatsApp перестанет работать на старых смартфонах
WhatsApp добавил новую функцию
Невидимка "ВКонтакте"
Как скрытно сидеть в популярной социальной сети?
Как написать человеку, который добавил тебяв черный список "ВКонтакте"?
Практические советы пользователям популярной социальной сети
Как вывести деньги с YouTube?
Советы и рекомендации начинающим видеоблогерам
Как заработать во "ВКонтакте" и "Одноклассниках"
Популярные соцсети расширяют возможности своих посетителей