Решения в области создания мобильных продуктов

На основе многолетнего опыта и глубокого анализа наиболее часто встречающихся проблем в мире IT-услуг мы выработали свою систему управления проектами, позволяющую нашим клиентам быть уверенными в нас и в конечном результате.

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

Такой подход позволяет на протяжении всего проекта:

  • Избежать привычных для заказной разработки проблем со сроками и бюджетами;
  • Принимать обоснованные и своевременные решения;
  • Сделать результат проекта предсказуемым и управляемым.

Будьте уверены

Минимизируйте риски за счет итеративного процесса, нативного подхода и нашего опыта.

Запускайте приложения уровня Топ App Store, получайте оценку 4.5 и больше в отзывах пользователей.

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

Чем каждая наша услуга может быть полезна вам?

Стратегическое проектирование в стиле бизнес-дайвинга

Стратегическое проектирование в стиле бизнес-дайвинга

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

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

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

Читать далее

КАК

  • Предварительное исследование обобщает данные о пользователях и конкурентах.
  • Бизнес-моделирование мобильного приложения дает понимание, какое место приложение занимает в бизнесе клиента, как его развивать и за счет чего монетизировать.
  • Стратегия описывает суть приложения и механизмы его влияния на проблему пользователя.

ЧТО

Стратегический концепт в pdf включает:

  • данные по пользователям и конкурентам и выводы из анализа этих данных;
  • бизнес-модель продукта и подробное описание места мобильного приложения в ней;
  • экспертные выводы и рекомендации по созданию и запуску приложения;
  • один или несколько вариантов стратегии развития приложения.

 

 

В разработке на заказ часто возникает проблема в стиле "делали-делали, а получилось в итоге совсем не то, что представляли". И от этого наступает разочарование, становится жаль потраченных средств и времени.

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

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

  1. Превый этап, который мы называем "бизнес-проектирование", помогает понять место приложения в бизнес-модели, четко определить его цели и KPI, выделить особенности пользовательской аудитории. Тем самым суть приложения всегда остается в фокусе внимания как клиента, так и команды разработчиков.
  2. Выбранная стратегия становится фильтром для решения, какие функции реализовать в первую очередь, а какие — добавлять с каждым новым релизом. Кроме того, следование рекомендациям и выводам из стратегии позволяет сделать приложение более цепляющим, вовлекающим и полезным для пользователей.

 

<< Свернуть подробное описание

Составление технического задания как главного ориентира

Составление технического задания как главного ориентира

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

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

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

Читать далее

КАК

  • Все технические задания мы пишем итеративно, дополняя их
    по мере развития проекта.
  • Мы включаем в техническое задание утвержденную стратегию и KPI, тем самым добиваемся полного понимания сути проекта всеми членами команды.
  • На этапе проектирования UX/UI в техническое задание добавляются скетчи прототипа.

ЧТО

ТЗ первой итерации включает:

  • общие сведения о приложении: данные по платформам,
    версия ОС, разрешения экранов; описание каждой функции;
  • разбивка функций по версиям (релизам);
  • комментарии для проектировщика.

 

 

В классическом аутсорсинге довольно болезненной является тема составления технического задания (технической спецификации) проекта. Слишком подробное ТЗ на 80 страниц никто не хочет читать и не может запомнить — ни менеджер проекта со стороны клиента, ни команда разработчиков.

С другой стороны, короткое техзадание не дает полного представления о том, как именно приложение ведет себя в том или ином случае, что впоследствии приводит к несостыковкам в UX, появлению багов, переделкам и доделкам "костылей", выходом за сроки и бюджет проекта.

Мы нашли решение этой проблемы в итеративном подходе даже к написанию ТЗ:

  1. Сначала по результатам аналитики и стратегии мы составляем подробное техническое задание, включающее описание продукта, его цели и аудитории, включаем утвержденные в стратегии KPI.
  2. Мы также рисуем схему взаимодействия между частями системы (сервер, мобильные клиенты, веб-сервис и т.п.), отмечаем задействованные платформы и версии операционной системы, с которыми будет работать приложение, подробно описываем основные и дополнительные функции, прорабатываем технические требования к самому приложению и сторонним сервисам.
  3. На следующем этапе проектировщик UX добавляет в техническое задание схему взаимодействия всех экранов, описание переходов и эскизы каждого экрана, группированные по функциям приложения.
  4. На последнем этапе схематичные экраны заменяются уже готовым дизайном экранов.

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

 

<< Свернуть подробное описание

UX/UI проектирование вовлекающих механизмов

UX/UI проектирование вовлекающих механизмов

UX/UI-проектировщики продумывают способы взаимодействия пользователя и приложения с учетом принципов юзабилити и вовлекающих механик.

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

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

Читать далее

КАК

  • На основе стратегии и ТЗ проектировщики создают логику и структуру интерфейса приложения: взаимное расположение экранов и различных элементов на них.
  • Качество работы проектировщика определяется принципами юзабилити и UX/UI гайдлайнами Apple и Google.
  • Специалисты по геймификации помогут органично внедрить игровые и элементы в интерфейс и тем самым задействовать мотивацию пользователей на благо целей приложения.

ЧТО

UX/UI-концепт включает:

  • скетчи каждого экрана приложения;
  • текстовое описание элементов анимации;
  • схему взаимодействия со всеми переходами;
  • интерактивный прототип (опционально, для демонстрации используется InVision).

 

 

