Как мы работаем

Итак, что из себя представляет наш процесс разработки ПО?

Как показывает практика, разработка первой версии приложения и его запуска занимает 3-4 месяца, включая анализ требований заказчика, согласование и создание дизайна, утверждение технического задания (ТЗ), разработку продукта, его стабилизацию и релиз.

Проектная документация

В проекте используются следующие документы (Вы можете запросить наши шаблоны):

Схемы оплаты и процесс работы

Fixed- Price

По Fixed-Price мы работаем с клиентами, которые предоставляют нам детальное техническое задание (ТЗ), или в том случае, когда мы помогаем его составить. Мы разбиваем проект на этапы, готовим таймлайн и представляем продукт по каждому из них в указанные сроки.

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

Качественное ТЗ должно содержать:

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

Почасовая оплата (Time & Material)

При Time and Material мы проводим приблизительную оценку объема работы с учетом возможных изменений в требованиях клиента и увеличения задач по ходу проекта. Мы советуем заказчику оптимальные решения с целью предоставить ему лучший результат.

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

Cлучаи, когда лучше использовать модель с почасовой оплатой:

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

 

Time and Material определяют прицнип “pay as we go”, готовность к изменениям, нацеленность на лучшее решение и гибкость рабочего процесса. В этом смысле Time and Material схож с Agile методологией, которой мы следуем в нашей работе.

Этапы разработки

  1. Подготовительная работа

    Работа над проектом начинается с обсуждения и анализа идеи и требований заказчика. Чтобы проверить ее ценность и релевантность, мы определяем целевую аудиторию (ЦА), узнаем ее потребности, изучаем конкурентов, создаем бренд бук, а также выделяем главные цели и задачи приложения.

     

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

  2. Создание дизайн-прототипа
     

    Мы создаем дизайн в соответствии с пожеланиями клиента и предпочтениями ЦА. Разработка дизайна состоит из трех шагов: создание wireframes (макеты экранов), разработка концепции дизайна, создание кликабельного прототипа.

     

    Этот этап позволяет проработать функции будущего мобильного или веб-приложения перед началом самой разработки. Результат - динамический прототип приложения в InVision.

  3. Разработка приложения
     

    Сначала мы с заказчиком определяем приоритеты - функции приложения, необходимые для решения целей и задач клиента и приступаем к разработке продукта минимальным функционалом (MVP - minimum viable product). Данный подход позволяет вам оптимизировать расходы, cэкономить время (разработка занимает у нас 2 месяца) и гарантированно получить отличное рабочее решение.

  4. Тестирование и стабилизация

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

     

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

  5. Запуск

    Приложение проверяется на соответствие стандартам и техническим особенностям как в App Store, так и в Google Play. Разработка продукта изначально под все необходимые требования позволяет нам осуществлять запуск приложения без осложнений всего за 2 недели.

     

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

  6. Поддержка

    Мы также предоставляем нашим клиентам услуги по поддержке приложения после его релиза.

Высылайте вопросы на почту info@smartum.pro.

×
Яндекс.Метрика