Benefici dello sviluppo agile del software

sviluppo agile del software

Le metodologie agili hanno riscosso un particolare successo nello sviluppo di applicazioni software. Ad esempio, lo Scrum framework viene applicato in molte aziende per uno sviluppo efficiente del software. Inoltre, gli approcci agili sono via via diventati popolari anche in altri contesti come, ad esempio, lo sviluppo di nuovi prodotti utilizzando il Design Thinking oppure …
continua la lettura

Principali responsabilità del product owner

responsabilità product owner

Nell’approccio Scrum il Product Owner è responsabile della massimizzazione del valore del prodotto risultante dal lavoro del Team di Sviluppo. Il modo in cui ciò viene fatto può variare ampiamente in funzione delle caratteristiche delle organizzazioni, degli Scrum Team e delle persone coinvolte nei progetti. Il Product Owner è l’unico responsabile della gestione del Product …
continua la lettura

Gestione dei rischi in un progetto Agile

gestione agile rischi

La gestione dei rischi in un progetto gestito con approccio agile è una questione piuttosto delicata. Il ricorso ad una pianificazione sommaria nei progetti agili limita la possibilità di procedere ad una analisi preliminare. Tuttavia sarebbe auspicabile che almeno per la parte relativa ai rischi venga prodotta una valutazione attenta per prefigurare possibili strategie di …
continua la lettura

Fattori da considerare nel disegno della kanban board

disegno kanban board

Mentre l’applicazione dei principi del metodo Kanban può sembrare abbastanza semplice, la modellazione della prima Kanban board richiede riflessione e pianificazione in quanto dipende da una serie di fattori. Vengono poste diverse domande: Come organizzarla? Gestire tutti i progetti su una singola scheda? Tutti i team su una singola scheda? Strutturarla per classe di servizio …
continua la lettura

Agile Governance & Audit

book agile governance and audit

Gli approcci agili consentono di ottenere risultati eccellenti in progetti che ben si sposano con le caratteristiche di sviluppo incrementale e per pacchetti di lavoro come, ad esempio, nello sviluppo di soluzioni software e digitali. Ma in questi approcci ci si dimentica spesso di considerare i controlli necessari ad assicurare consistenza ed affidabilità ai lavori. …
continua la lettura

Cos'è il Design Thinking?

design thinking

Il Design Thinking (pensiero progettuale) è un processo non lineare, iterativo in cui si cerca di comprendere meglio le esigenze dell’utente, ridefinire i problemi e valutare ipotesi di soluzioni nel tentativo di identificare strategie alternative che potrebbero non essere immediatamente evidenti con il nostro livello iniziale di comprensione. È un modo di pensare e lavorare …
continua la lettura

Metodo MoSCoW per assegnare le priorità

4 categorie metodo moscow

Il metodo MoSCoW è stato inventato da Dai Clegg della società di consulenza Oracle UK, che ha sviluppato una tecnica per attribuire le priorità dei progetti che hanno gravi vincoli di tempo ed in cui è necessario individuare le componenti da privilegiare. Si tratta di uno strumento particolarmente importante da utilizzare nell’Agile Project Management per …
continua la lettura

Design Sprint » Come applicare il Design Thinking secondo Google

design sprint

Il Design Thinking è un approccio allo sviluppo dei prodotti nato tra il 1960 ed il 1970 dal lavoro di Herbert A. Simon e condensato nel libro “The science of the artificial”. In seguito Simon vinse il premio Nobel in economia ed il premio Turing. Nel 1990 quelle idee furono riprese da Terry Winograd, David …
continua la lettura

Lean startup: cos'é e come si applica

lean startup

Obiettivo del metodo Lean Startup è abbreviare i cicli di sviluppo dei prodotti adottando una combinazione di sperimentazione basata su ipotesi di business, rilasci iterativi ed incrementali dei prodotti e apprendimento progressivo validato dall’esperienza. Inoltre, costituisce una via “minimalista” all’avvio di aziende startup che ruotano intorno ad un prodotto/servizio strategico ma che dispongono di risorse …
continua la lettura

Usare la Bacheca attività - Task Board - con MS Project

microsoft project agile pm

Microsoft Project è uno strumento molto diffuso per la gestione tradizionale dei progetti secondo una logica Waterfall. Negli ultimi anni sono comunque state introdotte alcune funzionalità utili per una gestione agile dei progetti. Tali funzionalità sono rese disponibili per gli abbonati a Microsoft Project Online nelle versioni Professional e Premium. Molti project manager che si …
continua la lettura

La trasformazione Agile e le sue sfide

sfide trasformazione agile

Ci sono molte sfide che le organizzazioni devono sostenere nell’affrontare la trasformazione Agile del proprio modo di operare. Nonostante i vantaggi in termini di aumento dell’efficienza del delivery, della soddisfazione dei clienti e dei dipendenti, molte aziende non sono ancora in grado di fare completamente propri i principi e la modalità di lavoro agile. Esiste …
continua la lettura

Creare e mantenere il Product Backlog

creare product backlog

Alla base di qualunque sviluppo agile e, in particolare, in quelli gestiti con il metodo Scrum c’è un Product Backlog ben costruito e gestito. Il Product Backlog deve essere costituito da funzionalità (o user story) anziché attività e task. Inoltre ogni funzionalità dovrebbe avere una priorità assegnata in base al valore creato e stimato in …
continua la lettura