Моя команда использует систему Kanban для отслеживания повседневного прогресса, и она отлично проработана для понимания прогресса в функциях (записанных в виде пользовательских историй). Мы в значительной степени позволили нашему дизайну системы появиться, поскольку мы развиваем особенности, которые работали хорошо до недавнего времени. За последние две недели у нас было несколько дискуссий об архитектурных компромиссах, особенно связанных с характеристиками производительности и качества модифицируемости.
Я думаю, что происходит, когда мы реализуем функции и проектируем систему, мы неявно принимаем решения об архитектуре, но не рассматриваем эти решения с точки зрения наших известных требований к качеству. Было бы здорово, если бы я мог отслеживать / фиксировать / визуально представить, как принимаются эти важные решения по проектированию, чтобы у членов команды был больше шансов не создавать дополнительную напряженность в архитектуре системы во время ее реализации. И, конечно, чтобы усложнить ситуацию, функции на нашей плате не являются исключительно функциональными и иногда скрывают архитектурную сложность!
Как я могу визуально отслеживать прогресс в качественных атрибутах (или других архитектурно значимых решениях) в канбан моей команды?