У нас часто спрашивают, сколько будет стоить реализовать вот такую или иную идею. Например, сделать аналог «Wildberries» или «Юла». При таком запросе трудно оценить предстоящие трудозатраты и это создает большой разброс цен у разных разработчиков, и как итог - вызывает недоверие со стороны заказчика.Ещё одной проблемой является недостаточная проработка идеи. Часто заказчик видит общую концепцию будущего проекта, но слабо представляет детали, а это приводит к лишним затратам времени на обсуждение и переписывание требований.На эту тему хотелось бы сегодня поговорить с теми, кто задумался о заказе собственного приложения. Мы постараемся ответить на часто задаваемые вопросы и дать немного советов, которые помогут вам проработать идею и не потратить лишних денег и тем более времени. Ну поехали.У меня есть задумка, хочу вот такое приложения. Сколько будет стоить?Создание приложения состоит из нескольких этапов: проектирование, дизайн и разработкаНасколько затратным выйдет каждый этап — зависит от ваших потребностей, уникальности задачи и специфики бизнеса.мы разместили на бирже заказ на разработке клона «Юла». Одни исполнители просили 80 000 рублей, а другие — до 6 500 000.Вы спросите почему так? А мы ответим:- Разная квалификация разработчиков соответственно разное понимание трудоемкости задач и требуемого объема работы из-за размытых требований.Многие разработчики оценивают проект, основываясь на личном опыте.Совет: вы предварительно можете самостоятельно оценить стоимость разработки с помощью калькуляторов (мы не гарантируем, при помощи этих калькуляторов вы получите близкую к реальной оценку) - OOZOU; Kinvey; TheBestApp)А можно как-нибудь без ТЗ?Да, можно. Если вы хотите узнать верхушку айсберга стоимости разработки, то ТЗ нужно заменить на краткое анкетирование так называемый Бриф.В брифе необходимо будет ответить на:-пользователей-ваша целевая аудитория для проекта. (пример: в приложении по доставке еды указывается адрес, этаж, номер телефона).-проблемы-опишите конкретные условия, в которых ваше приложение будет полезно людям. (пример: сравнить цены на Самсунг, заказать такси, когда забыли деньги).-преимущества-чтобы взлететь, ваше приложение должно конкурентно отличаться от аналогов. -прибыль- существует несколько способов, которыми приложение поможет вам заработать (премиум-функции, реклама, покупки, продажа самого приложения, привлечение клиентов, автоматизация бизнес-процессов)Нужно ли рисовать прототипы?Для первичного анализа проекта нарисованные прототипы, майнд мапы будут полезны. Но на следующем этапе прототип разрабатывает уже UX-специалистСоздавать прототипы можно с помощью бесплатных сервисов(InVision, Marvel) Какие этапы в разработке?Разработка приложений не ограничивается написанием кода. Вот что происходит после того, как ваша идея попадает в руки к разработчику:1. Планирование — знакомство с документацией заказчика, составление плана работ.2. Аналитика — выявление требований и способов их реализации.3. Дизайн —подготовка материалов для вёрстки, иконок, отрисовка экранов, скриншотов для магазинов, создание интерактивных прототипов и т.д.4. Разработка —верстка, разработка API, интеграция сторонних сервисов, настройка серверного окружения5. Тестирование — испытание всех возможных сценариев использования в различных условиях.6. Релиз — запуска продукта, готового для использования целевой аудиторией в Apple App Store и Google Play.7. Сопровождение — поддержка и развитие проекта после релиза.Все эти этапы требует усилий и затрат человеко-часов. Если вам предлагают сделать приложение за 100 000 рублей без ТЗ – это повод насторожиться.Когда я узнаю стоимость и сроки?Точную оценку можно получить на стадии аналитики. К этому этапу ваша идея детализируется и воплощается в конкретные требования, реализацию которых можно измерить в человеко-часах. Проработка же может занять от нескольких дней до нескольких недель, все зависит от сложности проекта. Вы можете конечно можете ускорить процесс, если проработаете более детально ТЗ которое предоставляете разработчику.Стоит ли использовать конструкторы приложений?Конструкторы приложений предназначены для решения базовых задач бизнеса. Их главный плюс — возможность собрать и настроить приложение самостоятельно, экспериментируя с готовыми модулями. Если ваше приложение является типовым для своей ниши (делает то же, что и другие), вы можете собрать его с помощью конструктора. Если вам нужно что-то более специфичное, то этот вариант не подходит.Совет: большинство конструкторов — это франшизы т.е. вы получаете доступ к приложению, который необходимо оплачивать, В добавок к этому некоторые недобросовестные владельцы франшиз оставляют за собой право менять условия сотрудничества или блокировать доступ клиента к личному кабинету. Ну и конечно читайте отзывы, портфолио не всегда соответствует реальной действительности Что делать если приложение должно быть запущено к определенной дате?Рассчитывайте срок с запасом. В AppStore приложения проходят ревью, которое может занять более месяца и повлиять на Apple нельзя. Ревью конечно же не единственный фактор, который влияет на срок. Нередко в ходе реализации проекта появляются непредвиденные сложности в интеграции сторонних решений, изменения в приоритетах задач или в требованиях к проекту, а порой и форс мажорные обстоятельства.Ваша команда SDD Technology