Что такое crashing

«Что такое crashing» — вопрос из категории Планирование проекта, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Crashing — это метод сокращения сроков проекта за счет добавления дополнительных ресурсов (например, разработчиков, тестировщиков) к критическим задачам. Это увеличивает затраты, но ускоряет выполнение.

Пример:
Если задача разработки модуля занимает 10 дней с 2 разработчиками, можно добавить еще 2 разработчиков и сократить срок до 5 дней (если задача делится).

Нюансы:

  • Не все задачи можно ускорить (например, из-за зависимостей).
  • Закон Брукса: добавление людей в поздние стадии может замедлить проект.
  • Риск снижения качества из-за спешки.
# Упрощенный расчет crashing (пример)
original_time = 10  # дней
original_team = 2   # разработчика
new_team = 4        # после crashing
crashing_time = original_time * (original_team / new_team)  # 5 дней

Используется, когда сроки важнее бюджета.