Il mio team utilizza un sistema Kanban per tracciare i progressi giorno per giorno e ha funzionato molto bene per comprendere i progressi sulle funzionalità (acquisiti come storie degli utenti). Abbiamo in gran parte permesso al nostro design di sistema di emergere mentre sviluppiamo funzionalità che hanno funzionato bene fino a poco tempo fa. Nelle ultime due settimane abbiamo avuto diverse discussioni sui compromessi architettonici relativi agli attributi di qualità delle prestazioni e della modificabilità.
Penso che quello che sta succedendo sia quando implementiamo le caratteristiche e progettiamo il sistema, stiamo implicitamente prendendo decisioni sull'architettura ma non considerando quelle decisioni in termini dei nostri noti requisiti degli attributi di qualità. 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 con l'architettura del sistema mentre viene implementata. E, naturalmente, per complicare ulteriormente le cose, le funzionalità sulla nostra scheda non sono esclusivamente funzionali e talvolta nascondono la complessità architettonica!
Come posso monitorare i progressi sugli attributi di qualità (o altre decisioni rilevanti dal punto di vista dell'architettura) visivamente sul kanban del mio team?