Il mio team utilizza un sistema Kanban per tenere traccia dei progressi quotidiani e ha funzionato davvero bene per comprendere i progressi sulle funzionalità (acquisiti come user story). Abbiamo in gran parte permesso alla progettazione del nostro sistema di emergere mentre sviluppavamo funzionalità che hanno funzionato bene fino a poco tempo fa. Nelle ultime due settimane abbiamo avuto diverse discussioni sui compromessi dell'architettura specificamente legati agli attributi di qualità delle prestazioni e della modificabilità.
Penso che ciò che sta accadendo sia quando implementiamo funzionalità e progettiamo il sistema, prendiamo implicitamente decisioni sull'architettura ma non prendiamo in considerazione quelle decisioni in termini di requisiti di attributo di qualità noti. Sarebbe davvero fantastico se potessi tracciare / catturare / rappresentare visivamente come vengono prese queste importanti decisioni di progettazione in modo che i membri del team abbiano maggiori possibilità di non creare ulteriore tensione nell'architettura del sistema mentre viene implementata. E, naturalmente, per complicare ulteriormente le cose, le caratteristiche della nostra scheda non sono esclusivamente funzionali e talvolta nascondono complessità architettonica!
Come posso monitorare i progressi sugli attributi di qualità (o altre decisioni rilevanti dal punto di vista architettonico) visivamente sul kanban del mio team?