Этап проектирования UX (опыта взаимодействия) и разработки UI (пользовательского интерфейса) недооценивают неопытные и непрофессиональные разработчики.

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

Чтобы этого не происходило, советуем вам взять на заметку следующие моменты:

  1. Проектирование необходимо для составления полной картины того, как осуществляются переходы между всеми экранами, какие уведомления оно посылает пользователю и в каких случаях, как оно отреагирует на нажатие в любой области интерфейса. Такая полная картинка поможет в том числе и вам упорядочить мысли относительно поведения приложения в каждом конкретном случае.
  2. Грамотно проработанные UX и UI мобильного приложения — залог того, что оно соберется в единое целое, не будет багов и непредвиденных действий пользователя, а самое главное — достигнет поставленной цели за счет контролируемых и предсказуемых механизмов. Не стоит экономить на том, что напрямую влияет на качество и скорость дальнейшей разработки приложения.

Наиболее яркий пример выполненных нами работ по проектированию — мобильные приложения для проектов в области социального предпринимательства "Сердитый гражданин" и "Мобильный мститель". Познакомьтесь с результатами работы и полным описанием проектов на страницах кейсов.

 

<< Свернуть подробное описание

Создание стиля и отрисовка дизайна в каждой детали

Создание стиля и отрисовка дизайна в каждой детали

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

Заинтересовать пользователя уже на этапе знакомства с приложением в магазине помогает качественно прорисованный, стильный и современный дизайн каждого экрана.

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

Читать далее

КАК

  • На основе утвержденного UX/UI-концепта дизайнеры разрабатывают визуальный стиль, look & feel приложения.
  • В утвержденном клиентом стиле отрисовываются все экраны приложения и их элементы, и уже окончательно понятно, как оно будет в результате выглядеть.

ЧТО

На выходе клиент и команда разработчиков получают:

  • поэкранные изображения (мокапы) приложения;
  • интерактивный прототип (опционально);
  • текстовое описание: руководство по использованию элементов дизайна, анимаций, переходов между экранами.

 

 

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

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

Командой Improve Digital выполнено более пятнадцати проектов по дизайну, из недавних кейсов лучшие отзывы получили проекты "Лига качества" и "Мобильный мститель".

 

<< Свернуть подробное описание

Программирование и тестирование по итерациям

Программирование и тестирование по итерациям

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

Итеративный процесс помогает принимать своевременные решения и избегать рисков.

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

Читать далее

КАК

  • Мобильная и серверная команды создают и приложение, и back-end к нему.
  • Project-менеджеры управляют проектами по методу критической цепи Элияху Голдратта.
  • Тестирование происходит в конце каждой итерации, а не один раз в конце проекта.

ЧТО

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

 

 

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

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

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

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

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

 

 

<< Свернуть подробное описание

Грамотная публикация в популярных магазинах приложений

Грамотная публикация в популярных магазинах приложений

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

То, как выглядит приложение в App Store/ Google Play, влияет непосредственно на первое впечатление пользователя и на решение скачать/ не скачать.

Следование правилам при подготовке — залог того, что релиз пройдет без задержек.

Читать далее

КАК

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

ЧТО

Приложение опубликовано в App Store/ Google Play. К моменту публикации нами подготовлены:

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

 

 

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

  1. Процесс подготовки к публикации занимает несколько дней, плюс дополнительно готовится дизайн скриншотов и тексты описания.
  2. Выкладка приложения (собственно, публикация) в App Store занимает до двух недель и не вызывает вопросов, если оно соответствует политике Apple. Однако не все нюансы могут быть известны с самого начала, и иногда приходится общаться с модераторами, выяснять причины отказа в публикации, а в крайних случаях — даже дорабатывать приложение.
  3. Публикация Android-приложения в Google Play занимает существенно меньше времени и практически не проходит никакой специальной модерации.

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

Наши специалисты также могут оформить изображения или составить необходимые тексты в цепляющем целевую аудиторию стиле. Примером может послужить приложение для популярного сибирского бренда I'm Siberian, вышедшее в App Store в начале 2014 года.

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

 

 

<< Свернуть подробное описание

Техническая поддержка и развитие с заботой о росте

Техническая поддержка и развитие с заботой о росте

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

Мы закладываем необходимые для развития возможности уже в стратегии, поэтому обновление приложения проходит быстрее, внедрение новых функций — менее затратно и без сбоев.

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

Читать далее

КАК

  • Уже на этапах стратегии и составления ТЗ мы учитываем весь путь развития продукта, что отражаем в документации проекта.
  • Все доработки выполняются также по итеративному методу.
  • Умеем и практикуем поддержку на стороне клиента, on-site.

ЧТО

  • Бесплатная техническая поддержка сроком на 6 месяцев.
  • Дополнительные соглашения на доработки и развитие.
  • Результатом поддержки является: обновленное приложение, готовое к публикации, публикация новой версии приложения в App Store/ Google Play, обновленные исходники кода.

 

 

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

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

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

 

<< Свернуть подробное описание

У вас уже есть интернет-сервис и амбиции завоевать кроме веба еще и мобильную аудиторию?

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

Узнайте больше о нашем подходе и опыте: скачайте подробное портфолио или короткий профиль.

 

Оставьте заявку или напишите нам,
мы обязательно свяжемся с вами.

Open