
Дискаверифаза
Scroll
Discovery фаза - разбивается на этапы (артефакты), на каждом из из которых задаются правильные вопросы, предлагаются варианты их решения и определяется нужная конкретно на этом проекте реализация, с учетом всех нюансов. После каждого этапа предоставляется отдельный артефакт с зафиксированными требованиями. В зависимости от особенностей проекта, некоторые из необязательных артефактов могут быть пропущены.
Как итог Discovery фазы - становится понятен объем работ, стек технологий, методология ведения проекта, необходимая команда, способы и сроки его реализации.
- Для успешного выполнения Discovery фазы нужны следующие специалисты:
- Стейкхолдер (со стороны Заказчика)
- Аналитик
- UI/UX Дизайнер
- Менеджер
- Senior developer
Все они у нас в штате.
В отличие от обычной дискавери-фазы, наша может включать до 12 этапов, что позволяет тщательнее выявить функциональные требования, бизнес-процессы и исключить ошибки на этапе реализации проекта.
- Подробнее об артефактах дискавери-фазы в нашей компании:
- Mind Map: Визуализация требований в диаграмме связей помогает понять масштаб проекта, количество ролей и модулей, а также определить границы будущего проекта. С ней проще разглядеть сразу незаметные задачи, построить взаимосвязи, отследить противоречия и дублирующиеся требования.
- Диаграмма BPMN: Формализация требований в таком виде помогает четко понять взаимодействие пользователей друг с другом и увидеть возможные «белые пятна», которые в другом артефакте мы могли попросту не заметить. На этом этапе явно указывается, как именно система работает: откуда в ней появляются данные, отправные точки для действий и процессов, как именно пользователь приходит к цели и не слишком ли длинным получается путь.
- User Story/Functional Requirements (история пользователя/функциональные требования): Краткое описание функции или функциональности с точки зрения конечного пользователя, подробно описывающее, что должно быть на проекте реализовано.
- Non-Functional Requirements (нефункциональные требования): Определяют атрибуты качества, которыми должна обладать программная система, такие как производительность, безопасность, масштабируемость и удобство использования.
- Request-Response Model (модель "запрос-ответ"): Модель связи клиент-сервер, это документ, конкретизирующий требования к интеграции со сторонними системами и сервисами: что именно разрабатываемая нами система должна запросить у сервиса (какие поля) и что мы получим от него в ответ.
- Исследование узких мест: Поиск узких мест и возможных решений. Узкие места можно рассматривать в спектре от чисто бизнес-ориентированных до чисто технических. В особых случаях — симбиоз того и другого. Например, платежные системы.
- Wireframes: Представление с низкой точностью макета, дизайна и функциональных возможностей пользовательского интерфейса, используемое для понимания того, как будет осуществляться навигация по проекту целиком.
- Design Concept (Концепция дизайна): Проектирование и отрисовка нескольких ключевых элементов дизайна, отражающих основополагающую идею проекта, ключевые компоненты дизайна и наследуемую впоследствии стилистику.
- Clickable Prototype: Интерактивное моделирование конечного продукта с высокой точностью, используемое для тестирования и проверки пользовательского опыта.
- Презентация: Визуальное представление целей, хода и результатов проекта, используемое для донесения информации о проекте до заинтересованных сторон. Можем включить в пул работ, чтобы помочь заказчику презентовать идею стейкхолдерам.
- План проекта: План, описывающий цели, задачи, ресурсы и сроки проекта, используемый для управления и отслеживания прогресса. Создается, чтобы дать понимание требуемых разработческих ресурсов и транслировать сроки выполнения задач заказчику.
- Грубая оценка для разработки: Предварительная оценка времени и стоимости, необходимых для разработки программной системы, используемая для планирования и распределения ресурсов.
Каждый из артефактов детализируется в необходимой мере для того, чтобы выполнить поставленные перед Discovery фазой задачи. Например, в рамках User Story/Functional Requirements может быть написано подробное ТЗ, а в рамках Design Concept может быть выполнен весь дизайн целиком.
Мы разбиваем Discovery-фазу на ряд последовательных этапов. На каждом этапе команда SKALAR задает ключевые вопросы, совместно с заказчиком прорабатывает варианты решений и находит лучший способ реализации именно для вашего проекта (с учетом всех нюансов и ограничений). Итогом каждого этапа является отдельный артефакт – определенный документ или материал, фиксирующий принятые решения и требования.
В зависимости от особенностей проекта некоторые необязательные этапы могут пропускаться или объединяться. Однако в отличие от типичного упрощённого подхода, наша методика Discovery может включать до 12 этапов, что позволяет тщательнее выявить функциональные требования, учесть бизнес-процессы и исключить неопределенности на старте. Такой глубокий анализ минимизирует вероятность непредвиденных задач в дальнейшем и существенно экономит ресурсы в ходе разработки.
Как итог проведения Discovery-фазы, становится понятен полный объём работ и сложность проекта, подбирается оптимальный стек технологий и методология разработки, формируется состав команды и расписание реализации. Иными словами, у вас появляется чёткая «дорожная карта» проекта – понимание того, что именно будет делаться, как и сколько это займет времени и ресурсов.
Успех Discovery-фазы во многом зависит от тесного сотрудничества между нашей командой и заказчиком. Мы начинаем с совместного определения границ проекта: проводим интервью и рабочие сессии с вашими стейкхолдерами, чтобы четко понять, какие задачи должен решать продукт, а что выходит за рамки текущего проекта. Чёткое очерчивание границ и ожиданий на старте помогает избежать «размывания» целей и удержать фокус на действительно важных вещах.
Прозрачная коммуникация на протяжении всего процесса – наш приоритет. За каждым проектом закрепляется опытный менеджер, который координирует общение и обеспечивает информационный обмен. Мы используем удобные для вас каналы: регулярные видеоконференции (Zoom, Microsoft Teams и др.) для созвонов по ключевым этапам, корпоративные мессенджеры (например, Slack) и электронную почту для оперативных вопросов и обмена материалами. Вы всегда будете в курсе текущего статуса работ: мы предоставляем отчёты о прогрессе, демонстрируем промежуточные результаты (например, mind map, схемы, прототипы) и собираем вашу обратную связь на каждом этапе.
В процессе Discovery-фазы мы выстраиваем плотное взаимодействие с командой заказчика. Это означает, что все решения принимаются совместно: мы обсуждаем предложения и альтернативы, объясняем на понятном языке сложные технические моменты, вместе с вами приоритизируем функциональность. Такой подход исключает ситуацию, когда итоговые материалы Discovery вас чем-то удивят – напротив, вы являетесь активным участником их создания. Благодаря постоянному диалогу и согласованию, к завершению Discovery-фазы у заказчика и команды разработки складывается единое понимание проекта, целей и планов. Наши клиенты отмечают, что подобная тесная работа значительно повышает доверие и взаимопонимание – а это залог успешного партнерства на этапе разработки.

Bootstrap
HTML 5
React.js
Figma
Modern Web App
d3.js
Redux
JavaScript
Web Sockets
Backbone.js
SCSS
CSS 3
Просмотреть все технологии