Ответ
Да, но это не идеально. В классическом 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-командах.