Разработка мобильных приложений

Разработка мобильных приложений iOS и Android

4 октября 2019

Разработка мобильных приложений
4 года назад

Идеи для мобильных приложений: как оценить их жизнеспособность

Абсолютно новые идеи

В AppStore и Google play сотни тысяч мобильных приложений, которые нашли свое применение и огромную аудиторию. Вспомните те из них, которыми мы пользуемся ежедневно: от переписки с друзьями до прослушивания музыки и чтения новостей. Многие из них на момент запуска были абсолютно новыми идеями, но значит ли это, что для быстрого роста приложение обязательно не должно иметь аналогов? Новинки могут быть хорошим стартом, но при запуске любого крупного проекта возникает целый ряд трудностей.

Если данного приложения не существует, то первым делом нужно выяснить почему. Существуют различные теории, согласно которым любая придуманная человеком мысль уже была придумана кем-то ранее. И они не лишены оснований. В каждой области работает большое количество специалистов, и вероятность того, что до вашей мысли никто в мире никогда не додумался, если и не равна нулю, то явно близка к этому. Вследствие этого причин, почему реализаций вашей только что возникшей идее в мире еще нет, может быть больше, чем одна:

Эта идея просто не работает. Если поискать информацию скрупулезно, то можно найти истории подобных проектов и причины их заката. К сожалению, это так. Фигуральная вероятность этого случая – 90%.

Вторая, но гораздо меньшая по вероятности (9%) – попытки реализации были, но все они оказались неудачными. Возможно, как результат плохого управления и организации или вследствие недостаточных усилий, возможно, это был просто не тот рынок и не в то время.

И, наконец, этой идеи действительно ни у кого не было. Но надо честно признать, что вероятность этого меньше 1%.

Если у вас возникла замечательная идея и аналогов ей вы не видите, то имеет смысл предпринять следующие шаги:

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

Поговорить со специалистами в тематике приложения и потенциальными пользователями. Часто можно увидеть простые по своей сути вещи, оказавшиеся в тени красоты самой идеи, но которые могут сделать ее реализацию бессмысленной.

Подождать. Если через неделю размышлений идея все еще жива, значит можно думать дальше :)

Такое представление об абсолютно новых идеях покажется пессимистичным, однако наш опыт в реализации более сотни мобильных приложений и обсуждении огромного количества идей говорит, что все обстоит именно так.
Если конкуренты есть

В том случае, если идея заключается в победе над существующими конкурентами, стоит найти ответы на два основных вопроса:

Почему пользователи должны уйти из приложений конкурентов и перейти к вам? Стоит учитывать инерционность большинства приложений, особенно социальных: если у пользователя все друзья используют Viber или WhatsApp, переходить на новый мессенджер он должен вместе с ними. Аргументы в этом случае должны быть такой силы, что он сам их заставит это сделать, то есть очень существенные аргументы.

Почему ваши соперники не смогут скопировать ваше конкурентное преимущество в случае удачного запуска? Если вы начнете завоевывать их аудиторию, они явно не будут сидеть сложа руки.

Как и в случае с абсолютно новой идеей лучше взять время на анализ рынка и на консультации со специалистами.

Существуют студии, которые готовы предоставить клиентам бесплатные консультации по созданию мобильных приложений. Многие из них также оказывают аналитические услуги и делятся опытом продвижения приложений абсолютно бесплатно. AppCraft – одна из таких студий.

Показать полностью…
  • Нравится 0
  • Комментировать 0
  • 0
Пока нет комментариев
Разработка мобильных приложений
4 года назад

В чем разница между студиями разработки мобильных приложений и фрилансерами

Фриланс и его особенности

Фриланс представляет из себя работу не от официального юридического лица, а от физического. Часто, фрилансерами считаются и внештатные работники каких-либо предприятий, которые ведут собственную и не подкрепленную законом деятельность. Впервые понятие “фрилансер” появилось в 1819 году в первом романе Вальтера Скотта – “Айвенго”. Под фрилансерами подразумевались средневековые наемные воины.

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

Безусловно, несмотря на общее представление о фрилансерах, как о непрофессиональных работниках, среди них встречаются специалисты высокого класса и известные профессионалы. Они предоставляют услуги высокого уровня, но и стоимость их работы оценивается в разы выше, чем услуги фрилансеров-любителей.

Особенности работы студий разработки мобильных приложений

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

