Определение идеи. Прогнозируемая оценка проекта
Подробнее
Это этап знакомства с клиентом, мы консультируем, даем рекомендации, обмениваемся информацией, выясняем все детали и тонкости.
Обычно на этом шаге клиент уже понимает, необходимо ли ему мобильное приложение. А для нас становится ясно, есть ли смысл в дальнейшей работе над проектом. Возможен отказ нашей студией о сотрудничестве.
Иногда данный этап начинается с подписания NDA (договор о неразглашении).
После определения четкой идеи, наши специалисты дают предполагаемую оценку всего проекта (срок и стоимость), исходя из опыта разработки множеств проектов. Данный этап также позволяет понять клиенту, потянет ли он сам данный проект в финансовом плане, или ему потребуется привлечение дополнительных инвестиций.
Аналитика и стратегия
ПодробнееДанный этап по нашему мнению является самым важным в разработке мобильных приложений. Горький личный опыт дал понять, разрабатывать мобильные приложения без четко прописанного плана и заложенного фундамента, это идти осознанно на гибель. Поэтому наверное мы и разработали данную услугу. После проведения аналитики и стратегии, клиент получает документ (бизнес план) по которому можно двигаться поэтапно, видя конечную цель в четко сформированном числовом и техническом формате. Мобильное приложение разбивается на рабочие версии, каждая из которых полезна и приносит результат. То есть возможен следующий вариант: Клиент разработал первую версию приложения, которая в итоге не только себя окупила, но и разработала все последующие версии за счет своего дохода. Следовательно, мы не рекомендуем сразу делать финальную версию приложения (конечную глобальную цель), на которую потребуется куча времени и денег, а написать план из ступенек, по которым мы будем двигаться постепенно и спланировано, исключая подводные камни на пути и риск потери сразу большого бюджета, в случае неуспеха проекта (а вдруг в это время такую же идею как у Вас уже трестируют перед стартом? Мы думаем это не секрет, что идея не рождается только у одного человека).
UX/UI. Разработка
ПодробнееДанный этап может начаться как после прохождения третьего этапа, так и сразу после второго. Иногда к нам обращаются клиенты уже с четко сформировавшейся идеей и заложенным фундаментом для будущего приложения. Такие тоже бывают, но к сожалению очень редко. Мы формируем подробное ТЗ (техническое задание) разрабатываемой версии приложения и сервиса для него (если есть в этом необходимость). На этом этапе мы с клиентом согласовываем и прорабатываем все детали и нюансы проекта (логика, юзабилити, функционал) и прописываем все это в ТЗ. Во избежание дальнейших разногласий и недопониманий с клиентом. Ведь всегда приятно работать во взаимопонимании.
На основе проработанного и утвержденного ТЗ проектируется архитектура будущего мобильного приложения и пользовательский интерфейс, где будет отображены логика и юзабилити. Это очень важный этап, к нему нужно подходить серьезно и как можно больше давать обратной связи со стороны клиента. При согласовании этого этапа с клиентом, будущее возможное мелкое изменение на первый взгляд, может оказаться весомой проблемой для переработки. Это как бы скелет Вашего будущего мобильного приложения, если убрать часть скелета, либо перенести его в другое место, то будет нарушена архитектура скелета и дальнейшее взаимодействие всех частей будет нарушено.
Здесь более менее все просто, дизайнеры начинают придавать эстетичность нашему скелету, он приобретает пользовательский вид и становится красивым и понятным. Согласования обычно проходит в несколько этапов: наброски, очертание, корректировка, полная картина, тушевка и внешний вид приложения готов.
В 92% случаев, мобильному приложению необходим сервер, для выполнения определенных команд. Это как бы робот, который выполняет действия, посылаемые мобильным приложением или к мобильному приложению. Иногда встречается что у клиента есть сервер и нам необходимо просто с ним интегрироваться. На этом этапе происходит общения между техническими специалистами. Диалог следующего типа человеческим словами: А на каком этаже ты живешь? А сколько подъездов у тебя в доме? А какое расстояние между полом и потолком? ;)
Этап хоть и является одним из основных для получения работающего мобильного приложения, на которое тратится также много времени, но по сути, это этап формальность. Успешная реализация проекта уже прописана, ее теперь нужно просто написать техническим языком. Представьте, что Вы профессиональный сборщик мебели, у Вас большой опыт и Вы любите собирать мебель. Вам предстоит задача собрать еще один стол со стульями, по инструкции, в которой написаны все шаги, от первого до последнего на понимающем для Вас языке уже знакомым для Вас человеком, который ранее писал для Вас подобные инструкции и проблем со сборкой у Вас не возникало. Вопрос: У Вас получится качественно собрать стол и стол? Причем когда над Вами будет стоять человек, который каждые 20 минут проверяет что Вы сделали и следит за каждым Вашим шагом, не позволяя Вам пропустить ни один шаг из инструкции, мало того, периодически приходят люди и пробуют как Вы собрали стол и стулья, сидят за ними, пинают как хотят, в общем трестируют перед тем, как отдать стул и стулья клиенту. С разработкой приложений все также ;)
Здесь ситуация ничем не отличается от этапа разработки приложения, все понятно и просто. Результат предугадан и очевиден.
Этап 8 и 9 совмещаются, команда переходит в режим работы сообща, теперь все последующие шаги совершаются совместно. Технические специалисты объединились. Ничего сложного здесь нет.
На этот этап передается уже готовый продукт, с первого взгляда не имеющий никаких недостатков. Но как показывает опыт, такое бывает крайне редко, поэтому и был внедрен этап финального тестирования большим количеством профессиональных тестировщиков. Когда целый отдел занимается тестированием приложения, очень часто всплывают мелкие детали, которые в итоге могут даже не быть найденными в процессе массового использования уже конечного продукта, но все же это мелкие детали и мы считаем нашим долгом найти их и ликвидировать.
Это этап принятия приложения заказчиком, мы предоставляем уже полностью отлаженное и работоспособное приложение, которое можно запускать в общественность. Данный этап создан для того, если вдруг у заказчика появится какая-то новая идея или инсайт, и перед выпуском приложения, эти изменения внести нужно обязательно.
Мы подготавливаем весь необходимый материал для публикации в магазины приложений, а также гарантируем что приложение пройдет успешно модерацию. Этот шаг очень важен, и довольно часто встречаются следующие ситуации, которые мы наблюдаем на рынке приложений. Когда было разработано по истине полезное мобильное приложение, но его описание было составлено лишь бы как, не было уделено достаточно внимания такому на первый взгляд не серьезному шагу. А описание мобильного приложения, это в первую очередь лицо данного приложения. Здесь должны быть красиво раскрыта основная суть приложения, правильно подобрана интрига и предоставлена грамотно полезность данного проекта, а также продемонстрированы необходимые скриншоты. Не стоит забывать что многие пользователи любят глазами.
Техническая поддержка
ПодробнееМы прекрасно понимаем, что вопросы всегда будут возникать, внесение быстрых изменений также практикуется, где-то захочется что-то добавить, а где-то поменять. Для поддержки высокого уровня работоспособности приложения необходимы также разные навыки в ИТ-сфере. Во избежание препятствий к развитию проекта, мы создали самостоятельный отдел по тех. поддержке, который решает все возникающие проблемы по ходу использования приложения, либо связывает с отделом, который способен решить вопрос. Мы знаем очень простую истину - Нет Ничего Невозможного.
Еще в фундаменте развития мобильного приложения, была заложена долгосрочность партнерства. Наши программисты используют только нативные языки. То есть разрабатывают приложения на родных/стандартных языках Apple - Objective C; Android - Java; Windows Phone - C#. Данный метод конечно самый трудозатратный по сравнению с альтернативными языками (которые имеют уже готовые скрипты, шаблоны, сервисы и т.д), но у нас акцент стоит не на скорость и дешевизну разработки, а на конечное качество продукта. Если продукт не будет качественным, то всю полезность и маркетинг, можно засунуть в одно место! Нативные языки программирования не имеют ограничений для своих платформ. Возможность встроить оплату в приложение, интеграции с соц. сетями и базами, встроеные проигрыватели от YouTube и что самое важное, конечный размер приложения будет минимальным, скорость работы самая высокая, потребление энергоресурсов (зарядка батареи) ниже альтернатив минимум на 24% и никаких будущих подводных камней с доработкой. Поэтому мы беремся за доработку только своих мобильных приложений.
Продвижение
ПодробнееРазработали мы допустим полезное мобильное приложение, оно красивое, интуитивно понятное и действительно нужное. Но как об этом узнают люди, которым оно будет точно полезно? От куда знать целевой аудитории что такое мобильное приложение появилось? Понимая это, мы своих клиентов не бросаем, а предлагаем за них донести этот полезный инструмент до конечного пользователя, то есть распространить мобильное приложение до целевой аудитории. Нам это сделать проще, во первых мы понимаем где находится мобильный трафик и какие инструменты самые эффективные по отношению к этому трафику. Во вторых мы точно знаем что разработали и чем этот продукт полезен, а соответственно все сильные стороны о которых следует говорить. И в третьих, мы имеем опыт, который позволяет нам прогнозировать и планировать наш фронт работы.
Наш отдел маркетинга еще прекрасно научился пользоваться инструментом Google Analytics по отношению к сайтам. И мы быстро овладели этим вспомогательным инструментом к мобильным приложениям. Великолепная правдивая обратная связь от пользователей, без прямого контакта с ними :)
Наш существующий опыт в разработке, постоянное общение среди себе подобных, посещение выставок и мероприятий, развитие коллектива и компании в целом, внедрение новых инструментов и обратная связь от различной аудитории пользователей мобильных приложений, позволяет сказать с уверенностью, мы всегда даем дельные советы касательно мобильных приложений и дело советами не заканчивается...
Партнёрство
ПодробнееКто как не мы так хорошо понимает перспективу и возможность любого проекта в сфере деятельности мобильных приложений. Мы всегда готовы выслушать любые предложения по партнерству в проектах! Мы можем взять на себя обязательства от выполнения какой либо части проекта за наш счет, в обмен на долевое участие. Вплоть до выполнения всего проекта за наш счет.