Может ли Scrum Master и Project Manager быть одним и тем же человеком

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

Ответ

Да, но это не идеально. В классическом Scrum роли разделены: Scrum Master фокусируется на процессе, устраняет препятствия, а Project Manager управляет ресурсами, сроками, бюджетом.

Проблемы совмещения:

  • Конфликт интересов (например, давление сроков vs. соблюдение Scrum-ценностей).
  • Перегрузка: сложно одновременно фасилитировать и управлять рисками/стейкхолдерами.

Когда допустимо:

  • В небольших командах/стартапах с гибкими процессами.
  • Если человек обладает сильными soft skills и понимает разницу в ролях.

Пример:

# Плохо: SM/PM делает и то, и другое  
def manage_project():  
    enforce_deadlines()  # PM-роль  
    facilitate_retro()   # SM-роль  

# Лучше: разделение  
scrum_master.facilitate_events()  
project_manager.track_metrics()  

Вывод: возможно, но лучше разделять, особенно в зрелых Scrum-командах.