Как устроен процесс

Разработка программного обеспечения

Этапы

Анализ

Проводим встречу, собираем требования. Готовим документ «Концепция и границы» (бизнес-требования, рамки, контекст) для выделения MVP и этапов. Вы получите реальный опыт работы с нами для взвешенного решения.

Требования

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

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

На основе требований оцениваем стоимость и создаем интерактивный прототип в Axure. Он сокращает ресурсы на 20–40%, снижает ошибки и дает понимание механики работы. Прорабатываем навигацию, меню, сценарии использования.

Дизайн

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

Составление ТЗ

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

Разработка

Подбираем технологии и архитектуру с учетом нагрузок, безопасности, масштабирования. Разработка ведется спринтами по 1–3 недели с контролем версий (возможен откат). Каждого программиста проверяет техлид, гарантируя качество кода.

Тестирование

Мы проводим многоступенчатое тестирование: программист → автотесты → тестировщик с user- и test-кейсами → менеджер. При исправлении багов создаем новый автотест, чтобы исключить повторение ошибок в будущем.

Документация

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

Публикация

Публикуем проект на трех серверах: тестовый (внутреннее тестирование), stage (для заказчика), production (для пользователей). Это снижает риски ошибок в боевом функционале и позволяет обсуждать изменения до релиза.

Android, iOS

Проектирование: макеты, прототип, спецификация, ТЗ. Дизайн: подбор стиля / разработка фирменного. Разработка: Objective-C, C#, Java, JavaScript; инструменты: Unity, Xamarin. Запуск: регистрация в сторах, интеграция с сайтом, поддержка.

Поддержка

Два вида: 1) пользовательская (ответы на вопросы без правок), 2) техническая (новые функции, исправление ошибок, автотесты). Оплата — предоплата пакета часов с ежемесячным отчетом. Ставка зависит от SLA.

Наши ценности

Наша корпоративная культура строится на четырёх качествах, которые выделяют нас среди конкурентов.

Профессионализм

Стремимся к качественному продукту и максимальному сервису для клиентов.

Уважение

Сохраняем вежливость и уважение друг к другу даже в сложных ситуациях.

Любопытство

Постоянно развиваемся в профессии, осваиваем новые подходы и технологии.

Взаимодействие

Работаем в команде и настроены на долгосрочное сотрудничество для достижения общих целей.

Написать нам

Напишите нам для решения ваших IT-задач

Будем рады ответить на любые вопросы и помочь определить, что соответствует вашим целям.

Преимущества работы с нами:
Что дальше?
1

Назначаем звонок
в удобное время

2

Бесплатная консультация

3

Персональное
предложение

Получить бесплатную консультацию