Что такое Should Do

«Что такое Should Do» — вопрос из категории Требования, который задают на 24% собеседований Бизнес Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Should Do — это категория требований, которые желательно реализовать, но они не являются критичными для успеха проекта. В отличие от Must Have (обязательные), они могут быть отложены или исключены, если ресурсы ограничены.

Пример:
В интернет-магазине:

  • Must Have: Корзина покупок, оплата.
  • Should Do: Рекомендации товаров (улучшает UX, но без них система работает).
if feature in ["cart", "payment"]:  
    implement()  # Must Have  
elif feature == "recommendations":  
    if resources_available:  # Should Do  
        implement()