В силу существующего законодательства, юридическое лицо имеет ряд идентификационных данных, и как следствие, завтра студия никуда исчезнуть даже при всем желании не может. Возникновение настолько недобросовестных желаний явление тоже редкое, так как студия работает на свое имя. Заказчики часто общаются между собой, часто встречаются на общих мероприятиях. Если общее мнение о студии станет негативным, информация быстро разойдется и иметь дело с такими разработчиками просто никто не захочет.

Помимо гарантий, студия предоставляет большее количество ресурсов, если это необходимо для вашего проекта. Хорошая компания является не столько формальной организацией, сколько комфортной средой общения для профессионалов, эффективной в плане обмена ценного опыта.

Однако студии имеют и прямые минусы, в первую очередь, это конечная стоимость проектов. В отличии от фрилансера, сотрудники организации работают в офисе, а это аренда помещения и соответствующие условия труда. Фрилансер не платит налоги. Студия же в свой финансовый план обязана закладывать не только их, но и выплаты на каждого сотрудника в пенсионный фонд и другие государственные организации. Поэтому даже с минимальным доходом самой студии, стартовая стоимость проекта будет заметно отличаться от той суммы, за которую согласится работать фрилансер.

Плюсы работы с фрилансером

Низкая цена разработки мобильного приложения. Нет налогов, затрат на офис, социальных выплат.

Высокая мобильность. Он не зависит от графика работы и рабочих дней. Можно связаться практически в любое время суток.

Гибкий график работы. Фрилансер способен тратить на проект неограниченное количество времени. Но не всегда фрилансер сможет уделить достаточное время каждому проекту, учитывая факт его основной работы или загруженности, которую он контролирует самостоятельно.

Минусы разработки приложения фрилансером

Низкое среднее качество. Фрилансеры редко является высокими профессионалами своего дела. Да, среди них встречаются настоящие гуру, но и стоимость часа работ будет не ниже, чем при заказе мобильного приложения в студиях.

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

Узкий опыт. На практике редко встречаются фрилансеры, опубликовавшие больше десяти мобильных приложений. У студии гораздо бóльший объем работ, более разносторонний багаж опыта. Студии смогут вас проконсультировать и исходя из опыта разработки смежных проектов, и исходя из общения с большим количеством профессионалов в разных областях, интересующихся разработкой мобильных приложений.

Плюсы создания приложения в студии

Наличие гарантий. Заказывая разработку мобильного приложения у студии, вы заключаете договор на разработку программного обеспечения. В договоре прописаны ответственности и обязанности обеих сторон. Это юридический документ, дающий вам сильные рычаги влияния на студию. Необходимость в этом возникает редко, так как студия заботится о своей репутации.

Высокое качество. Большой опыт разработки, наличие штата сотрудников, позволяющего собираться в одной комнате по всем сложным вопросам и многосторонний взгляд позволяют сделать ваш проект лучше.

Дизайн. Любая студия выделяет достаточно времени, чтобы организовать и предоставить как можно больше визуальных решений для вашего мобильного приложения.

Наличие поддержки. Студия разработки мобильных приложений и через год останется студией разработки мобильных приложений. С тем же климатом работы и с теми же гарантиями на результат труда. Если в приложении возникла ошибка, она будет исправлена бесплатно. Если приложение необходимо доработать, на это всегда выделят необходимое окно.

Спектр услуг. Если вам необходимо разработать мобильное приложение сразу под две платформы и/или с серверной частью, то вам придется обращаться к услугам сразу нескольких фрилансеров и координировать работу между ними. Часто люди сталкивают ответственность друг на друга и разобраться, кто же виноват, серверный программист или программист клиентской части, без технических знаний довольно сложно. Студия же почти всегда делает проект под ключ, все внутренние процессы остаются под капотом.

Консультации. Студии всегда на связи не только по вопросам стоимости и сроков на разработку мобильных приложений, но и по всем смежным вопросам: монетизация, продвижение, публикация и развитие проектов.

Минусы

Относительно высокая стоимость проекта. Студия несет целый ряд накладных расходов, связанных с ее организационно-правовой формой.

Структурированный график работы. Студия имеет свои внутренние правила работы и свои нормативы рабочего времени. Любые критичные ошибки и срочные моменты исправляются 24/7. Однако, связываться со студией в ночь с субботы на воскресенье с целью узнать чем отличается Swift от Objective-C не стоит. Хорошая работа должна сопровождаться и хорошим отдыхом.

