Управление бэклогом в DNS

Управление бэклогом в DNS

Работа в IT DNS - подписывайся!

Перед тем, как рассказывать про бэклог в DNS, хочется погрузиться в небольшой экскурс… =)


Термин “Бэклог” пришел из семейства методологий Agile, в частности из Scrum, где он является одним из основных артефактов — источником пользовательских историй.

Часто концепция бэклога используется и для работы с требованиями, задачами и другими проектными артефактами.


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

И теперь мы подробнее расскажем о бэклоге в DNS,  с которым работает группа системного анализа 1С.

В такой схеме работы принимают участие: представитель бизнес-направления (он же заказчик), аналитик и разработчик.


А схема их взаимодействия выглядит так: 

Изначально запрос (заявку) на выполнение задачи создает заказчик, затем рассматривает аналитик (перерабатывает требования в соответствии с существующими рекомендациями/нюансами системы и т.д.) и заносит их в бэклог, чтобы над ними начал работать программист.

То есть, проще говоря, бэклог  —  это список задач, который рассмотрен аналитиком и которые предстоит решить разработчику. 


Бэклог важен и им нужно управлять. Ведение бэклога делает работу удобней и комфортней, ведь к нему всегда можно обратиться заказчику/аналитику/разработчику и посмотреть, как продвигается работа, что уже было сделано и что предстоит сделать. Это делает процессы прозрачнее =)

У каждой задачи, которая попадает в бэклог, есть свой приоритет и срок. Чем выше приоритет, тем быстрее заявка попадет в бэклог разработки.

Изначально приоритеты по решению задач устанавливают заказчики. У них есть соответствующий инструмент в SDMS (это наша внутренняя система учета задач). 

Но иногда аналитики и разработчики также влияют на приоритизацию задач, на основании рекомендаций, анализа системной связи заявок. 

Например, есть заявка с приоритетом 2 и с приоритетом 22, но т.к. заявку 2 невозможно выполнить, пока не будет готова заявка с приоритетом 22, то аналитик или разработчик может сообщить об этом заказчику и повлиять на то, чтобы заявка 22 сдвинулась выше 2, чтобы ту закрыть раньше другой. =) 

Но, как мы уже сказали, помимо приоритета, у каждой задачи есть срок выполнения. Срок может быть определен также заказчиком, он указывает желаемую дату, когда бы хотел, чтобы решение было реализовано. Аналитик всегда спрашивает у заказчика, насколько критично, если задачу решить в указанный срок не удастся. Отталкиваясь от ответа, можно корректировать свою работу. Например, если задачу нужно решить срочно, иначе произойдет какой-то сбой, аналитик с разработчиком стараются найти временное решение, для снижения риска возникновения негативного события.

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

Также важно сказать, что изначально срок зависит и от самого заказчика: насколько качественно он обработал требования, насколько развернуто, информативно и быстро отвечает на вопросы аналитика, разработчика, как активно он выполняет тестирование и в целом выполняет ли он его. 

То есть первоначально желательный срок устанавливает заказчик, но дальше он корректируется. Гарантировать, что заказчик получит результат 100% в указанный им срок, аналитик с разработчиком не могут.

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

К таким инструментам можно отнести:

  1. Канбан доску: инструмент, который помогает наглядно представить задачи, контролировать объем незавершенной работы и работать над его минимизацией. Раньше наша команда использовала доску в TRELLO, потом мы разработали подобный инструмент в своей системе SDMS. Кстати, подробнее  об этой системе мы расскажем совсем скоро =)
  2. Проектные менеджеры разрабатывают дорожную карту, в которой указано, какие задачи предстоит решить, чтобы прийти к цели, и ментальную карту, где представлен пул задач, от крупной и сложной к мелкой и легкой.

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


Эту статью написали Маша из команды HR и Анна из команды Системного анализа 1С.

Кстати, сейчас мы в поиске системного аналитика 1С, а скоро откроем набор учеников в команду системного анализа :)


Наши предыдущие статьи:


Кто такой системный аналитик 1С

Как стать системным аналитиком в 1С


Больше интересных статей о работе сотрудников ДНС Технологий ты найдёшь на нашем канале, подписывайся!


Report Page