Статья · Управление проектами

16 мин чтения

Управление проектами через BI: как видеть сроки, бюджеты и загрузку команды

Как построить BI-дашборд для управления проектами: прогноз сроков через зависимости, стоимость завершения, реальная загрузка команды и изменения объёма.

Руководители разбирают портфель проектов на общем дашборде: сроки, бюджеты, риски и команды

На совещании руководитель проекта сообщает, что большая часть задач закрыта, расходы пока укладываются в бюджет, а команда продолжает работу. Через две недели выясняется, что запуск придётся переносить, ключевые специалисты заняты ещё в нескольких проектах, а оставшихся денег недостаточно для завершения согласованного объёма.

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

Для меня польза BI в управлении проектами связана с возможностью собрать эти обстоятельства в одну картину. Руководителю важно видеть, какой результат уже получен, что осталось сделать и какие ограничения влияют на завершение. Тогда дашборд помогает обсуждать решения до того, как отклонение станет фактом.

Разберём этот подход на условном проекте внедрения системы обработки заказов. Его согласовали на двенадцать недель с бюджетом 8 млн рублей. На конец шестой недели фактические затраты составляют 3,8 млн рублей, но обновлённый план уже указывает на завершение на четырнадцатой неделе. Все цифры в статье придуманы для объяснения логики анализа.

Коротко

BI помогает управлять проектами, когда сроки, затраты и загрузка команды собраны в одну картину. Срок прогнозируется через зависимости работ, а не по числу закрытых задач; бюджет оценивается как фактические затраты плюс стоимость оставшейся работы; загрузка сравнивается с реальной доступностью специалистов. В примере статьи проект, потративший меньше половины бюджета, уже показывает перенос на две недели и перерасход 700 тыс. рублей — и это видно заранее.

1. Начать с решений, которые нужно принимать по проектам

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

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

Я бы сначала записал вопросы, которые повторяются на рабочих встречах. Какие проекты могут не уложиться в срок? Где выросла ожидаемая стоимость? Какие команды не смогут выполнить все назначения? Какие решения заказчика или руководства блокируют дальнейшую работу? Из этих вопросов складывается структура дашборда.

На уровне портфеля полезно видеть проекты, их руководителей, ближайшие контрольные точки, согласованные и прогнозные сроки, бюджет и ожидаемую стоимость завершения. Рядом — ограничения, которые требуют участия руководства: общий специалист, задержка поставки, неподтверждённый объём или необходимость дополнительного финансирования.

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

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

В нашем условном проекте карточка «потрачено 3,8 млн из 8 млн» выглядит спокойно. Но рядом с прогнозом завершения на четырнадцатой неделе сразу возникает содержательный вопрос: что изменилось и какие действия позволят повлиять на результат?

2. Связать данные и договориться, что считать выполненной работой

Данные из системы задач, учёта затрат, календарей и договоров сводятся в общую модель проекта

Информация о проекте обычно распределена между несколькими системами. В системе задач находятся исполнители, статусы и сроки; в финансовом учёте — затраты; в договорах — обязательства; в календарях команды — доступность специалистов. BI должен связывать эти данные по проекту, этапу и периоду, чтобы одно отклонение можно было рассмотреть с разных сторон.

Для этого нужны общие идентификаторы и согласованная структура работ. Если один проект в финансовой системе разделён на несколько договоров, а в системе задач ведётся под общим названием, связь между ними необходимо определить заранее. Иначе часть расходов выпадет из отчёта или будет отнесена не к тому результату.

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

Отдельный вопрос — определение готовности. Статус «закрыто» может означать, что исполнитель закончил работу, а может — что результат прошёл проверку и принят заказчиком. Если команда использует эти значения как равнозначные, процент завершения будет вводить в заблуждение.

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

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

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

3. Показывать сроки через зависимости и прогноз завершения

Диаграмма этапов с зависимостями показывает, как задержка одной работы сдвигает срок завершения

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

Для анализа сроков полезно видеть критический путь — последовательность связанных работ, которая определяет расчётную дату завершения в текущей модели расписания. Рядом стоит отслеживать работы с небольшим запасом времени: по мере изменений они тоже могут начать влиять на итоговый срок. Значение зависимостей, критического пути и обновления расписания раскрыто в руководстве GAO по оценке проектных графиков.

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

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

Важно, чтобы прогноз опирался на обновлённый рабочий график. Сам по себе график в BI не пересчитает зависимости, если их нет в исходных данных. Расчёт может выполняться в проектной системе или подготовленной модели, а дашборд отображает его результат, дату обновления и существенные допущения.

Я бы сохранял отдельно исходный план, последнюю утверждённую версию и текущий прогноз. Если каждый раз заменять план новыми датами, отчёт будет показывать благополучную картину после любого переноса. История изменений позволяет понять, какие обязательства принимались и почему они пересматривались.

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

4. Оценивать бюджет через стоимость оставшейся работы

Фактические затраты и оценка оставшейся работы формируют ожидаемую стоимость проекта

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

Для управленческого дашборда я бы использовал три величины: утверждённый бюджет, фактические затраты на дату отчёта и актуальную оценку оставшейся работы. Сумма двух последних показывает ожидаемую стоимость проекта при текущих допущениях. Такой подход к оценке стоимости завершения описан в материале PMI об управлении освоенным объёмом.

В нашем примере бюджет составляет 8 млн рублей, а фактические затраты — 3,8 млн. После пересмотра расписания команда оценила оставшиеся работы в 4,9 млн рублей: 3,4 млн приходится на работу команды, 1 млн — на ещё не выполненные работы подрядчика, 500 тыс. — на необходимые лицензии. Эти суммы относятся к согласованному объёму и не пересекаются с уже учтёнными затратами.

