Что будешь делать при разных требованиях от разных людей

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

Ответ

Приоритизирую требования на основе бизнес-целей и стратегии проекта. Проведу workshop с ключевыми стейкхолдерами, чтобы выявить противоречия и найти компромисс. Использую MoSCoW-метод для классификации: Must have, Should have, Could have, Won't have.

Пример:

requirements = {
    "feature_A": {"priority": "Must", "stakeholder": "CEO"},
    "feature_B": {"priority": "Should", "stakeholder": "Marketing"},
}

def prioritize(reqs):
    return sorted(reqs.items(), key=lambda x: x[1]["priority"] == "Must", reverse=True)

Если конфликты остаются — обращусь к спонсору проекта или Product Owner для финального решения. Документирую все обсуждения и rationale принятых решений.