Abbiamo intrapreso un'attività di design review, ogni 15 giorni ci ritroviamo per un ora e mezza e raccogliamo idee proposte e risultati per migliorare il nostro codice.
Nella riunione di oggi sono emersi (grazie anche a luka) i valori per il miglioramento che sono:
- Analizzabilità: impegno richiesto per diagnosticare carenze o cause di malfunzionamento o per identificare le parti da modificare
- Modificabilità: impegno richiesto per effettuare modifiche, rimuovere difetti o sostituire componenti di sistema
- Stabilità: ridotto rischio di effetti inaspettati a seguito di modifiche apportate
- Provabilità: impegno richiesto per validare le modifiche apportate al software
A questo punto vogliamo raccogliere una serie di Metriche per poter misurare in modo obiettivo i miglioramenti. I tool per la raccolta delle metriche li abbiamo già scelti e sono Source Monitor, NDepend, Vil e come rete di sicurezza RSM l'unico software commerciale del gruppo.
La prossima attività è individuare quali metriche considerare e quali range applicare.