Выводы

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

Показать полностью…
  • Нравится 0
  • Комментировать 0
  • 0
Пока нет комментариев
Разработка мобильных приложений
4 года назад

Какие мобильные приложения заказывают?

К нам приходит множество запросов на разработку мобильных приложений. На основе последних 500 заявок мы провели исследование по сегментам и получили что-то такое:

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

Мессенджеры также популярны. Как правило, это аналоги уже существующих решений на рынке с небольшими отличительными чертами.

Под утилитами подразумеваются приложения, выполняющие какую-то узкую задачу, например, заметки, диктофоны, журналы ссылок, календари и т.п.

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

Автомобили – это мойки и такси. Вернее, сначала такси, а потом мойки, т.к. заявки на создание приложения этой тематики приходили, кажется, из каждого города России.

Интересными с точки зрения популярности являются именно автомобильные приложения и мессенджеры: каждую неделю поступает минимум одна заявка в этих направлениях. Скорее всего, это связано с кажущейся простотой реализации этих продуктов: оба типа приложений выглядят довольно несложно, а огромный успех существующих аналогов на рынке постоянно подогревает интерес к этой области.

Кто заказывает мобильные приложения и зачем?

Около 60% всех заказов – это существующий бизнес. Под этим подразумевается не просто ведение какой-либо предпринимательской деятельности авторами идеи, а создание мобильного приложения как инструмента к уже работающему делу.

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

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

pie_03Начать свой бизнес с мобильного приложения хотят, соответственно, около 40% заказчиков. Опять же, это может быть (в большинстве случаев это именно так) не первым бизнесом конкретного человека, но сама идея является частью отдельного бизнес-плана.

Чаще это интернет-магазины, каталоги услуг, а также вышеупомянутые такси и мессенджеры.

Цель создания мобильного приложения заключается в сокращении дистанции до пользователя, в персонификации оказываемых ему услуг и, как следствие, в его удержании на протяжении более длительного периода времени.
Насколько это выгодно?

Если приложение разрабатывается для существующей клиентской аудитории, то при должной реализации и продвижении оно может ощутимо улучшить позиции бизнеса. Хорошие перспективы расширить клиентскую базу и повысить качество оказываемых услуг есть тогда, когда значительная часть вашей аудитории уже использует мобильные приложения.

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

Если же мобильное приложение задумывается как новый бизнес, то важно понимать ваши конкурентные преимущества, полезность приложения и стоимость привлечения клиентов.

85% наших клиентов стартуют новый бизнес в существующей конкурентной среде. И лишь 15% – в чистом поле.

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

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

Так же необходимо иметь в виду тот факт, что стоимость привлечения нового пользователя в мобильное приложение в среднем в 5 раз выше чем стоимость одного нового посетителя на сайте. Т.е. с тем же бюджетом через сайт вы приведете в пять раз больше клиентов, чем через приложение.

Таким образом, мобильное приложение для существующего бизнеса с аудиторией, активно использующей мобильные устройства в своей повседневной жизни, имеет хорошие перспективы для развития, и не встречает серьезных препятствий на пути своего роста. Реализация же новых идей часто связана со многими рисками и требует тщательного профессионального анализа, но в случае успеха позволяет занять прочные позиции в существующих или только открывающихся нишах.

Показать полностью…
  • Нравится 0
  • Комментировать 0
  • 0
Пока нет комментариев
Разработка мобильных приложений
4 года назад

Расчет стоимости мобильного приложения

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

Во-первых, каких-то четких рамок бюджета здесь, как и в любом другом комплексном решении, не существует. Самая близкая аналогия – постройка дома. Сложно ответить на вопрос, сколько может стоить дом, без уточнения каких-либо деталей. Это может быть одноэтажная постройка из бруса. А может быть и трехэтажный особняк с бассейном, гаражом и вертолетной площадкой. Даже внутренняя отделка может различать стоимость одинаковых с виду коттеджей в разы.

Для того, чтобы понимать, почему та или иная услуга стоит определенных средств, и представлять рамки возможного бюджета, нужно разобраться в ценообразовании этой услуги. В стоимость разработки мобильных приложений, как правило, входят следующие составляющие:

оплата работы программистов;

оплата работы дизайнера и управляющего проектом;

