Ответ
Да, PM может работать в проектах с гибкой методологией, но его роль трансформируется. Вместо традиционного контроля он становится Agile Coach или Scrum Master, фокусируясь на:
- Фасилитации процессов (ежедневные стендапы, ретроспективы).
- Устранении блокеров для команды.
- Коммуникации между стейкхолдерами и разработчиками.
Пример: в Scrum PM может вести backlog, но приоритизацию делает Product Owner.
# Упрощенный пример работы с backlog в Jira через API (Python)
import requests
def update_backlog_priority(issue_id, new_priority):
url = f"https://your-jira.com/rest/api/2/issue/{issue_id}"
headers = {"Content-Type": "application/json"}
data = {"fields": {"priority": {"name": new_priority}}}
response = requests.put(url, json=data, headers=headers, auth=("login", "pass"))
return response.status_code == 204
Ключевое отличие — PM в Agile не «командует», а создает условия для самоорганизации команды.