Che cosa è e come si raggiunge la certificazione Agile PMI-ACP.
Un buon piano di studio è la chiave di successo per certitifcarsi in poco tempo e con la minima spesa. Noi suggeriamo l'apporccio in autoapprendimento.
2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e EsercizioACT Point
Il Webinar del 28 mag 215 sull'Agile Project Management, organizzato dal PMI Rome Italy chapter nell'ambito della serie dedicata all'Agile, ha visto l'Ing. Antonio Marino trattare le problematiche emergenti tra Sviluppo e Esercizio connesse con l'applicazione dell'Agile. Si è parlato anche di DevOps.
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...Paolo Quaglia
Nel panorama delle Metodologie Agili esistono molteplici processi di sviluppo (es XP e SCRUM) che ereditano ed interpretano in maniera leggermente diversa i principi espressi dal Manifesto Agile.
Il talk approfondirà la tematica dell’implementazione reale e pratica di un processo di sviluppo Agile derivato dalle metodologie citate, ma customizzato per adattarlo alle esigenze aziendali e alla tipologia dei nostri progetti.
Verranno approfonditi i ruoli e le responsabilità individuati dal processo, le competenze soft necessarie, le fasi, i singoli passi e gli output, cioè gli artefatti prodotti, siano essi documenti, codice, test automatici, etc.
Verranno trattati anche la documentazione, che ha la caratteristica di essere il più snella possibile, ed i tool software che vengono utilizzati per la gestione e controllo dei progetti.
Lo scopo è quello di fornire un case study di implementazione reale (anche da un punto di vista contrattuale) approfondendo i pro ed i contro di questa metodologia, per dar possibilmente vita ad una discussione costruttiva sull’argomento.
Come abbiamo introdotto la metodologia agile, attraverso SCRUM, in una piccola agenzia web multi progetto seguendo un approccio lean per gestire sia i team che i progetti.
Che cosa è e come si raggiunge la certificazione Agile PMI-ACP.
Un buon piano di studio è la chiave di successo per certitifcarsi in poco tempo e con la minima spesa. Noi suggeriamo l'apporccio in autoapprendimento.
2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e EsercizioACT Point
Il Webinar del 28 mag 215 sull'Agile Project Management, organizzato dal PMI Rome Italy chapter nell'ambito della serie dedicata all'Agile, ha visto l'Ing. Antonio Marino trattare le problematiche emergenti tra Sviluppo e Esercizio connesse con l'applicazione dell'Agile. Si è parlato anche di DevOps.
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...Paolo Quaglia
Nel panorama delle Metodologie Agili esistono molteplici processi di sviluppo (es XP e SCRUM) che ereditano ed interpretano in maniera leggermente diversa i principi espressi dal Manifesto Agile.
Il talk approfondirà la tematica dell’implementazione reale e pratica di un processo di sviluppo Agile derivato dalle metodologie citate, ma customizzato per adattarlo alle esigenze aziendali e alla tipologia dei nostri progetti.
Verranno approfonditi i ruoli e le responsabilità individuati dal processo, le competenze soft necessarie, le fasi, i singoli passi e gli output, cioè gli artefatti prodotti, siano essi documenti, codice, test automatici, etc.
Verranno trattati anche la documentazione, che ha la caratteristica di essere il più snella possibile, ed i tool software che vengono utilizzati per la gestione e controllo dei progetti.
Lo scopo è quello di fornire un case study di implementazione reale (anche da un punto di vista contrattuale) approfondendo i pro ed i contro di questa metodologia, per dar possibilmente vita ad una discussione costruttiva sull’argomento.
Come abbiamo introdotto la metodologia agile, attraverso SCRUM, in una piccola agenzia web multi progetto seguendo un approccio lean per gestire sia i team che i progetti.
Slide aggiornate del workshop di una giornata con il gioco da tavolo Agile the Board Game che spiega in pratica, usando i lego, come funziona Scrum.
Non manca durante la giornata anche l'esercitazione su A3 Reporting, il metodo Lean per apportare continui cambiamenti ai processi eliminando le cause di spreco.
Potete usare le slide per divulgare Agile e Lean, anche a livello commerciale. Ricordatevi solo di rispettare i termini della licenza Creative Common :-)
Commenti e miglioramenti sempre ben accetti!
Il seminario presenta i concetti fondamentali e le tecniche di Project Management con esempi pratici che consentono una diretta applicazione delle tecniche esposte. I casi di studio sono sviluppati e gestiti in Microsoft Project al fine di agevolare la comprensione delle attività di pianificazione, monitoraggio e controllo, svolte dal Project Planner e Project Manager.
Come ridurre i costi e incrementare la produttività con il sistema Lean Six S...Fabrizio Favre
Vivien Charrey è un Lean Six Sigma (LSS) Master Black Belt (massimo livello di certificazione della metodologia Lean Six Sigma). Eccoti una prima introduzione al suo sistema.
Strumenti e mentalità Agile applicati al mondo delle costruzione, per un approccio innovativo al project management.
Valore per il cliente.
Valore delle persone.
Comunicazione trasparente.
Benessere lavorativo.
Efficacia.
Efficienza.
Scegliere un programma gestionale: La ricetta in 12 passiFrancesco Smorgoni
Attivare un programma gestionale ERP è il miglior investimento che puoi valutare per aiutare la tua azienda a raggiungere traguardi indispensabili:
1. Alimentare e governare la crescita sistematica
2. Accelerare e migliorare il servizio clienti
3. Sfruttare i benefici dell’automazione
4. Organizzare e tutelare i tuoi dati
Cosa fare?
1. Definisci gli scopi e gli obiettivi da raggiungere
2. Mappa i processi e pianifica con cura le attività
3. Prepara il personale al cambiamento
La fabbrica Agile per lo sviluppo di prodotti HW - ABD21Claudio Saurin
La storia della creazione di una mini fabbrica Agile per lo sviluppo di macchinario industriale in modalità agile. Coinvolte complessivamente 194 persone corrispondenti a circa 140 persone a tempo pieno, con 12 PO e 6 SM
Certificazione della Professione Project ManagerVito Madaio
LaCertificazione TenStep Project Manager (TSPM) si inserisce nel panorama internazionale delle certificazioni che qui riassumiamo citando i principali player mondiali (PMI, IPMA, APMG, AIPM, TenStep).
T
Agile Project Management - the Board Game workshopGiulio Roggero
Agile workshop based on the board game "Agile: the Board Game" -
http://code.google.com/p/agile-the-board-game
(Italian Version).
During this 1day workshop participants embrace the Agile values and Lean principles using the Agile board game and the A3 Airplane game.
The spirit of the workshop is learning by doing.
You can download and use freely these slide under CC3 License.
Slide aggiornate del workshop di una giornata con il gioco da tavolo Agile the Board Game che spiega in pratica, usando i lego, come funziona Scrum.
Non manca durante la giornata anche l'esercitazione su A3 Reporting, il metodo Lean per apportare continui cambiamenti ai processi eliminando le cause di spreco.
Potete usare le slide per divulgare Agile e Lean, anche a livello commerciale. Ricordatevi solo di rispettare i termini della licenza Creative Common :-)
Commenti e miglioramenti sempre ben accetti!
Il seminario presenta i concetti fondamentali e le tecniche di Project Management con esempi pratici che consentono una diretta applicazione delle tecniche esposte. I casi di studio sono sviluppati e gestiti in Microsoft Project al fine di agevolare la comprensione delle attività di pianificazione, monitoraggio e controllo, svolte dal Project Planner e Project Manager.
Come ridurre i costi e incrementare la produttività con il sistema Lean Six S...Fabrizio Favre
Vivien Charrey è un Lean Six Sigma (LSS) Master Black Belt (massimo livello di certificazione della metodologia Lean Six Sigma). Eccoti una prima introduzione al suo sistema.
Strumenti e mentalità Agile applicati al mondo delle costruzione, per un approccio innovativo al project management.
Valore per il cliente.
Valore delle persone.
Comunicazione trasparente.
Benessere lavorativo.
Efficacia.
Efficienza.
Scegliere un programma gestionale: La ricetta in 12 passiFrancesco Smorgoni
Attivare un programma gestionale ERP è il miglior investimento che puoi valutare per aiutare la tua azienda a raggiungere traguardi indispensabili:
1. Alimentare e governare la crescita sistematica
2. Accelerare e migliorare il servizio clienti
3. Sfruttare i benefici dell’automazione
4. Organizzare e tutelare i tuoi dati
Cosa fare?
1. Definisci gli scopi e gli obiettivi da raggiungere
2. Mappa i processi e pianifica con cura le attività
3. Prepara il personale al cambiamento
La fabbrica Agile per lo sviluppo di prodotti HW - ABD21Claudio Saurin
La storia della creazione di una mini fabbrica Agile per lo sviluppo di macchinario industriale in modalità agile. Coinvolte complessivamente 194 persone corrispondenti a circa 140 persone a tempo pieno, con 12 PO e 6 SM
Certificazione della Professione Project ManagerVito Madaio
LaCertificazione TenStep Project Manager (TSPM) si inserisce nel panorama internazionale delle certificazioni che qui riassumiamo citando i principali player mondiali (PMI, IPMA, APMG, AIPM, TenStep).
T
Agile Project Management - the Board Game workshopGiulio Roggero
Agile workshop based on the board game "Agile: the Board Game" -
http://code.google.com/p/agile-the-board-game
(Italian Version).
During this 1day workshop participants embrace the Agile values and Lean principles using the Agile board game and the A3 Airplane game.
The spirit of the workshop is learning by doing.
You can download and use freely these slide under CC3 License.
4. Agile
23/04/2015Metodologie di Sviluppo
4
Gli individui e le interazioni
Il software funzionante
La collaborazione col cliente
Rispondere al cambiamento
Processi e gli strumenti
La documentazione esaustiva
La negoziazione dei contratti
Seguire un piano
7. Ruoli
23/04/2015Metodologie di Sviluppo
7
Scrum Master
Fa rispettare le regole
Rimuove gli impedimenti
Protegge da interferenze
Continuo miglioramento
Product Owner
Responsabile del Roi
Decide le funzionalità
Decide la priorità
Accetta il lavoro finale
Team
Crossfunzionale
Stima le attività
Implementa le funzionalità
Da valore al cliente
8. Processo
23/04/2015Metodologie di Sviluppo
8
Daily Standup
Giornaliera 15 minuti in piedi
- Cosa ho fatto ieri
- Cosa farò oggi
- Ho avuto problemi?
Sprint Review
Cosa è andato bene cosa
no?
Product Backlog
Contiene tutte le
attività
Ordinate e quotate
Sprint Plannig
Si definisce lo sprint backlog
10. Lean Development
23/04/2015Metodologie di Sviluppo
10
• Eliminare lo spreco
• Identificare il processo che da valore migliorandolo
• Lasciare che sia il cliente a tirare il processo
• Perseguire la perfezione tramite continui miglioramenti
• Rispetto delle persone
11. Kanban
23/04/2015Metodologie di Sviluppo
11
• Visualizzare il workflow
• Limitare il Work In Progress (WIP)
• Ottimizzare il flusso
Jit Manufactoring
Produci :
• Solo ciò di che è necessario
• Solo quando è necessario
• Nella quantità necessaria
12. Kanban Board
23/04/2015Metodologie di Sviluppo
12
Attività da
Fare
Attività
I
Attività
H
Attività
G
Attività in
Analisi
Attività
F
Attività in
Sviluppo
Attività
D
Attività
E
Attività in
Test
Attività
B
Attività
C
Attività
Completate
Attività
A
13. Kanban Board
23/04/2015Metodologie di Sviluppo
13
Attività da
Fare
Attività
I
Attività
H
Attività
G
Attività in
Analisi
(2)
Attività
F
Attività in
Sviluppo
(2)
Attività
D
Attività
E
Attività in
Test
(2)
Attività
B
Attività
C
Attività
Completate
Attività
A
15. Work Item
Un elemento di lavoro è un record di database utilizzato da Visual Studio Team
Foundation per tenere traccia dell'assegnazione e dello stato del lavoro.
Metodologie di Sviluppo
16. Cicli
Il numero di iterazione è definito da 3 blocchi di cifre (es 2.01.01)
Il primo blocco viene incrementato ad un sostanziale cambiamento
dell’applicazione
Il secondo blocco viene incrementato ad ogni iterazione
Il terzo blocco viene incrementato nel caso di rilasci intermedi tra una
iterazione e un’altra che correggono bug
Metodologie di Sviluppo
Nonostante lo sviluppo software sia recente esistono svariate metodologie
Dalle più classiche
A quelle innovative definite agili
70’ teorizzazione mutamento di prospettiva processo industriale documentazione e controllo artigianale code and fix, programmazione per tentativi ed errori
pro
sviluppo del software deve essere soggetto a disciplina e pianificazione;
Si attende l’inizio dello sviluppo fino a quando i requisiti non sonoc
Contro
Il risultato e gli eventuali problemi vengono scoperti tardi nel prgetto
La divisione in team non cross funzionali
Interventi non previsti in partenza
Rigittà burocrazia
2001 Manifesto agile (Kent Beck, Martin Fowler, Ward Cunningham, Robert C. Martin …)
Software vs Ingegneria
Il software non è tangibile
Il software è collaborativo
Il software è euristico
Metodologia di Sviluppo software
Scrum deriva dal Rugby
tutti spingono nella stessa direzione
Metodologia di (Project Management) gestione dei progetti
Agile - Iterativo - Adattivo
Poco prescrittiva
sprint durata < 30
Backlog item
Giorni
Toyotismo 50’
William Edwards Deming
Kanban significa cartellino
Kanban board
Suddividere il lavoro in parti (item), scrivere ogni item su una card e apporla sul muro.
Utilizzare delle colonne che abbiano dei nomi per illustrare dove sia ciascun item all’interno del workflow.
assegnare dei limiti espliciti su quanti item possono essere in lavorazione per ogni stato del workflow (flusso di lavoro).
(tempo medio per completare un item, talvolta anche chiamato “cycle time”),
ottimizzare il processo per rendere il lead time quanto più piccolo e prevedibile possibile.
No timebox
No time estimation
Track fluss
code
wip
No ruoli
Work Item servono per tracciare le attività
Ogni work item ha campi specifici
Esistono 5 tipologie di workitem e si dividono in due gerarchie e per visibilità al cliente