Scrum Developer: chi è e cosa fa

Data : 25/02/2020| Categoria: Glossario Best Practices| Tags:

Lo Scrum Developer è il professionista responsabile, insieme all’intero team di sviluppo (Development Team), della creazione dei deliverable del progetto.

Come descritto nella Scrum Guide, ci sono tre ruoli chiave in Scrum, responsabili di realizzare gli obiettivi di progetto: Product Owner, Scrum Master (link to the Scrum Master blog post) e il Team di Sviluppo. Il team di sviluppo è composto da professionisti che hanno il compito di consegnare un incremento “fatto” di prodotto potenzialmente rilasciabile alla fine di ogni Sprint.

Le responsabilità del Team di Sviluppo sono:

  • capire le esigenze di business stabilite dal Product Owner
  • stimare le user story del backlog dello sprint
  • sviluppare il prodotto/servizio (deliverable).

Ogni Scrum Developer è responsabile della consegna di un elemento funzionale (anche detto “chunk” ovvero pezzo) del prodotto alla fine di ogni sprint.

Le Responsibilità dello Scrum Development Team 

Lavorando in un progetto Scrum, gli/le Scrum Developer hanno le seguenti responsabilità:

  • Raggiungere gli obiettivi definiti per ogni sprint
  • Partecipare ai daily scrum meeting riportando le attività pianificate per la giornata
  • Assicurare a Product Owner e Scrum Master che il lavoro assegnato viene svolto come pianificato
  • Garantire la comprensione di epic e personas
  • Dare input al Product Owner per la creazione delle User Story
  • Comprendere le user story
  • Stimare le User Story approvate dal Product Owner
  • Impegnarsi a completare le user story dello sprint e sviluppare la relativa lista di attività
  • Riportare allo Scrum Master gli eventuali ostacoli al proseguimento del progetto
  • Concordare la lunghezza dello sprint con gli altri membri dello Scrum Team
  • Sviluppare lo Sprint Backlog e la Sprint Burndown Chart
  • Creare i prodotti
  • Aggiornare Burndown Chart, Scrum Board, e Impediment Log
  • Presentare eventuali richieste di cambiamento
  • Participare ai Prioritized Product Backlog Review Meeting
  • Identificare eventuali opportunità di miglioramento dello sprint corrente e concordare possibili miglioramenti per lo sprint seguente
  • Participare nel Retrospect Project Meeting

Le competenze dello Scrum Developer

Uno/a Scrum Developer dovrebbe avere:

  • conoscenze e competenze tecniche (software analysis, coding, software programming o testing)
  • una profonda conoscenza del framework Scrum e comprensione di come implementarlo efficacemente in qualsiasi progetto software
  • Eccellente attitudine al lavoro di squadra, necessaria per la collaborazione con gli altri membri del team.

Altre soft skill importanti, evidenziate dalla Scrum Guide sono:

  • Motivazione
  • Proattività
  • Auto-organizzazione
  • Independenza
  • Responsibilità
  • Intuitività
  • Orientamento ai risultati

Sources: Schwaber and Sutherland, The Scrum Guide; © 2017 SCRUMstudy™. A Guide to the Scrum Body of Knowledge (SBOK™ Guide).

Newsletter

Iscriviti alla newsletter di QRP International per ricevere in anteprima news, contenuti utili e inviti ai nostri prossimi eventi.

QRP International userà le informazioni che scriverai nel form per restare in contatto con te. Vorremmo continuare ad aggiornarti con le nostre ultime news e con contenuti esclusivi pensati per supportarti nel tuo ruolo. Scegli una (o entrambe!) le seguenti tematiche:

Puoi cambiare idea in qualsiasi momento cliccando il link "unsubscribe" dal footer di una delle email che riceverai da noi o scrivendoci a marketing@qrpinternational.com. Tratteremo le tue informazioni con rispetto. Per maggiori informazioni sulle nostre privacy policy puoi visitare il nostro sito web. Cliccando in basso, accetti che potremo utilizzare le tue informazioni in conformità con questi Termini & Condizioni.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.