обеспечение условий работы команды (аренда помещений, интернет и т.д.);
социальные выплаты и налоги;
прибыль организации.

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

Мы разрабатываем приложения и для стартапов, и для уже функционирующего бизнеса. Что тоже влияет на формат работы над проектом.
Минимальная стоимость мобильного приложения

Возьмем, к примеру, простое приложение по доставке цветов. На сервере хранится каталог товаров с изображениями и ценами. Приложение должно его отобразить, предоставить механику выбора (корзину), оплаты и связи с оператором. Суммарное время работ (составление технического задания, подготовка графики, программирование, тестирование и подготовка к публикации) составит около двух недель работы. Это хороший темп с учетом быстрых согласований всех моментов. Две недели работы двух специалистов с полной занятостью (управляющий проектом и программист под одну платформу) и одного с частичной занятостью (дизайнер) составят минимум 80-90 тысяч рублей. Операционные расходы в этом случае добавят еще 15-25% к стоимости проекта. В результате с заложенной прибылью в 5-10% стоимость проекта под одну платформу составит уже от 105 тыс рублей.
Можно ли сделать приложение еще дешевле? Да, для этого есть три варианта:

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

Сделать приложение кроссплатформенным. О плюсах и минусах данного подхода мы подробно рассказали в статье о кроссплатформенной и нативной разработке. В некоторых случаях данный подход имеет смысл.

Заказать приложение на фриланс-сайтах. В этом случае вам не нужно покрывать операционные расходы (нет ни офиса, ни социальных выплат, ни налогов). За счет чего стоимость работ заметно уменьшается. Однако есть и обратная сторона: студия несет полную ответственность за проект. В случае же с фрилансом почти всегда нет договора. Что означает отсутствие вашей защиты от срыва сроков проекта и гарантий качества продукта. Поддержка проекта в будущем также становится большой проблемой. Вы не получаете никаких гарантий того, что ваше приложение будет создано на основе стандартных технологий и будет хорошо документировано. В случае отказа специалиста в дальнейшем сотрудничестве, найти ему замену будет крайне сложно. Безусловно, среди фрилансеров есть первоклассные специалисты, ведущие свою деятельность профессионально и с полной ответственностью. Однако встречаются они гораздо реже, чем заказчики, которые приходят к нам от фрилансеров. Путь к хорошему фрилансеру лежит через внушительный период проб и ошибок.

Если вы настроены на создание качественного приложения с гарантиями на сроки реализации, отсутствие ошибок и проблем, то рассчитывайте на стоимость от 70-80 тыс рублей.
Максимальная стоимость мобильного приложения

На формирование максимальной цены оказывают влияние два фактора: закон спроса / предложения и здравый смысл, которые не всегда идут рядом.

С одной стороны, именитые крупные студии могут себе позволить сильно завышать стоимость разработки проектов, устанавливая прибыль в 50-300% и более. Заказчик получит качественный продукт. Однако, бóльшую часть бюджета составляет его спокойствие за счет наличия известных заказчиков в портфолио исполнителя. То есть вы покупаете проект и еще минимум за такую же стоимость, ощущение гарантии. Ощущение, опять же, не потому что оно мнимое – любая известная студия делает свою работу крайне профессионально. А потому, что гарантии (подробно расписанные в договоре) вы получите и в любой другой студии, сделавшей 5-10 хороших проектов. Но наличие в портфолио компании Apple психологически успокаивает больше, чем любые юридические и имиджевые обязательства )

С другой стороны, конкуренция между студиями приводит к максимальному приближению стоимости проекта к порогу рентабельности. Но как определить этот порог и как понять, завышена ли цена проекта? Здесь приходит на помощь именно здравый смысл (а приходит он на помощь почти всегда). Суть его в данном случае заключается в приблизительном понимании соотношения бюджета к общему количеству рабочих часов. Если над проектом работают 3 специалиста в течение 3-х месяцев, то 1440 рабочих часов в принципе не могут стоить 20 миллионов рублей. В этом случае или стоимость часа работы должна быть почти 14 тысяч рублей (а это должен быть ну очень хороший программист, делающий по одной социальной сети каждый день), или кол-во часов занижено и на самом деле над проектом работают не три, а 42 человека при ставке в 1000 руб/час. Оба сценария не являются реалистичными, что дает вам понимание завышенной оценки. В общем случае если умножением кол-ва сотрудников, работающих над проектом, на кол-во трудовых часов и ставку в 1-2 тыс руб/час вы получили цифру в 2-3-5 и т.д. раз меньше, чем озвученный вам бюджет, можете быть уверены, что при желании вы без труда найдете такую же по качеству работы студию, но за гораздо меньшие деньги.

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

