Gli Sviluppatori sono le persone all’interno dello Scrum Team che hanno il compito di creare qualsiasi aspetto dell'Incremento, al termine di ogni Sprint. Le caratteristiche specifiche necessarie agli Sviluppatori sono spesso trasversali e varieranno in base al dominio del lavoro.
In ogni modo, gli Sviluppatori, sono responsabili collettivamente di:
- creare una pianificazione per lo Sprint, lo Sprint Backlog
- instillare la qualità aderendo ad una Definizione di Fatto
- adattare quotidianamente la pianificazione allo Sprint Goal
- ritenersi reciprocamente responsabili come professionisti.
Domande Frequenti
- Gli Sviluppatori sono le "risorse" dello Scrum Team a disposizione del Product Owner e dello Scrum Master?
- All’interno dello Scrum Team non ci sono sottogruppi o gerarchie. È un’unità coesa di professionisti concentrati su un unico obiettivo alla volta, il Product Goal. Il termine risorsa è considerato non appropriato nel contesto di una squadra, in quanto allude al fatto che possano essere facilemente sostituiti. Sono invece il capitale dei talenti della squadra, esattamente come lo sono i giocatori nelle squadre sportive.
- Gli Sviluppatori devono avere tutti le stesse competenze?
- Lo Scrum definisce gli Scrum Team come cross-funzionali, ovvero ove i membri hanno tutte le competenze necessarie a creare valore ad ogni Sprint. Questo lo si ottiene con Sviluppatori che abbiano competenze variegate e complementari, dimodoché collettivamente riescano ad essere cross-funzionali.
- Cosa significa competenza a forma di T (T-Shaped Skills)
- Il concetto di competenza a forma di T è una metafora usata per descrivere le abilità professionali delle persone. La barra verticale della lettera T rappresenta la competenze approfondita, mentre la barra orizzontale rappresenta competenze ampie che permettono di collaborare con esperti di altre aree, e di applicare la conoscenza in aree di competenza diverse dalla propria. (riferimento: Wikipedia T-Shape)