Le basi di Scrum
Di Troy Dimes
()
Info su questo ebook
Creare software che offre più valore
Di idee se ne trovano a iosa. Un sacco di gente sembra pensare che la maggior parte del processo di sviluppo del software consista nella semplice creazione di un’applicazione, vagamente legata ad un concetto, che la gente potrebbe desiderare. Probabilmente avrete sentito moltissima gente dire cose come: ”Ho questa idea per un’app che raggiungerà sicuramente un milione di download!” solo per trovare poi la loro applicazione dispersa in un oceano di applicazioni simili.
La creazione di software eccellente ed il suo rilascio nei tempi corretti richiedono uno schema di implementazione abbastanza sistematico ma non eccessivamente rigido. Qualità e tempi devono convivere. Se si rilascia un software che è pieno di bachi o che ha una user experience mediocre non ci si potrà di certo attendere un’altra commessa da parte del cliente. Molti programmatori temono questo esito e, di conseguenza, impiegano troppo tempo per sviluppare i programmi.
Voi avete una quantità limitata di tempo per sviluppare un software, soprattutto quando dovete rispettare una data di scadenza, autoimposta o meno. Dovrete fare in modo che il software creato sia almeno decente ma, ancora più importante, rilasciato in modo tempestivo. Come si fa a bilanciare la qualità con il tempo?
Questo libro spazia tra questi importantissimi argomenti. Dopo aver letto Le basi di Scrum conoscerete i significati dei ruoli di Scrum, degli Sprint, degli artefatti di Scrum e di molto altro.
Ecco cosa imparerete leggendo Le basi di Scrum:
- Cos’è il metodo Waterfall e perché non dovreste usarlo per i vostri progetti software
- Che cosa è Scrum, da dove viene, perché dovreste usarlo e come potete metterlo in pratica nella vostra organizzazione oggi
- Quale è la differenza tra Scrum e Agile Software Development?
- I vari ruoli di Scrum, tra cui il Product Owner, lo Scrum Master ed i membri del team
- Cosa sono gli Sprint e come pianificarli
- Che cosa fare durante uno Sprint e dopo
- Quali grafici di burn down ci sono e come possono cambiare il modo in cui gestite i progetti
- Creazione e gestione del backlog di prodotto
- Gli strumenti necessari per comunicare efficacemente con tutti i soggetti coinvolti nel progetto
- e altro ancora...
Leggi altro di Troy Dimes
Programmare In Java Valutazione: 0 su 5 stelle0 valutazioniC# Programmazione per principianti Valutazione: 0 su 5 stelle0 valutazioniJavascript: Un Manuale Per Imparare La Programmazione In Javascript Valutazione: 0 su 5 stelle0 valutazioniPHP Valutazione: 0 su 5 stelle0 valutazioni
Correlato a Le basi di Scrum
Ebook correlati
Scrum - Guida Pratica Definitiva alle Pratiche della Metodologia di Sviluppo Agile! Valutazione: 0 su 5 stelle0 valutazioniAgile & Scrum Valutazione: 0 su 5 stelle0 valutazioniAgile Project Management per principianti Valutazione: 0 su 5 stelle0 valutazioniMai fermo Valutazione: 0 su 5 stelle0 valutazioniGestire progetti e commesse di produzione con Ms Project Valutazione: 0 su 5 stelle0 valutazioniTrasforma La Tua Idea In Realtà: Raccolta Negozi, #18 Valutazione: 0 su 5 stelle0 valutazioniGestire progetti con il software open-source ProjectLibre: Guida rapida Valutazione: 0 su 5 stelle0 valutazioniGestire i Progetti con Microsoft Project 2021 - Accresci le potenzialità del tuo CV: Mini Guida pratica per Principianti + 2 Bonus Valutazione: 0 su 5 stelle0 valutazioniSAP Security Blog Valutazione: 0 su 5 stelle0 valutazioniSviluppare applicazioni Web con Google Apps Script ed AngularJS Valutazione: 3 su 5 stelle3/5La Guida Definitiva Per Sviluppatori Di Software: CONSIGLI E TRUCCHI Valutazione: 0 su 5 stelle0 valutazioniPerché i grandi manager hanno successo Valutazione: 0 su 5 stelle0 valutazioniLe 4 Leggi D'oro Del Tempo: Raccolta Produttività, #2 Valutazione: 0 su 5 stelle0 valutazioniUn database in .. 4 dialetti BASIC Valutazione: 0 su 5 stelle0 valutazioniProductivity Apps Valutazione: 0 su 5 stelle0 valutazioniAngular: Guida Completa allo Sviluppo e Programmazione di Siti Internet Dinamici e Web App con AngularJS. Contiene Esempi di Codice ed Esercizi Pratici Valutazione: 0 su 5 stelle0 valutazioniCome diventare programmatore Valutazione: 0 su 5 stelle0 valutazioniGestione del progetto: Guidate il vostro team al successo in ogni progetto Valutazione: 0 su 5 stelle0 valutazioniDa Zero Al Mercato: Raccolta Produttività, #4 Valutazione: 0 su 5 stelle0 valutazioniMastery di SQL Valutazione: 0 su 5 stelle0 valutazioniVivere di web: Realizzare un progetto web dalla A alla Z Valutazione: 0 su 5 stelle0 valutazioniCoding in R per l'analisi dati - da principiante a esperto Valutazione: 0 su 5 stelle0 valutazioniTurni di lavoro. Pianificazione e gestione informatica dei turni del personale Valutazione: 1 su 5 stelle1/5La semplicità dell’Hacking a portata di click Valutazione: 0 su 5 stelle0 valutazioniSEO - Guida Strategica Valutazione: 0 su 5 stelle0 valutazioniFusion 360 Progetti Di Design Cad Parte I: 10 Progetti Di Design Cad Da Facili a Moderatamente Difficili, Spiegati Passo Dopo Passo per Utenti Avanzati Valutazione: 0 su 5 stelle0 valutazioniSEO Professionale per Siti e Blog in WordPress: La guida rapida per spingere siti e blog WordPress verso i primi posti nei risultati dei motori di ricerca Valutazione: 0 su 5 stelle0 valutazioniThe Power of Process: Per uno sviluppo Lean di prodotti e processi Valutazione: 0 su 5 stelle0 valutazioniProgrammazione in C | Passo dopo Passo: La guida semplice per i principianti Valutazione: 0 su 5 stelle0 valutazioni
Tecnologia e ingegneria per voi
Fondamenti di fisica Valutazione: 0 su 5 stelle0 valutazioniDizionario Enciclopedico dell'Audio Hi-Fi Valutazione: 0 su 5 stelle0 valutazioniIl manuale del mozzo Valutazione: 0 su 5 stelle0 valutazioniSistemi fotovoltaici per l'autoconsumo Valutazione: 4 su 5 stelle4/5Fisica della conversione fotovoltaica Valutazione: 0 su 5 stelle0 valutazioniPedagogia per L'Università Valutazione: 0 su 5 stelle0 valutazioniPerché Sketchup? Edizione 2020 Valutazione: 0 su 5 stelle0 valutazioniStampa 4D: Aspetta un secondo, hai detto stampa 4D? Valutazione: 0 su 5 stelle0 valutazioniStampa 3D | 66 Progetti Fai da Te: 66 fantastici progetti che puoi realizzare da solo con una stampante 3D come principiante o utente avanzato! Valutazione: 0 su 5 stelle0 valutazioni2023: Orizzonti di guerra Valutazione: 0 su 5 stelle0 valutazioniStreaming. Istruzioni per l'uso Valutazione: 0 su 5 stelle0 valutazioniProgrammazione Python Per Principianti Valutazione: 0 su 5 stelle0 valutazioniAcquedotti, realtà e futuro Valutazione: 0 su 5 stelle0 valutazioniUsare App Inventor Scrivere e distribuire App per cellulari e tablet Android Valutazione: 0 su 5 stelle0 valutazioniEsercizi Svolti di Fisica: Fluidi Valutazione: 0 su 5 stelle0 valutazioniChimica esercizi svolti: moli, composti, formule Valutazione: 0 su 5 stelle0 valutazioniRisoluzione dei problemi di stampa 3D: La Guida completa per risolvere tutti i problemi della stampa 3D FDM! Valutazione: 0 su 5 stelle0 valutazioniChatGPT, la rivoluzione della comunicazione Valutazione: 5 su 5 stelle5/5Cables & Wiring Valutazione: 4 su 5 stelle4/5Il Manuale del Marinaio: Tutto sui velieri e la navigazione Valutazione: 0 su 5 stelle0 valutazioniConoscere la LOGISTICA - Ambito Industriale: Articolazione Logistica, con esercizi Valutazione: 5 su 5 stelle5/5Siliconi - Cosa sono, come usarli Valutazione: 0 su 5 stelle0 valutazioniAutodesk Inventor | Passo dopo Passo: Progettazione CAD e Simulazione FEM con Autodesk Inventor per Principianti Valutazione: 0 su 5 stelle0 valutazioniLinux Per Principianti Valutazione: 0 su 5 stelle0 valutazioniManovra e Marineria Valutazione: 0 su 5 stelle0 valutazioniProgettazione CAD: La guida completa per principianti Valutazione: 0 su 5 stelle0 valutazioniEmail marketing che funziona: La guida che ti svela come utilizzare l'email marketing per aumentare le vendite e ridurre i costi del tuo business Valutazione: 0 su 5 stelle0 valutazioni
Recensioni su Le basi di Scrum
0 valutazioni0 recensioni
Anteprima del libro
Le basi di Scrum - Troy Dimes
Indice
Introduzione
I ruoli in Scrum
Tutto sugli Sprint
Artefatti Scrum
Conclusioni
Appendice
Un Omaggio Per Voi
Come ringraziamento per la lettura de Le basi di SCRUM, vorrei offrirvi due omaggi. Il primo è una copia di The Scrum Checklist. Con essa, imparerete come partire con Scrum o come valutare la vostra attuale implementazione di Scrum. La checklist contiene un elenco di linee guida che aiuterà voi e il vostro team a mantenere la giusta direzione.
Il secondo omaggio è The Sprint burn down Template che vi consente di visualizzare quanto lavoro è rimasto in uno Sprint. Questo grafico di burn down può essere utilizzato per comunicare lo stato di avanzamento del progetto ai membri del team, ai clienti o alle parti interessate. È un ottimo modo per gestire ambito del progetto e programmazione dei tempi. Questi omaggi sono un complemento perfetto al libro e vi aiuteranno durante il vostro viaggio con Scrum. Visitate http://www.linuxtrainingacademy.com/scrum-resources per scaricare i vostri omaggi.
Introduzione
Di idee se ne trovano a iosa. Un sacco di gente sembra pensare che la maggior parte del processo di sviluppo del software consista nella semplice creazione di un’applicazione, vagamente legata ad un concetto, che la gente potrebbe desiderare. Probabilmente avrete sentito moltissima gente dire cose come: Ho questa idea per un’app che raggiungerà sicuramente un milione di download!
solo per trovare poi la loro applicazione dispersa in un oceano di applicazioni simili.
La creazione di software eccellente ed il suo rilascio nei tempi corretti richiedono uno schema di implementazione abbastanza sistematico ma non eccessivamente rigido. Qualità e tempi devono convivere. Se si rilascia un software che è pieno di bachi o che ha una user experience mediocre non ci si potrà di certo attendere un’altra commessa da parte del cliente. Molti programmatori temono questo esito e, di conseguenza, impiegano troppo tempo per sviluppare i programmi.
Voi avete una quantità limitata di tempo per sviluppare un software, soprattutto quando dovete rispettare una data di scadenza, autoimposta o meno. Dovrete fare in modo che il software creato sia almeno decente ma, ancora più importante, rilasciato in modo tempestivo. Come si fa a bilanciare la qualità con il tempo?
Il tramonto della Metodologia Waterfall (a cascata)
Uno dei più antichi approcci allo sviluppo del software è chiamato The Waterfall
(la cascata). Questo metodo costringe i programmatori a formalizzare le loro idee relative al software. Si inizia con una fase di pianificazione in cui le persone annotano minuziosamente tutto ciò che riguarda il software che sta per essere sviluppato. Tutti i passi che è necessario intraprendere sono documentati ed il team fa una stima di quanto tempo ci vuole affinché il software sia completato. Gli stakeholder, quindi, controllano il piano. Una volta che si ottiene la loro approvazione, i programmatori iniziano il loro lavoro. Questa metodologia si chiama The Waterfall
, perché quando i team completano il lavoro loro assegnato lo passano al team successivo. Quando il lavoro è completato, il software viene accuratamente testato e poi consegnato al cliente o al committente.
I problemi di questa metodologia sono la sua rigidità e la sua tediosità. Tutto deve essere scritto, con ipotesi praticamente scritte sulla pietra e piani che devono essere seguiti scrupolosamente. Avete mai notato che quando provate a stimare quanto tempo potreste impiegare a fare qualcosa, a volte il risultato effettivo si rivela in realtà il doppio, il triplo o addirittura il quadruplo di quanto preventivato? Considerate questo fenomeno, applicatelo ad un progetto enorme ed avrete in agguato