Например, вам нужно заказать разработку приложения для iOS или Android, позволяющего пользователям оформить доставку пиццы квадрокоптерами. На этапе приятного знакомства мы определяем, что мобильное приложение должно работать и на iOS, и на Android. Адаптация для планшетов не требуется. Уровень проработки дизайна должен быть стандартным (не создаются уникальные элементы интерфейса специально для этого приложения). Наши менеджеры сразу определяют, что должна быть механика регистрации/входа пользователей, необходимо реализовать подтверждение некоторых полей профиля пользователя (указанного телефона, возможно прозвон адреса доставки), должна быть привязка к серверной стороне, через которую приложение будет получать каталог пицц и список свободных квадрокоптеров (допустим, каждый из них должен иметь свое собственное имя), а также отправлять сформированные заказы с возможностью оставлять отзывы после их выполнения. На основе понимания необходимых частей работы, мы ориентировочно оцениваем мобильное приложение в 300-700 тысяч рублей.

После анализа всех необходимых деталей и составления подробного технического задания, формируем смету на дизайн мобильного приложения. И озвучиваем стоимость клиенту. При этом, заказчик всегда в праве отказаться от наших услуг по разработке дизайна и предоставить уже готовый дизайн мобильного приложения. Затем мы поэтапно рассчитываем работы по программированию, основываясь на количестве рабочих часов разработчиков, которые будут затрачены на создание мобильного приложения для iOS и Android версий. Далее оценка часов для работ на серверной стороне. Таким образом, мы получаем уточненную стоимость разработки мобильного приложения в 425 тысяч рублей.

Безусловно, редко какая работа бывает настолько предопределенной. Часто случаются ситуации, требующие корректировки объема труда при разработке мобильного приложения и, соответственно, его стоимости в ту или иную сторону. Однако именно такая последовательность оценки, которую иллюстрирует приведенный пример, позволяет вам контролировать бюджет на каждом этапе работы.

Задача студии AppCraft – сделать качественное мобильное приложение, которое поможет клиенту в его бизнесе и принесет желаемый результат. Мы нацелены на продолжительное и продуктивное сотрудничество. Всегда открыты к обсуждению деталей работы, специфики конкретных задач и сметы на создание мобильного приложения. И да, мы всегда готовы пойти навстречу, предложив скидки и бонусы.

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

На сумму разработки приложения могут оказывать сильное влияние на первый взгляд незначительные моменты. Например, если клиент настаивает на каком-то решении в дизайне, которое не может быть реализовано стандартными средствами мобильной операционной системы, то объем работы для реализации в принципе простого элемента (скажем диалогового окна) может увеличиться в несколько раз.

Еще один фактор – глубина проработки элементов. Если вы попробуете рассчитать стоимость вашего проекта на одном из онлайн-калькуляторов (на otreva.com или kinvey.com), предлагаемых некоторыми студиями, то будете удивлены стоимостью той же иконки приложения в €1000-1500. На первый взгляд кажется, что создание одной иконки явно должно потребовать меньшее количество времени (вряд ли у профессионального дизайнера это займет 12 полных рабочих дней при стоимости 1000 руб/час). Однако в данном случае, собственно отрисовка иконки – только небольшая часть всей расчетной работы. Эти 12 рабочих дней уйдут на то, чтобы сделать около 10 различных вариантов. Провести тестирование на целевой аудитории, проверить выделение иконки на фоне иконок других популярных приложений и т.п. То есть иконка в данном случае включает в себя и все сопроводительные исследовательские работы. В результате, перед вами всегда есть некая шкала глубины проработки каждого элемента. На примере иконки вы можете выбрать разные варианты, начиная от ее отрисовки за 1-2 часа и 2000 рублей и заканчивая получением объемной презентации на несколько десятков страниц, где описываются различные концепции и как каждая из них будет восприниматься на различных фонах, в различных позициях магазина и т.д., стоимость которой может быть больше 100 тыс рублей.