Ожидаемая стоимость проекта составляет 8,7 млн рублей. Это на 700 тыс., или 8,75%, выше бюджета. На первом экране теперь видно отклонение, которое можно обсуждать заранее, хотя фактический расход ещё не достиг половины утверждённой суммы.

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

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

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

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

5. Сопоставлять загрузку с реальной доступностью команды

Тепловая карта загрузки специалистов с учётом отпусков и работы в других проектах

Количество назначенных задач плохо описывает нагрузку. У одного специалиста может быть десять коротких проверок, у другого — две работы, каждая из которых требует нескольких дней. Для планирования нужны оценка оставшейся трудоёмкости и период, в котором эту работу предстоит выполнить.

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

Рассмотрим следующую неделю в нашем примере. У двух аналитиков вместе 80 рабочих часов по календарю. Из них 20 часов уже отведены на согласованные отсутствия и работу вне проектов. Для проектных задач остаётся 60 часов.

Проект внедрения системы обработки заказов требует 36 часов, второй проект — 24, третий — ещё 18. Общая потребность составляет 78 часов, то есть 130% доступного времени. Необходимо решить, как покрыть или перенести 18 часов работы; наблюдение за выполнением задач само по себе это противоречие не устранит.

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

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

Решение может состоять в изменении приоритетов, переносе части работ, привлечении подходящего специалиста или сокращении согласованного объёма этапа. После выбора необходимо пересчитать сроки и стоимость всех затронутых проектов. Иначе помощь одному проекту просто создаст скрытое отставание в другом.

Загрузку я бы использовал для обсуждения организации работы. Рост фактических часов может быть связан с переделками или неясными требованиями, а уменьшение — с ожиданием доступа. Чтобы оценить результат, рядом нужны выполненный объём, качество и причины блокировок.

6. Учитывать изменения объёма, качество и риски

Изменения объёма, качество работ и риски влияют на график и стоимость проекта

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

В дашборде стоит разделять исходный объём, утверждённые изменения и запросы, которые ещё находятся на оценке. Для каждого изменения полезно показывать содержание, статус решения, ожидаемое влияние на сроки и стоимость, а также того, кто уполномочен его согласовать.

Допустим, заказчик нашего проекта просит добавить новый способ обмена данными. Пока решение не принято, эту работу следует показывать отдельным сценарием. Текущий прогноз 8,7 млн рублей относится к ранее согласованному объёму; добавление нового требования без отметки изменило бы смысл сравнения с бюджетом.

После утверждения изменения обновляется согласованный план, а предыдущая версия остаётся доступной. Тогда руководитель может различать увеличение бюджета вслед за новым объёмом и перерасход на уже обещанную работу. Это помогает предметно обсуждать причины, ответственность и следующие действия.

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

Для рисков важны конкретное условие, возможное последствие и действие, которое уменьшает неопределённость. Формулировка «риск задержки интеграции» мало объясняет. Запись о том, что тестовый доступ не предоставлен, без него нельзя начать проверку и до определённой даты требуется решение заказчика, задаёт понятный следующий шаг.

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

7. Собрать разные уровни дашборда для руководителя и команды

Уровни дашборда: портфель для руководства, отдельный проект и загрузка команды на общих данных

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

На уровне портфеля я бы оставил согласованные и прогнозные сроки, бюджет, ожидаемую стоимость, ближайшие контрольные точки и ограничения, которые требуют вмешательства. В обзоре также полезно показать изменение прогноза с предыдущего разбора: новое отклонение часто требует более срочного объяснения, чем уже согласованный перенос.

На уровне отдельного проекта нужны график этапов, зависимости, результаты приёмки, затраты и оставшаяся работа. Переход от общего показателя к деталям должен сохранять логику вопроса. Из отклонения срока руководитель открывает определяющий этап и блокировку, из роста стоимости — изменившиеся оценки и статьи.

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

В нашем примере сводная картина будет выглядеть так:

Вопрос Согласованная основа Текущая оценка Что требуется разобрать
Когда завершится проект? Конец 12-й недели Конец 14-й недели Задержку данных, зависимые работы и варианты изменения графика
Сколько будет стоить проект? Бюджет 8 млн рублей Прогноз 8,7 млн рублей Дополнительные 700 тыс. рублей и причины изменения оценки
Хватает ли аналитиков на следующую неделю? Доступно 60 часов для проектов Назначено 78 часов Приоритеты и перераспределение 18 часов работы

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

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

8. Завершать разбор решением и проверкой результата

Цикл разбора: отклонение, причина, решение и проверка результата на следующей встрече

На рабочей встрече дашборд помогает последовательно обсудить результат, отклонение, причину и возможное действие. По каждому существенному вопросу стоит фиксировать, что решено, кто отвечает, к какому сроку и по какому признаку команда поймёт, что ситуация изменилась.

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

Важно рассматривать действия вместе. Привлечение внешнего специалиста может увеличить расходы, но помочь сохранить срок. Перенос части работ снижает потребность в ресурсе на ближайшей неделе, но может сдвинуть другой проект. На дашборде полезно сравнить последствия вариантов по одним и тем же показателям, обозначив допущения каждого расчёта.

Я бы сохранял прогноз на дату каждой регулярной встречи. Тогда команда сможет проверить, насколько оправдываются оценки и где неопределённость повторяется. Например, если объём оставшейся работы несколько недель подряд почти не сокращается, стоит разобраться с критериями готовности, переделками или появлением новых задач.

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

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

Начните с того, что есть

Расскажите, какую задачу нужно решить.

Покажите, какие решения, системы и регулярные отчёты уже есть. Мы определим первый полезный результат — и то, что можно оставить на потом.

Первая встреча

Оставьте имя и удобный контакт. Задачу и исходную ситуацию спокойно разберём вместе на первой встрече.

Удобный способ связи