Процесс создания успешного приложения
в BigBadBird.ru

О том, как мы создаем наши продукты


1. Аналитика

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

Результат :
   Спецификация функциональных требований
   Спецификация нефункциональных требований и ограничений
   Модель данных

Далее

2. Проектирование

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

Результат :
   Каркас графического интерфейса (wireframes)
   Карта экранов (screenflow)
   Пользовательские сценарии (use cases)

Далее

3. Дизайн

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

Результат :
   Спецификация дизайна графического интерфейса
   Прототип приложения
   Тест-кейсы

Далее

4. Разработка

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

Результат :
   α–версия
   β–версия
   GM–версия (релиз)

Далее

5. Приемка и публикация

Как только разработка приложения завершается, мы согласовываем с клиентом все аспекты работы программы. Мы считаем разработку завершенной только тогда, когда приложение прошло все испытания на пригодность, и когда заказчик дает согласие на публикацию. С этого момента мы приступаем к публикации проекта в магазин приложений (App Store, Google Play, Windows Phone Store и т.д).

Результат :
   Выпуск в App Store, Google Play и/или другие магахин приложений

Далее

6. Поддержка

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

Результат :
   Отчетность
   Дефектная ведомость

Далее

7. Развитие

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

Результат :
   Распределение финансовых затрат и экономики приложения

Далее

Заинтересовали?

В таком случае выберите, что вы хотите делать дальше