Когда вы обращаетесь в нашу компанию с задачей автоматизации, мы начинаем с самого важного — встречи для понимания вашего бизнеса и задач проекта.
Если вы находитесь в Санкт-Петербурге — мы приглашаем вас к нам в офис, или проводим встречу онлайн. Если вы в другом городе — встреча проходит онлайн, например, через Яндекс Телемост.
На этой встрече важно познакомиться: рассказать друг другу, как устроены наши компании, как вы работаете сейчас и что именно хотите автоматизировать. Наша задача — понять суть проекта: какие процессы вы ведёте вручную, на что тратите много времени, какие действия хочется упростить или ускорить. Как правило, заказчик уже хорошо представляет, что хочет получить в итоге, — наша задача в том, чтобы правильно понять эти ожидания и перевести их в понятную структуру будущей системы, составить техническое видение.
Также на встрече мы обсуждаем:
- используете ли вы сейчас какие-то информационные системы, что уже внедрено, как используется;
- какие задачи стоят перед будущей системой;
- какие бизнес-процессы предстоит автоматизировать.
В ходе обсуждения мы формируем техническое представление о будущем проекте — начинаем понимать его масштаб, сложность и возможные подходы к реализации. Обычно уже после этой встречи можно назвать ориентировочные сроки и стоимость проектирования.
Проектирование: основа будущей системы
Если по итогам встречи вы готовы двигаться дальше, мы заключаем договор на проектирование. Это и есть старт проекта: появляется график, фиксируются сроки и стоимость проектирования.
Этап проектирования — это не просто формальность, а обязательная часть работы. Он позволяет избежать ситуаций, когда результат не соответствует ожиданиям, а сроки и стоимость нарушаются. Качественное проектирование — это точка, где рождается будущая система.
С нашей стороны за проектирование отвечает менеджер проекта. Он ведёт весь процесс, организует встречи, отвечает на вопросы, координирует дизайнеров и программистов, которые тоже участвуют в процессе. Со стороны вашей компании тоже должен быть представитель, с которым мы будем обсуждать проект — чаще всего это менеджер проекта, руководитель направления или просто сотрудник, хорошо знающий работу.
Что происходит на этапе проектирования:
- мы изучаем, как вы работаете — от общего к частному;
- фиксируем процессы, строим схемы, записываем сценарии;
- уточняем детали: кто, что и когда делает, какие данные передаются, на каком этапе.
Интерфейсы — ещё до начала разработки
На основе проработанных процессов наши дизайнеры создают интерфейсы будущей системы. Это не эскизы или прототипы — это готовый внешний вид каждого экрана.
Мы используем собственную дизайн-систему, и интерфейсы, которые вы увидите на этом этапе, будут такими же в готовой системе. Каждая форма, таблица, кнопка и переход между экранами — уже проработаны. Это даёт вам:
- чёткое понимание, какой будет система;
- уверенность, что ничего не упущено;
- возможность внести правки на ранней стадии, а не переделывать всё в конце.
Работа идёт итерационно: делаем часть — показываем вам — обсуждаем — вносим корректировки. Обычно мы встречаемся онлайн с вашим представителем раз в неделю или чаще, в зависимости от темпа проекта.
Техническое задание: чёткий и понятный документ
Когда дизайн утверждён, мы переходим к следующему этапу — написанию технического задания.
Это документ, в котором детально описано:
- какие данные будет хранить система;
- как работают интерфейсы и какие действия в них выполняются;
- какие сценарии работы предусмотрены: создание клиента, оформление заказа, запуск задачи и т.д.;
- какие есть требования к технологиям, серверу, безопасности;
- какие предусмотрены интеграции — с другими системами, сайтами, внешними сервисами, если они нужны.
Всё это мы оформляем в виде структурированного документа. Техническое задание может занимать сотни страниц, но это именно то, что позволяет реализовать систему быстро, точно и без разночтений.
Мы сами готовим ТЗ, а затем обсуждаем его с вами — проводим встречи, поясняем всё, отвечаем на вопросы. После этого документ утверждается, и мы готовы переходить к разработке.
Что вы получаете на выходе
После завершения проектирования у вас есть:
- Полный, визуализированный дизайн всех интерфейсов системы;
- Подробное техническое задание, понятное как вам, так и нашей команде разработки.
На основании этих документов мы составляем смету на разработку, называем точные сроки и фиксированную стоимость. Вы точно знаете, за что платите, и какой результат получите.
После запуска — сопровождение и развитие
На запуске проекта работа не заканчивается. У любой информационной системы есть жизненный цикл: появляются новые задачи, процессы меняются, бизнес развивается.
Мы продолжаем работать с вами после запуска: добавляем новый функционал, адаптируем систему под изменившиеся условия, вносим улучшения. И, конечно, у нас предусмотрена 5-летняя гарантия на все системы. Если вы обнаружите ошибку — мы исправим её без дополнительных расходов.
Вы можете продолжить работу над системой своими силами, с помощью своих программистов или другой компании, система разработана для вас и она ваша, никаких обязательств или лицензионных платежей не предусмотрено, однако, что логично, в этом случае мы снимаем гарантию на разработанную систему.
Если вы ищете надёжного партнёра, который берёт на себя всю методологию разработки, — будем рады познакомиться и обсудить ваш проект.