Architecture Intent Checks try to do this same thing, and they work on the principle that most decisions make perfect sense to anyone with the same context. They’re non-blocking because the default assumption is that it’ll be the right decision (or at least right enough!). When we get it wrong, we learn fast, course-correct, and move on. The cost of occasional mistakes is far lower than the cost of making everyone wait for permission.
Звучит красиво, но, черт возьми, как они определяют цену ошибки и как проверяют на собесах умение людей принимать самостоятельные решения.
Или фишка как раз в том, что решения принимать могут многие, но не все руководители готовы к такому?
А может дело еще и в способности человека уметь разгребать после принятых собой решений. Как это проверять?
Много вопросов, мало ответов. Но сам подход нравится.
Letting Teams Make Occasional Mistakes Costs Less Than Waiting for Permission
ЗЫ Architecture Intent Checks - это что-то типа RFC/ADR, для фиксации принимаемых решений, но их обсуждение не блокирует дальнейшие работы.
#management