Cos'è Scrum? Tutto ciò che devi sapere sulla gestione dei progetti



Questo 'Cos'è Scrum?' l'articolo ti fornirà una breve e frizzante introduzione a Scrum - un Agile Project Management Framework.

Creare un nuovo prodotto o una funzionalità non è davvero un compito facile e avere successo in un mercato competitivo è ancora più una sfida. La metodologia Scrum aiuta a raggiungere questo obiettivo.

I buoni prodotti attirano un pubblico di destinazione rispondendo alle esigenze dei clienti. La persona che ottiene questo risultato per la sua azienda è un e lui / lei è ricompensato abbastanza profumatamente per lo stesso.





In questo articolo, esploreremo la domanda 'Cos'è Scrum?'.

Cos'è Scrum?

Il Guida Scrum definisce scrum come:



esempio Java di invocazione del metodo remoto

'Un quadro in cui le persone possono affrontare complessi problemi di adattamento, offrendo al contempo prodotti dal valore più alto possibile in modo produttivo e creativo.'

ScrumLogo- Edureka

In termini semplici, la mischia è leggera che può essere utilizzato per gestire progetti iterativi e incrementali di tutti i tipi. Il concetto qui è quello di suddividere grandi progetti complessi in fasi più piccole, rivedendo e adattando lungo il percorso. Con Scrum tu:



  • Scrivi meno piani e fai di più in brevi iterazioni o cicli che chiamiamo sprint
  • Lavora come un team dedicato e impegnato, invece di lavorare su gruppi separati
  • Fornisci costantemente prodotti funzionanti alla fine di ogni sprint
  • Ricevi feedback continui dai tuoi clienti e improvvisa il tuo prodotto

Quindi, scrum è un modo flessibile di lavorare su qualsiasi tipo di progetto in questo mondo in rapida evoluzione. Ma questo lascia ancora molte domande sullo Scrum Framework. Il primo passo è approfondire ulteriormente le origini e la storia di Scrum.

Cos'è Scrum? Mischia in 20 minuti | Formazione Scrum Master | Edureka

Storia di Scrum

Il termine 'mischia' è stato introdotto per la prima volta da due professori Hirotaka Takeuchi e Ikujiro Nonaka nell'anno 1986, in Harvard Business Review articolo. Lì lo descrissero come un approccio in stile 'rugby' allo sviluppo del prodotto, in cui una squadra avanza mentre passa una palla avanti e indietro.

Gli sviluppatori di software Ken Schwaber e Jeff Sutherland hanno ideato ciascuno la propria versione di Scrum, che hanno presentato a una conferenza ad Austin, in Texas, nel 1995. Nel 2010 è uscita la prima pubblicazione della guida ufficiale di Scrum.

Passiamo alla parte successiva di questo 'Cos'è Scrum?' l'articolo e conoscere le persone e le parti coinvolte in Scrum Framework.

Persone e parti di Scrum Framework

Lo Scrum Framework è composto da tre categorie distinte, che sono:

Diamo un'occhiata a ciascuno di questi.

Ruoli di Scrum

Ci sono tre ruoli distinti definiti in Scrum:

  • Il Proprietario del prodotto è responsabile del lavoro che il team dovrebbe completare. Il ruolo principale di un proprietario del prodotto è quello di motivare la squadra a raggiungere l'obiettivo e la visione del progetto. Mentre il proprietario di un progetto può ricevere input dagli altri, ma quando si tratta di prendere decisioni importanti , in definitiva lui / lei è responsabile.
  • Il Maestro di mischia assicura che tutti i file i membri del team seguono le teorie, le regole e le pratiche di Scrum . Si assicurano che lo Scrum Team abbia tutto ciò di cui ha bisogno per completare il suo lavoro, come rimuovere i blocchi stradali che ostacolano il progresso, organizzare riunioni, affrontare sfide e colli di bottiglia
  • Il Team di sviluppo (Scrum Team) èun team auto-organizzato e interfunzionale, lavorare insieme per fornire prodotti . I team di sviluppo di Scrum hanno la libertà di organizzarsi e gestire il proprio lavoro per massimizzare l'efficacia e l'efficienza del team.

Ora che hai un'idea di cosa sia Scrum e delle persone coinvolte, è tempo di conoscere i diversi eventi che si verificano durante il processo di Scrum.

Eventi in Scrum

In particolare, ci sono quattro eventi che incontrerai durante il processo di mischia. Ma prima di procedere oltre dovresti essere consapevole di cosa sia lo sprint.

Uno sprint è fondamentalmente un periodo di tempo specificato durante il quale un team di mischia produce un prodotto.

I quattro eventi o cerimonie di Scrum Framework sono:

come usare sostituire in java

  • Pianificazione dello sprint: È un incontro in cui il il lavoro da fare durante uno sprint è mappato e ai membri del team viene assegnato il lavoro necessario per raggiungere tale obiettivo.
  • Daily Scrum: Conosciuto anche come stand-up, è un file Riunione giornaliera di 15 minuti dove il team ha la possibilità di mettersi sulla stessa pagina e mettere insieme una strategia per le prossime 24 ore.
  • Sprint Review: Durante la Sprint Review, il Product Owner spiega qual era il lavoro pianificato e cosa non è stato completato durante lo Sprint. La squadra quindi presenta il lavoro completato e discutere cosa è andato bene e come sono stati risolti i problemi.
  • Retrospettiva Sprint: Durante la retrospettiva dello sprint, il team discute cosa è andato bene, cosa è andato storto e come migliorare . Decidono su come risolvere i problemi e creano un piano per i miglioramenti da attuare durante il prossimo sprint.

Per comprendere correttamente Scrum, è necessario essere consapevoli degli artefatti utilizzati durante il processo di Scrum.Quindi, parliamone.

Manufatti di Scrum

Gli artefatti sono solo record fisici che forniscono i dettagli del progetto durante lo sviluppo di un prodotto. Gli artefatti di Scrum includono:

  • Backlog del prodotto: È un semplice documento che delinea il file elenco delle attività e di tutti i requisiti necessari per il prodotto finale . È in continua evoluzione e non è mai completo. Per ogni articolo nel backlog del prodotto, dovresti aggiungere alcune informazioni aggiuntive come:
    • Descrizione
    • Ordine basato sulla priorità
    • Stima
    • Valore per l'azienda
  • Sprint Backlog: È l'elenco di tutti gli elementi del backlog del prodotto su cui è necessario lavorare durante uno sprint. I membri del team si iscrivono alle attività in base alle loro capacità e priorità. È un immagine in tempo reale del lavoro che il team attualmente intende completare durante lo sprint.

  • Grafico Burndown: È una rappresentazione grafica della quantità di lavoro rimanente stimato . In genere, la quantità di lavoro rimanente viene visualizzata sull'asse verticale con il tempo lungo l'asse orizzontale.
  • Incremento del prodotto: L'artefatto più importante è il file miglioramento del prodotto , o in altre parole, la somma del lavoro sul prodotto completato durante uno Sprint, combinato con tutto il lavoro completato durante gli sprint precedenti.

Bene, questo copre tutti i termini che potresti incontrare quando lavori con Scrum Framework. Ma come funziona effettivamente la mischia?

Come funziona un processo Scrum?

Passo 1: Il processo di Scrum inizia con a proprietario del prodotto . Il Product Owner crea un file backlog del prodotto , un elenco di attività e requisiti richiesti dal prodotto finale. La parte importante è che deve essere il backlog del prodotto prioritario.

Passo 2: Il team di mischia si riunisce per pianificazione dello sprint , ovvero quando il team decide insieme su cosa lavorare per primo dal backlog del prodotto. Questo sottoinsieme di articoli dal backlog del prodotto diventa il file S arretrato di stampa .

Step3: Durante lo sprint, il team si incontra per comunicare progressi e problematiche, questo incontro si chiama daily scrum. È supervisionato da maestro di mischia che garantisce che tutti i membri del team seguano le teorie, le regole e le pratiche di Scrum.

Step4: Alla fine dello sprint, il revisione dello sprint l'incontro è organizzato dal proprietario del prodotto. Durante l'incontro, il team di sviluppo dimostra cosa hanno completato dall'ultimo sprint. Quindi il proprietario del prodotto fornisce informazioni su ciò che rimane nel backlog del prodotto e il tempo stimato per completare il progetto, se necessario.

Nota: In mischia, alla fine di ogni sprint, il team dovrebbe avere un pezzo funzionante del prodotto da mostrare per il proprio lavoro .

Step5: Dopo lo sprint review, il team di mischia si riunisce sprint riunione retrospettiva , dove il team discute cosa è andato bene, cosa no e se avrebbero potuto fare meglio. Potrebbe essere una limitazione tecnologica che li trattiene o un membro del team è sovraccarico di compiti. Il team decide come farlo risolvere questi problemi e crea un piano per i miglioramenti da attuare durante il prossimo sprint.

Step6: Il il ciclo si ripete per le restanti attività nel backlog del prodotto. Questo va avanti fino a quando non accade una delle cose sotto menzionate:

  • La scadenza è stata raggiunta
  • Il budget è esaurito
  • Il proprietario del prodotto è soddisfatto del prodotto finale

E questo, in poche parole, è il modo in cui funziona Scrum. Un principio importante in Scrum è l'idea di trasparenza. Tutti i membri del team coinvolti dovrebbero essere consapevoli di ciò su cui stanno lavorando tutti gli altri, dei progressi compiuti e di ciò che il team sta cercando di realizzare.

Questo ci porta alla fine di questo articolo 'Cos'è Scrum?'. Ho coperto tutte le nozioni di base di cui dovresti essere a conoscenza se intendi utilizzare la metodologia di Scrum.Spero che tu sia chiaro con tutto ciò che è stato condiviso con te in questo articolo.

Assicurati di conoscere bene la terminologia Scrum prima di iniziare a usarla.

Hai domande per noi? Si prega di menzionarlo nella sezione commenti di questo 'Cos'è Scrum?' articolo e ti risponderemo il prima possibile.