Sono parte di un team di sviluppo software di 7 persone che supporta un'azienda con poche migliaia di dipendenti. Il nostro team sta mettendo insieme un rapido processo di revisione per misurare il successo di un progetto software. I progetti sono per lo più interni, il che significa che i nostri "clienti" sono più spesso di altri membri del personale. I progetti sono ragionevolmente piccoli (generalmente da 100 a 1000 ore).
Il nostro processo di revisione dovrà avere alcuni aspetti, probabilmente incluso:
- Un questionario inviato ai clienti (compilato da persone in una varietà di ruoli, se possibile, come manager che potrebbero non essere utenti del software e utenti), considerando la facilità d'uso, la qualità della documentazione, l'incidente risposta, rapporto qualità-prezzo, affidabilità.
- Costo rispetto al budget. Anche qui verrebbero esaminati i tempi di sviluppo stimati rispetto al tempo reale.
- Sicurezza, se applicabile.
- Manutenibilità, come la facilità di accesso come utente in particolare per la replica dei problemi e la facilità con cui il codice deve essere seguito.
- Documentazione tecnica, ad esempio istruzioni sulla configurazione di ambienti di sviluppo e dati di test.
C'è qualcosa di eclatante che ho perso, o qualcosa che dovrebbe avere un focus particolarmente strong (o debole)?