hide-text---info@ita-stqb.org
 
 

Assessment TMMi®: in cosa consiste?

Un assessment TMMi® consiste, in breve, in una verifica svolta da esperti esterni che, durante una sessione di visite in azienda, analizzano i processi aziendali dedicati al testing e ne valutano (assessment informale) e certificano (assessment formale) il livello di maturità, fornendo una serie di raccomandazioni di miglioramento.

Svolgere un assessment TMMi® ha pertanto un duplice valore: rendere l'organizzazione consapevole del livello di maturità del proprio processo di testing, con la possibilità di indirizzare le aree di debolezza, e dare visibilità al mercato, a livello globale, del livello di maturità raggiunto, come indicazione della qualità del processo e dell'affidabilità del livello di servizio che l'azienda è in grado di assicurare sulle proprie attività inerenti la produzione di software.

Il TMMi® lightning scan tool®: per farsi un'idea di base su un assessment

Per capire in cosa consiste un assessment, TMMi® ha rilasciato il Lightning Scan Tool. Si tratta di un semplice foglio excel che consente di farsi un'idea molto elementare sul meccanismo dell'assessment. Compila il foglio (disponibile anche in lingua italiana) per farti un'idea iniziale sulla maturità della tua organizzazione per quanto riguarda i livelli di maturità 2 e 3. Questo ti potrà dare un'idea su quanto possa essere utile e opportuno svolgere un vero assessment TMMi.

Assessment TMMi®: quando?

Di seguito sono riportati alcuni criteri guida o circostanze per le quali TMMi deve essere considerato come la componente che consente di misurare un'attività di miglioramento o di benchmark.

Ottimizzazione delle operazioni:

Il ciclo di sviluppo del software comporta molte sfide, documentate da studi che hanno messo in evidenza vari costi nascosti. Operativamente questi includono:
  • Software rilasciato con troppi difetti (32% delle organizzazioni)
  • Mancanza di un adeguato programma di quality assurance del software (38% delle organizzazioni)
  • Pratiche inadeguate (costano il 60% in termini di tempo e budget)
  • Scarsa gestione degli stakeholders (20% del budget per i test di progetto)
  • Monitoraggio e reporting non adeguati (12% del progetto sprecato)
  • Tempo di esecuzione del test sprecato (fino al 30%)
  • Rilavorazione (60-80% del costo dello sviluppo del software)
Allineamento con i fattori guida del business:

In un ambito sempre più competitivo, ci sono molti fattori che richiedono:
  • Riduzione del time-to-market
  • Aumento delle funzionalità e della complessità
  • Maggiore affidabilità e qualità
  • Aumento della velocità di esecuzione
  • Sviluppo in cooperazione o esternalizzato
  • Gestione dei requisiti normativi
  • Raggiungimento gli obiettivi di efficienza
  • Raggiungimento gli obiettivi di qualità
  • Miglioramento della flessibilità delle applicazioni
  • Riduzione dei costi
  • individuazione e controllo del rischio
Realizzare i benefici di pratiche industrializzate:

  • Nessuno sforzo dovrebbe andare sprecato nella duplicazione o nel reinventare quanto già fatto
  • Ottimizzazione dell'utilizzo degli strumenti e delle infrastrutture del personale
  • Standardizzazione dei processi e delle pratiche di test e di gestione della qualità del software
Miglioramento della differenziazione competitiva:

Sia internamente che esternamente, per convalidare e dimostrare le proprie capacità utilizzando assessor indipendenti accreditati

Gestione di outsourcer esterni:

Assicurare un processo e una pratica integrati per aiutare l'efficienza e ridurre i costi