При изучении SAFe удивляет разрыв с системным мышлением и современной системной инженерией:
- Не отмечают, что development value streams и operational value streams - относительны. Они у них не складываются в цепочки создания. Разработка автомобиля у них - operational value stream. То что там внутри куча development их не заботит. Разработка фичи для CRM-системы - developmant value stream. То что эту разработку нужно поддержать инструментами их не заботит.
- Сами эти value stream описываются как состоящие из шагов. После чего шаги связываются с инструментами, которые хорошо бы делать с применением DDD. То что там где-то есть практики, дисциплина которых как раз и ложится в предметные области из DDD, они не отмечают.
- Value streams в примерах обычно представляют собой обрывки жизненного цикла (и соответствующие практики). Точнее, нескольких жизненных циклов (там ведь и ЖЦ клиентуры обычно вплетен). Как эти value streams связаны с полными ЖЦ и почему выдраны одни куски и не выдраны другие не раскрывается.
А вы применяли SAFe? Как на системное мышление ложится?