Ercole Colonese

Consulenza di direzione e IT

Home |  Sviluppo software | Gestione servizi IT | Gestione progetti | Test e collaudi | Competenze relazionali | Servizi | Pubblicazioni | Chi sono | Info

Processi maturi per lo sviluppo del software

Sito Web

Home > Sviluppo software

Contesto italiano attuale

Metodologia proposta

Competenze professionali

SWEBOK

> Processi maturi

Processo di sviluppo

Processo di gestione

Metodi e tecniche

Metriche

Strumenti

Modelli di maturità

Norme e standard

Best Practice proposte

Formazione

Breve storia dell'Ingegneria del software

 

Processi maturi

Il processo è uno dei tre pilastri su cui si basa la Metodologia proposta. Gli altri due pilastri sono rappresentati dalle competenze professionali e dall'utilizzo di metodi, tecniche, metriche e strumenti a supporto.

Un processo è considerato maturo quando è definito, documentato, utilizzato dall'intera organizzazione e viene regolarmente misurato, valutato e migliorato di continuo (definizione in accordo con il modello CMMI).

In un progetto software il processo di sviluppo deve permettere di:

  • Sviluppare software di qualità;

  • Tenere sotto controllo i tempi di realizzazione;

  • Tenere sotto controllo i costi del progetto.

La metodologia proposta, per essere all'altezza delle esigenze del mercato, utilizza un processo di sviluppo software aderente agli standard esistenti sul tema e capace di adottare le migliori prassi esistenti (best practice).

Modello ISO/IEC 29110

La metodologia basata sul modello fornito dalla norma ISO/IEC 29110 Software Engineering for VSE prevede due processi, uno per lo sviluppo del software ed uno per la gestione del progetto, interconnessi come mostrato nella figura che segue. Essi  sono stati disegnati per le piccole organizzazioni software, ma l'esperienza dimostra che si possono utilizzare con successo anche in organizzazioni di dimensioni maggiore.

Figura: Correlazione dei due processi (ISO/IEC 29110)

La descrizione dei due processi è fornita nelle apposite sezioni: Processo di sviluppo e Processo di gestione.

News/Articoli/Libri

News

Collaudo e qualità del software

Sviluppare software oggi in Italia ...

 

CollaborazioniAssociazioni

Tesit Consulting

Tino Giannini

CPM Team Consulting

Felice Del Mauro

Associazioni

AICQ-CI

APCO

itSMF Italia  

 

Collegamenti utili/Link

ISO/IEC 29110:2011, Software Engineering - Lifecycle profiles for Very Small Entities (VSE)

ISO/IEC 29110 for VSE, Articolo pubblicato sulla rivista Qualità (2011)

ISO/IEC 12207:2008, Software Life Cycle Processes

SWEBOK, Software Engineering Body of Knowledge

Introduzione al SWEBOK (117 Kb)

 

Best practice del software proposte

Ercole Colonese © 2005-2012 | Home | Mappa del sito | Pubblicazioni | Chi sono | Info |