Как часы переводились в деньги

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

Ответ

Оценка трудозатрат в деньгах — ключевая задача PM. Основные подходы:

  1. Time & Materials (T&M)
    Прямой перевод часов в деньги по ставке специалиста:
    Стоимость = Часы × Ставка/час
    Пример: Разработчик с ставкой $50/час, 100 часов работы → $5000.

  2. Фиксированная ставка
    Оценка проекта целиком на основе предварительных оценок времени. Риски заложены в бюджет.

  3. Метрики эффективности
    Учитывают KPI (например, стоимость точки истории в Agile):
    Стоимость точки = Бюджет спринта / ∑ Story Points

Нюансы:

  • Разные ставки для ролей (Dev, QA, PM)
  • Налоги и накладные расходы (+20-30%)
  • Коэффициенты для срочности/сложности

Пример кода для расчета T&M:

def calculate_cost(hours, rate, overhead=1.3):
    return hours * rate * overhead

# Dev: 80h × $50 + 30% overhead
print(calculate_cost(80, 50))  # Output: 5200