Также на бюджет может повлиять время. Приложение не существует само по себе. Оно призвано составить какую-то часть информационной инфраструктуры и является неотъемлемой ее частью. С течением времени и с ходом работы над приложением, различные факторы этой инфраструктуры могут измениться. Что может привести и к изменению бюджета. Например, может быть анонсирована новая версия мобильной операционной системы, функции которой потребуют пересмотреть техническое задание. Или же конкуренты выпустят продукт, который уже заведомо будет превосходить вашу задумку. Придется добавлять какие-то элементы, переориентировать функции или вовсе отказываться от проекта.

Безусловно, все эти факторы не означают, что бюджет может измениться, скажем, в 2-3 раза с момента старта работ. Но, необходимо понимать, что есть независящие от обеих сторон риски, которые мы при необходимости совместно должны прорабатывать.

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

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

Показать полностью…
  • Нравится 0
  • Комментировать 0
  • 0
Пока нет комментариев
Разработка мобильных приложений
4 года назад

Сроки разработки мобильного приложения

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

Например, разработка мобильного приложения для iOS или Android, отображающего справочные данные об организации и не требующего никакой обратной связи, занимает меньше месяца работы. Скажем, каталог продукции с возможностью сделать заказ по телефону, без регистрации пользователей и личного кабинета. А срок создания социальной сети с базовым функционалом для двух платформ – около 2-х месяцев работы. Точная оценка сроков возможна при подробном обсуждении технического задания на разработку приложения.
Скорость разработки мобильного приложения

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

В студии AppCraft время работы над мобильным приложением ценится очень высоко. А ситуации, когда необходимо подгонять исполнителя, чтобы работа над проектом просто двигалась, исключены. Разработка приложения идет каждый час. Мы гарантируем, что сроки создания мобильного приложения не будут превышены по зависящим от нас причинам. Эффективная работа программистов, координирование действий внутри команды и быстрое согласование деталей – это то, что лежит в основе нашего подхода к разработке. Работа над вашим приложением не прекращается, пока на пути не встает какое-либо внешнее препятствие.

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

Если вы хотите создать качественный продукт, не стоит форсировать сроки разработки. Важно положиться на репутацию и профессиональный уровень специалистов студии AppCraft. Для того, чтобы быть уверенным, что работа не затягивается и оплаченное время расходуется эффективно.

Если по сроки создания мобильного приложения затягиваются, мы всегда подробно объясним расхождение времени, указанного в смете, с реально затраченным.

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

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

Между окончанием разработки и маркетинговым стартом всегда следует иметь достаточный запас времени. Если по договору сдача проекта назначена на 1 января, не стоит планировать старт маркетинговой кампании на 5 января. Лучше сделать запас в 3-5 недель.

Но самым важным и частым фактором, оказывающим сильное влияние на сроки разработки приложения, является изменение проекта в процессе его реализации. Мобильное приложение – это сложный продукт. Крайне сложно учесть все его аспекты. Разработчик, исходя из своего профессионализма и опыта оценивает все возможные ситуации. Однако, он не знаком с нюансами бизнес-логики заказчика. Допустим, на каком-то этапе оказалось, что в профиль пользователя необходимо добавить информацию о его почтовом адресе. На это потребуется определенный объем дополнительного времени для реализации этого функционала. Что в любом случае окажет влияние на сроки создания мобильного приложения.

Можно минимизировать эти риски. Стоит только уделить достаточное количество времени для анализа как бизнес-логики, так и структуры самого приложения. Если на начальном этапе будет обговорено максимально возможное количество всех нюансов по работе приложения, то риски встретить подводные камни значительно сократятся.
Ответственность сторон при соблюдении сроков разработки мобильного приложения

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

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

Возможна и обратная ситуация. Исполнитель в соответствии с графиком сдает текущий этап работ заказчику, но ждет его утверждения не три рабочих дня, как это было обговорено, а две недели. Этот момент настолько же неудобен для исполнителя, насколько неудобны для заказчика задержки со стороны программистов. С одной стороны, график разработки приходится быстро перекраивать, чтобы не терять рабочего времени. С другой – переключиться на более или менее объемные задачи возможности нет. Поскольку ответ от клиента может прийти в любую минуту и работы надо будет продолжить в соответствии с ответом.

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

Показать полностью…
  • Нравится 0
  • Комментировать 0
  • 0
Пока нет комментариев
← Предыдущая Следующая → 1 2 3 4
Показаны 16-20 из 20