07.07.2020
46438
Что нужно знать заказчику про этапы создания мобильного сервиса в нашей студии
Мы в WINFOX обычно строим работу так:
— аналитика;
— техническое задание;
— проектирование и дизайн;
— разработка;
— тестирование и стабилизация;
— публикация в сторах;
— поддержка и развитие.
Каждый проект — особенный. Для одного можно объединить несколько этапов в один, чтобы реализовать задуманное быстрее и дешевле. Для другого целесообразно пройти все этапы. Мы поможем выбрать оптимальный путь.
Рустам Мухамедьянов, руководитель студии WINFOX
В этом материале мы расскажем про первые два этапа.
Каждое приложение начинается с идеи. Вы рассказываете нам, какие задачи должен решать будущий сервис, и мы приступаем к сбору аналитики. Глубокий срез рынка, анализ уже существующих решений, изучение конкурентов и моделей поведения покупателей… На каждом этапе анализа мы помним о конечном пользователе и продумываем жизненный цикл клиента. Это помогает нам вместе понять, как люди будут использовать новое приложение — и сделать его максимально удобным, понятным и полезным. Такой сервис принесет пользу и вашему бизнесу.
— референсы по функциональности и дизайну.
Аналитика — принципиально важный этап. Не надо от него отказываться и начинать работу над проектом с технического задания. В процессе анализа мы понимаем, кто есть на рынке, на кого ориентироваться, а как лучше не делать. Мы в WINFOX обычно собираем лучшие практики и предлагаем клиенту проверенные решения, которые 100% сработают.
Валерий Сорокин, менеджер проектов студии WINFOX
Мы составляем подробное описание функциональности и дизайна будущего приложения. Определяем персонажи пользователей, описываем пользовательские истории (User Story), составляем карту путешествия пользователей (Customer Journey Map) и формируем технические требования к сервису. То есть фиксируем, каким должно быть приложение, что оно должно уметь и как это будет работать.
Благодаря такому техническому заданию (ТЗ) наша команда дизайнеров и разработчиков четко понимает, какой сервис хочет получить заказчик, и поэтапно реализует первоначальную идею.
— перечень функций, которые должны быть в приложении;
— требования к интерфейсу, ролям пользователя, безопасности, производительности и другие нефункциональные требования;
— описание того, как будут реализованы все эти требования;
— смета проекта.
Пользовательские истории (User Story) пошагово описывают, как пользователь ведет себя в приложении: проходит авторизацию, просматривает каталог, оформляет заказ, совершает покупку. Такая история описывает задачу пользователя, которую он решает с помощью и приложения, и его конечную выгоду. В результате мы получаем список требований, который позволяет определить функциональность будущего приложения и сделать его максимально удобным для пользователя.
Допустим, вы хотите сделать приложение, с помощью которого можно будет распечатывать фотографии как фотоальбом. Основными пользовательскими историями будут создание аккаунта, выбор фотографий из фотогалереи, выбор размера альбома, оплата за альбом с помощью карты, доступ к истории заказов. Мы всегда работаем над пользовательскими историями всей командой и обязательно вместе с заказчиком. Это помогает продумать все нюансы и взглянуть на всю систему целиком, а в будущем избежать сложностей на этапе проектирования и разработки.
Рустам Мухамедьянов, руководитель студии WINFOX
Карта путешествия пользователя (Customer Journey Map) позволяет наглядно представить, как разные персонажи будут пользоваться приложением в каждой из пользовательских историй. На такой карте виден весь путь пользователя — перемещение между экранами и клики на кнопки.
Составление карты помогает понять, как технически реализовать все функции приложения.
Мы делаем карту путешествия пользователя в Miro. Вся команда может работать над картой в реальном времени, а заказчик — смотреть результат в режиме презентации.
Александр Хрущев, технический директор студии WINFOX
У каждой студии разработки свой подход к составлению этого документа. Мы считаем, что для успешной реализации проекта в нем должно быть отражено следующее.
1. Общие сведения:
— цель создания сервиса;
— совместимость с платформами: это будет приложение для iOS, Android или других платформ;
— масштабируемость: умеет ли приложение быстро адаптироваться к внезапным изменениям и пиковым нагрузкам, например к росту числа пользователей или объема передачи данных;
— отказоустойчивость: должно ли приложение продолжить свою работу, если откажет один или несколько его компонентов.
2. Функциональные требования к приложению:
— роли пользователей: какие уровни доступа должны быть у разных пользователей, например у гостя и авторизованного пользователя;
— форматы данных: как будет реализован обмен данными в приложении;
— интеграция: должно ли приложение поддерживать совместную работу с другими сервисами, например с платежными системами и почтовыми серверами;
— интерфейсы доступа: как приложение будет обмениваться данными с внешними сервисами;
— дополнительные функции: должно ли приложение уметь что-то еще, например работать с файлами или библиотеками шифрования;
— конфигурация и администрирование: с помощью каких элементов администратор будет управлять приложением;
— состав системы: из чего состоит мобильное приложение, то есть экраны, пуш-уведомления, система аутентификации и т.д.
3. Нефункциональные требования к приложению:
— безопасность: требования к безопасности приложения;
— логирование: нужно ли системе формировать и сохранять отчеты об ошибках, которые возникли при работе приложения, и для каких типов событий это надо делать;
— производительность: требования к работе приложения, например к скорости работы базы данных;
— требования к аппаратному обеспечению сервера: перечень технических характеристик.
4. Реализация функциональности приложения:
— экран загрузки;
— регистрация и авторизация;
— основной экран;
— меню;
— поиск;
…
— уведомления.
В следующий раз мы расскажем, что вам нужно знать про проектирование, дизайн и разработку.
Чтобы помочь тем, кто решил сделать свой мобильный сервис, мы написали книгу «Мобильное приложение для бизнеса: что нужно знать заказчику». В ней мы постарались дать ответы на наиболее частые вопросы, которые задают нам заказчики. В этой книге нет туманных советов из серии «Как сделать приложение: три простых шага». Зато есть опыт, накопленный WINFOX за пять с лишним лет работы на рынке мобильной разработки, примеры из практики и руководство к действию.
Рустам Мухамедьянов, руководитель студии WINFOX
Те, кто обращаются в нашу студию, получают печатную версию книги.
Читайте другие материалы по теме:
Как понять, что вашему бизнесу нужно мобильное приложение
Как бизнес использует мобильные приложения
Сколько стоит разработка и как на ней сэкономить
Как мы делаем мобильные приложения: проектирование, дизайн и разработка
Как мы делаем мобильные приложения: тестирование, стабилизация и публикация в сторах
Как мы делаем мобильные приложения: поддержка и развитие
iOS или Android: какую платформу выбрать
Фрилансер, инхаус или студия: как выбрать исполнителя
Водопад или аджайл: что вам подходит
Подпишись на рассылку
29.12.2014
3690
Часто, при создании достаточно сложных приложений на JavaScript наступает тот момент, когда становиться совершенно непонятно почему приложение перестало работать...
20.02.2015
11179
Одним из важных преимуществ маркетинга в e-commerce является измеримость результата вложений в рекламу и разработку интернет-магазина. Измерение основных бизнес...