Ответ
Scrum и SAFe (Scaled Agile Framework) — два ключевых фреймворка, которые балансируют между техническими требованиями и бизнес-целями.
Scrum фокусируется на инкрементальной поставке ценности через спринты, где Product Owner представляет бизнес-интересы, а команда — технические ограничения.
SAFe масштабирует Agile для крупных проектов, добавляя уровни планирования (Portfolio, Program, Team), что помогает согласовать стратегию бизнеса с технической реализацией.
Пример в коде (гипотетический backlog в Jira):
class UserStory:
def __init__(self, business_value, tech_complexity):
self.business_value = business_value # Приоритет бизнеса
self.tech_complexity = tech_complexity # Оценка сложности
# Пример приоритизации
backlog = [
UserStory(9, 3), # Высокая ценность, низкая сложность — в топ
UserStory(5, 8) # Средняя ценность, высокая сложность — ниже
]
Также полезны Lean (минимизация потерь) и Kanban (визуализация workflow), особенно для поддержки баланса между скоростью и качеством.