eXtreme Programming
Perchè XP?
Byte-Code ha scelto eXtreme Programming come processo di sviluppo software, per raggiungere gli obiettivi di qualità e soddisfazione del cliente.
XP permette ai team di Byte-Code di ridurre costi e tempi di sviluppo, e garantire un elevata qualità del software prodotto. Il cliente riveste un parte attiva nel team di sviluppo XP, che con una continua comunicazione è in grado di indirizzare il team di sviluppo con i requisti che sono davvero importanti per il proprio business. Il successo di un progetto software è misurato nella soddisfazione dei requisiti di business e dal valore che questi generano rispetto ai costi di sviluppo e XP è un processo iterativo e incrementale che è in grado di generare valore reale a ogni iterazione, proprio perchè il cliente guida lo sviluppo di nuove features cruciali per il proprio business.
XP training, mentoring e coaching
Byte-Code utilizza XP come metodologia per i propri team di sviluppo , ma è in grado anche di fornire formazione e coaching a team esterni che hanno intenzione di intraprendere questa metodologia orientata al successo.
Che cosa è XP?
eXtreme Programming è una metodologia di sviluppo agile che si basa su semplici principi e regole.
I valori che ne delineano le pratiche sono:
- semplicità
- feedback
- comunicazione
- coraggio
Questi valori sono supportati da pratiche che partono dal project management, che abbracciano il design e arrivano fino alla scrittura del codice.
Perchè è nato XP?
Le metodologie "classiche" di sivluppo definivano dei processi lenti, complessi con delle serie di attività inutili e dispendiose che troppo spesso portavano i progetti al fallimento: per la scarsa qualità, per l'inadeguatezza rispetto ai requisti, per il basso valore apportato al business rispetto ai costi oppure per la lentezza dei rilasci. XP è nato per eliminare tutti gli sprechi di risorse e focalizzare il l'intero team di sviluppo verso il successo, verso la creazione di vero valore.
Riferimentihttp://www.extremeprogramming.org/