Industry

Управление

Client

DLGroup

Выстроен процесс бесшовной конвертации идей в фичи

Для гармоничного взаимодействия бизнеса, дизайна, разработки и тестирования необходим понятный алгоритм взаимодействия

🏛️ Компания DLGroup — развивает продукты системы DLS, а также связанные с ними сервисы. 🛠️ Ситуация В компании было принято решение внедрить E2E процесс, для оптимизации существующего процесса и ускорения разработки. Владельцы продуктов вступили в роли владельцев процесса, а с реализацией и контролем им помогают менеджеры процесса. В ходе внедрения процесса появилась необходимость организации алгоритма передачи информации «из конца в конец». Ввиду того, что в компании была внедрена гибкая методология разработки Scrum — основным инструментом постановки задачи для разработчиков стали User Stories. 💡 Решение Мной было выдвинуто предложение о необходимости разработки и описания алгоритма передачи информации из конца в конец, между всеми задействованными подразделениями компании. Процесс разработки продукта был разделён на два цикла «Дискавери» и «Деливери», входе первого цикла осуществляются исследования и проектирование, в ходе второго — разработка, тестирование, приёмка и поставка продукта. Для бесшовной транспортировки требований из первого цикла во второй необходимо их сначала представить в формате JTBD. А в процессе проработки конвертировать Job Stories в User Stories, декомпозированные через фреймворк критического пути (CPM), таким образом, чтобы команда разработки смогла в ходе спринта выдать завершенный инкремент.

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

В ходе проработки алгоритма были использованы JBTD для фиксации свойств, которыми должен обладать продукт. Эти требования рождались из запросов пользователей, CustDev и исследований рынка. Далее истории работы обрастают ролевой моделью и конвертируются в User Stories. В ходе проработки пользовательских историй бизнес-аналитики и дизайнеры прибегают к методу CJM (в произвольной форме), для выявления корнер-кейсов и других сценариев, требующих проработки. Кейсы требующие проработки фиксируются в документации аналитиков, после чего происходит формирование пула задач для дизайнеров на реализацию сценариев фич. Подготовленные сценарии прикладываются к User Stories в бэклоге. В конечном итоге для разработчиков формируются бэклог с эпиками, в которые включены User Stories, охватывающими ключевые и вспомогательные сценарии, корнер кейсы. При этом, в разработку могут сначала отправиться ключевые сценарии, а корнер кейсы могут находится на этапе проектирования или на паузе. Приоритизация бэклога спринта осуществляется по результатам завершенных спринтов, в ходе грумингов и других ритуалов Scrum. Планирование спринта осуществляется в присутствии владельца продукта или менеджера, с учётом расставленных бизнесом приоритетов. Такой алгоритм позволяет более точно определять объём предстоящих работ и ожидать конкретные результаты. Я принял непосредственное участие в разработке фреймворка, описании его тезисов и внедрении, совместно с CPO, владельцами продуктов и техническими специалистами. Внедрение алгоритма позволило ускорить разработку в два раза и повысить качество реализации критических задач.

Create a free website with Framer, the website builder loved by startups, designers and agencies.