Presentazione su Disciplined DevOps tenuta all'AgileLeanDay 2016. La tematica affrontata ¨¨ quella DevOps all'interno del nuovo Disciplined Agile 2.0 framework.
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Vittorio Polizzi
?
Perch¨¦ i progetti falliscono? Gli approcci tradizionali nei progetti di sviluppo hardware e software sono davvero efficaci in un mercato in continua evoluzione e con prodotti ad elevata obsolescenza? Le caratteristiche dell¡¯approccio Agile possono essere applicate per ideare e creare soluzioni innovative in modo efficace ed economico?
In occasione di questo incontro affronteremo questi quesiti e le metodologie agili che possono dare una risposta.
2016 dev ops@core -devops nella cameretta di mio figlioFelice Pescatore
?
Scopriamo DevOps attraverso un episodio della vita quotidiana... l'acquisto della cameretta per i figli! Presentazione utilizzata al mini AgileDay di Savona 2016
L'innovazione manageriale nello sviluppo dei servizi e dei prodottiClaudio Saurin
?
Oggi ci troviamo a fronteggiare la velocit¨¤ e l'imprevedibilit¨¤ del cambiamento, spesso interagendo in modo non lineare con molti elementi fra loro diversi: questa ¨¨ la definizione di complessit¨¤ delle organizzazioni.
In questo contesto, innovare il processo di sviluppo di servizi e prodotti ¨¨ strategico; si tratta di una innovazione manageriale che ¨¨ prima di tutto una innovazione culturale.
Per fare questo occorrono nuovi stili di leadership e nuove modalit¨¤ di gestione dei progetti.
Cercheremo di raccontare il passaggio che sta avvenendo nello stile manageriale in diversi contesti, lontano da noi, in modo eclatante (Toyota, Google, Apple) o vicino a noi, in modo silenzioso (la bella azienda della profonda provincia veneta, Breton).
Il manager deve cambiare, guidando il suo team in modo condiviso e divenendone parte integrante, in un panorama che, pur complesso e frammentato, offre strumenti per essere affrontarlo con pi¨´ serenit¨¤.
Le metodologie Lean di derivazione Toyota e le metodologie Agili elaborate per sostenere lo sviluppo turbolento del software, gli strumenti della community 2.0 ed il classico Gantt di progetto, diventano gli ingredienti che, miscelati in funzione del tipo di organizzazione e del progetto, consentono di gestire con efficacia ed efficienza la complessit¨¤ dei progetti di oggi.
E' riportato anche un esempio di una applicazione di Hybrid Project Management per la gestione dei cantieri edili, sviluppata in collaborazione con l'architetto Daniela Rinaldi di Verona.
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.
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.
Secondo incontro del Roma-xpug nel quale si effettuer¨¤ una 'round-table' sui valori e i principi che sono alla base delle metodologie Lean e Agili. L'incontro prevede una breve presentazione di Fabio Armani a cui seguir¨¤ un panel aperto per scambiarsi opinioni e esperienze.
Second Meeting of the Rome-xpug in which we'll make a 'round-table' on the values ??and principles that are the basis of Lean and Agile methodologies. The meeting includes a short presentation by Fabio Armani, followed by an open panel to exchange views and experiences.
Una presentazione in formato "slides" sugli elementi di base del Project Management. Documento elaborato nel 2020 da Domenico Aloisi. Tutti i diritti sui contenuti esposti appartengono ai rispettivi proprietari.
Come ti cambio l'organizzazione con un Capo Progetto e un Team SCRUMStefania Di Cristofalo
?
Quali possono essere gli impatti su una organizzazione complessa quando un Team Agile ha la duplice missione di generare valore, realizzando un prodotto di qualit¨¤ e quella di contribuire a modificare i processi operativi e il modo in cui si fa assicurazione qualit¨¤?
Le grandi organizzazioni del settore bancario e dell' ingegneria dei sistemi, dato il numero di funzioni (non lean/agile) e il numero di persone coinvolte, non possono prescindere dal seguire processi operativi definiti che garantiscano il rispetto delle normative di settore. In questo caso, pu¨° essere selezionato un team agile la cui mission sia non solo generare valore realizzando un prodotto di qualit¨¤ ma anche diffondere per contagio il cambiamento nell'organizzazione contribuendo a modificare i processi operativi e il modo in cui si fa assicurazione qualit¨¤. In questo modo la cultura si diffonde nell'organizzazione creando terreno fertile alle successive iniziative agili.Quando la creazione di valore per il business dell¡¯organizzazione implica l¡¯esplorazione di nuove funzionalit¨¤, nuove tecnologie e la conformit¨¤ a stringenti requisiti di normativa, le funzioni Assicurazione Qualit¨¤ e Sviluppo vanno a braccetto nel prevenire i rischi e a diffondere l¡¯agilit¨¤.
The document announces a presentation and hands-on workshop on equine radiography of the neck, back, shoulders, and stifles in the field. In the morning, presenter Dr. Tony Pease will give case studies and descriptions on how to obtain images of these areas, discussing patient histories, abnormalities identified, and treatment outcomes. Participants will then split into groups for the afternoon hands-on session to radiograph horses and learn techniques for the neck, shoulders, spinous processes, and stifles using digital imaging equipment. The workshop aims to familiarize participants with common radiographic abnormalities in these areas and use of IDEXX digital imaging technology.
Presentazione su Disciplined DevOps tenuta all'AgileLeanDay 2016. La tematica affrontata ¨¨ quella DevOps all'interno del nuovo Disciplined Agile 2.0 framework.
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Vittorio Polizzi
?
Perch¨¦ i progetti falliscono? Gli approcci tradizionali nei progetti di sviluppo hardware e software sono davvero efficaci in un mercato in continua evoluzione e con prodotti ad elevata obsolescenza? Le caratteristiche dell¡¯approccio Agile possono essere applicate per ideare e creare soluzioni innovative in modo efficace ed economico?
In occasione di questo incontro affronteremo questi quesiti e le metodologie agili che possono dare una risposta.
2016 dev ops@core -devops nella cameretta di mio figlioFelice Pescatore
?
Scopriamo DevOps attraverso un episodio della vita quotidiana... l'acquisto della cameretta per i figli! Presentazione utilizzata al mini AgileDay di Savona 2016
L'innovazione manageriale nello sviluppo dei servizi e dei prodottiClaudio Saurin
?
Oggi ci troviamo a fronteggiare la velocit¨¤ e l'imprevedibilit¨¤ del cambiamento, spesso interagendo in modo non lineare con molti elementi fra loro diversi: questa ¨¨ la definizione di complessit¨¤ delle organizzazioni.
In questo contesto, innovare il processo di sviluppo di servizi e prodotti ¨¨ strategico; si tratta di una innovazione manageriale che ¨¨ prima di tutto una innovazione culturale.
Per fare questo occorrono nuovi stili di leadership e nuove modalit¨¤ di gestione dei progetti.
Cercheremo di raccontare il passaggio che sta avvenendo nello stile manageriale in diversi contesti, lontano da noi, in modo eclatante (Toyota, Google, Apple) o vicino a noi, in modo silenzioso (la bella azienda della profonda provincia veneta, Breton).
Il manager deve cambiare, guidando il suo team in modo condiviso e divenendone parte integrante, in un panorama che, pur complesso e frammentato, offre strumenti per essere affrontarlo con pi¨´ serenit¨¤.
Le metodologie Lean di derivazione Toyota e le metodologie Agili elaborate per sostenere lo sviluppo turbolento del software, gli strumenti della community 2.0 ed il classico Gantt di progetto, diventano gli ingredienti che, miscelati in funzione del tipo di organizzazione e del progetto, consentono di gestire con efficacia ed efficienza la complessit¨¤ dei progetti di oggi.
E' riportato anche un esempio di una applicazione di Hybrid Project Management per la gestione dei cantieri edili, sviluppata in collaborazione con l'architetto Daniela Rinaldi di Verona.
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.
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.
Secondo incontro del Roma-xpug nel quale si effettuer¨¤ una 'round-table' sui valori e i principi che sono alla base delle metodologie Lean e Agili. L'incontro prevede una breve presentazione di Fabio Armani a cui seguir¨¤ un panel aperto per scambiarsi opinioni e esperienze.
Second Meeting of the Rome-xpug in which we'll make a 'round-table' on the values ??and principles that are the basis of Lean and Agile methodologies. The meeting includes a short presentation by Fabio Armani, followed by an open panel to exchange views and experiences.
Una presentazione in formato "slides" sugli elementi di base del Project Management. Documento elaborato nel 2020 da Domenico Aloisi. Tutti i diritti sui contenuti esposti appartengono ai rispettivi proprietari.
Come ti cambio l'organizzazione con un Capo Progetto e un Team SCRUMStefania Di Cristofalo
?
Quali possono essere gli impatti su una organizzazione complessa quando un Team Agile ha la duplice missione di generare valore, realizzando un prodotto di qualit¨¤ e quella di contribuire a modificare i processi operativi e il modo in cui si fa assicurazione qualit¨¤?
Le grandi organizzazioni del settore bancario e dell' ingegneria dei sistemi, dato il numero di funzioni (non lean/agile) e il numero di persone coinvolte, non possono prescindere dal seguire processi operativi definiti che garantiscano il rispetto delle normative di settore. In questo caso, pu¨° essere selezionato un team agile la cui mission sia non solo generare valore realizzando un prodotto di qualit¨¤ ma anche diffondere per contagio il cambiamento nell'organizzazione contribuendo a modificare i processi operativi e il modo in cui si fa assicurazione qualit¨¤. In questo modo la cultura si diffonde nell'organizzazione creando terreno fertile alle successive iniziative agili.Quando la creazione di valore per il business dell¡¯organizzazione implica l¡¯esplorazione di nuove funzionalit¨¤, nuove tecnologie e la conformit¨¤ a stringenti requisiti di normativa, le funzioni Assicurazione Qualit¨¤ e Sviluppo vanno a braccetto nel prevenire i rischi e a diffondere l¡¯agilit¨¤.
The document announces a presentation and hands-on workshop on equine radiography of the neck, back, shoulders, and stifles in the field. In the morning, presenter Dr. Tony Pease will give case studies and descriptions on how to obtain images of these areas, discussing patient histories, abnormalities identified, and treatment outcomes. Participants will then split into groups for the afternoon hands-on session to radiograph horses and learn techniques for the neck, shoulders, spinous processes, and stifles using digital imaging equipment. The workshop aims to familiarize participants with common radiographic abnormalities in these areas and use of IDEXX digital imaging technology.
Curos Universitario e-learning Te¨®rico Pr¨¢ctico de Histeroscop¨ªa Tony Terrones
?
Este documento describe un curso de educaci¨®n a distancia sobre histeroscop¨ªa diagn¨®stica y quir¨²rgica ofrecido por el Instituto de Ginecolog¨ªa de Mar del Plata. El curso consta de seis unidades impartidas por diferentes profesores sobre temas como la t¨¦cnica histerosc¨®pica, patolog¨ªas benignas y malignas, y cirug¨ªa histerosc¨®pica mayor. El curso tendr¨¢ una carga horaria de 60 horas y contar¨¢ con clases te¨®ricas, trabajos pr¨¢cticos, foros y tutor¨ªa a distancia, as¨ª como una
El documento recomienda descargar el antivirus Avast gratuitamente en lugar de comprar uno. Explica que Avast es el mejor antivirus gratuito actualmente y mantiene el ordenador seguro de virus, programas esp¨ªa, troyanos y otras amenazas maliciosas. Incluye un enlace directo para descargar Avast.
El documento trata sobre electrost¨¢tica. Explica que la electrost¨¢tica estudia fen¨®menos asociados a cargas el¨¦ctricas en reposo. Define la carga el¨¦ctrica y explica que un cuerpo est¨¢ cargado negativamente si tiene un exceso de electrones y positivamente si tiene menos electrones que protones. Describe procesos de electrizaci¨®n como la fricci¨®n, el contacto y la inducci¨®n, por los cuales un cuerpo neutro puede adquirir una carga el¨¦ctrica.
Il webinar mostra una panoramica sulle pi¨´ accreditate tecniche di scrittura e gestione dei requisiti per ottimizzarne la raccolta, la stesura e la condivisione.
In this report, Quid maps the news and social media for a specific category. By giving you the power to quickly understand massive amounts of information, Quid helps brands discover industry and brand insights.
Jacquard fabrics are complex patterned fabrics created using jacquard looms or knitting machines. There are several types of jacquard fabrics including brocade, damask, French jacquard, poly x catonic jacquard, jacquard nets, velour jacquard, blackout fabrics, and matelasse. Jacquard fabrics can be used for clothing, home decor, upholstery, and more. The jacquard loom was invented in 1801 and allowed for intricate patterns through individually controlled warp threads. Modern jacquard looms are computer controlled and can produce large intricate patterns without repeats.
The document discusses agro textiles, which are textile materials used in agriculture. It describes how agro textiles are used in sectors like agriculture, horticulture, forestry, and fishing. Some key agro textile products discussed include shade nets, anti-bird nets, anti-hail nets, harvesting nets, wind protection nets, greenhouse covers, weed control fabric, and tree shelters. The document also examines factors influencing agro textiles like sunlight, water, and climate conditions. It analyzes the Indian agriculture industry and reasons for its low productivity, and argues for more government intervention and organization of the sector to boost agro textile usage.
Far scalare la Continuous Delivery per il middle managementMatteo Emili
?
Sessione tenuta a DevOpsHeroes 2017 su approcci per rendere Continuous Delivery praticabile in modo trasversale all'azienda, con attenzione particolare al middle management.
Noi conosciamo Kanban e Scrum come metodologie di gestione Agile. Lo Scrumban unisce le migliori caratteristiche di entrambi i metodi, combinando la natura prescrittiva dello Scrum e la capacit¨¤ di miglioramento dei processi del Kanban, consentendo ai team di avvicinarsi allo sviluppo Agile e di migliorare costantemente i loro processi
Agile Project Management: Insieme di attivit¨¤ che rendono la gestione di un processo pi¨´ flessibile. Nel complesso la sua caratteristica principale ¨¨ che consente al project manager e ai membri del team di capire le priorit¨¤ e seguire l¡¯avanzamento delle differenti fasi.
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15Stefano Saladino
?
La diffusione globale del virus pu¨° essere un momento che rivela se i datori di lavoro sono pronti a rispondere rapidamente a cambiamenti imprevisti sul posto di lavoro. I viaggi d¡¯affari potrebbero diminuire o arrestarsi completamente. Un numero maggiore di dipendenti potrebbe dover lavorare al di fuori degli ¡°orari di lavoro? locali e utilizzare la videoconferenza per operare all¡¯interno dei fusi orari. E, se va abbastanza male, a molti potrebbe effettivamente essere domandato, o richiesto, di lavorare in remoto. Le organizzazioni sono pronte? Probabilmente no. Come prepari la tua organizzazione non solo a rispondere in modo flessibile a questa potenziale interruzione, ma anche a sfruttarla come un¡¯opportunit¨¤ per reinventare il lavoro in senso lato?
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.
Project work a cura dei partecipanti del master ISTUD in Risorse Umane e Organizzazione 2019-2020: Giuseppe Canonico Federico Fenech Maria Francesca Mafrica Eva Palumbo Andrea Parodi Giulia Rinaudo
Abbiamo spesso sentito parlare di Lean Production (o produzione snella), pi¨´ di recente di Lean Organizzation (organizzazione snella) ed oggi si parla anche di Lean StartUP ovvero di come lanciare un progetto od un¡¯impresa massimizzando il risultato e minimizzando il rischio attraverso l¡¯adozione di una filosofia snella.
Il movimento nasce in USA, ma oggi abbiamo gi¨¤ esempi sul territorio di imprese che sono nate ispirandosi ai concetti del manifesto Lean.
Nel corso dell'evento che si ¨¨ tenuto a Modena il 6 febbraio, abbiamo sviscerato il tema con un'azienda che ha adottato questo approccio in fase di lancio, e ne discuteremo in una tavola rotonda con altre due StartUP.
ºÝºÝߣ 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!
The document provides tips for running effective Agile retrospectives. It discusses the purpose of retrospectives, which is to help teams continuously improve by inspecting what went well and what could be improved. It outlines prerequisites like establishing need and process. Example retrospective exercises are described like asking questions, starfish, and sailboat. Tips for execution include empowering teams and focusing on root causes. Retrospectives are also important for distributed teams and provide benefits like faster problem resolution and improved collaboration.
(1) The document discusses lean principles and how they apply to startups. (2) It notes that lean focuses on providing more customer value sooner through eliminating waste and iterative product releases. (3) While some subscribe to failing and succeeding fast, the document advocates taking time to properly design new products and services through a "slow startup" approach.
This document discusses measurement practices for Lean and Agile approaches. It presents an agenda covering introduction topics on Lean, Agile and measurement; best practices including requirements elicitation and management, sizing units, estimation, monitoring and control; and conclusions. The goal is to analyze common measurement practices, discuss potential issues, and propose countermeasures to strengthen measurement in Lean-Agile teams and projects.
PRINCE2 Agile is a trademark that blends PRINCE2 project management methodology with agile principles and practices. It allows the direction and management of a project to be handled by PRINCE2, while agile governs the delivery. This integrates concepts like iterative planning, self-organizing teams, and adaptive planning into PRINCE2's framework. Effective use requires tailoring to find the right balance between control, governance and flexibility for the specific project. The document provides guidance on how various PRINCE2 processes, themes and roles can incorporate agile techniques to allow both methodologies to work together.
Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...Agile Lean Conference
?
Agile Lean Conference 2016 - Barengo _I principi del lean software development
1. I principi del Lean Software Development
Il Lean Thinking applicato al Software
Carlo Barengo ¨C carlo.barengo@gmail.com
2. Lean
? un termine che riassume un modo di pensare per
aumentare l¡¯efficienza ed eliminare gli sprechi, viene
utilizzato in diversi contesti¡..
3. Cronistoria
1550-1900
Studi che
partono da
Venezia
(arsenale) per
migliorare il
flusso
produttivo
1900-1990
Viene
applicato alle
industrie
manifatturiere
standardizzato
e studiato
1990-2005
Lean viene
¡°promosso¡± ed
entra a far
parte delle
metodologie
applicate alla
produzione
2006
Lean viene
applicato allo
sviluppo
software da
parte di M & T
Poppendieck
2011
Lean viene
applicato
anche alle
societ¨¤
definite come
startup da E.
Ries
4. Principi Lean e Ambiti
? I principi Lean vengono adottati in ambiti differenti
MANIFATTURIERO
? Eliminare gli sprechi
? Definire il valore dal punto
di vista del Cliente
? Far fluire tutte le attivit¨¤
? Realizzare un¡¯attivit¨¤
solamente quando il
processo a valle lo richiede
(just-on-time)
? Perseguire la perfezione
tramite miglioramenti
continui (Kaizen)
STARTUP
? Gli imprenditori sono
ovunque
? Imprenditorialit¨¤ ¨¨
gestione
? Apprendimento ¡°validato¡±
? Costruisci-Misura-Impara
? Innovazione ¡°responsabile¡±
SOFTWARE
? Eliminare gli sprechi
? Creare la conoscenza
? Rinviare l¡¯impegno
? Rilasciare velocemente
? Potenziare il Team
? Ottimizzare
5. I principi Lean
? Adottato inizialmente da Toyota nel processo ¡°just-in-
time¡±, ha trasformato radicalmente il processo di
produzione dei veicoli.
? Per quanto riguarda lo sviluppo software nasce dalla
rielaborazione dei principi Lean della produzione
industriale da parte di Tom e Mary Poppendieck.
? Con le loro pubblicazioni ed i numerosi seminari
hanno fatto in modo che siano stati ampiamente
accettati dalle comunit¨¤ ¡°Agili¡± di sviluppatori
6. I principi Lean
1. Eliminare gli sprechi
2. Definire il valore dal punto di vista del cliente
3. Far fluire tutte le attivit¨¤
4. Realizzare un¡¯attivit¨¤ solo quando il proceso a valle lo
richiede
5. Perseguire la perfezione tramite continui
miglioramenti (Kaizen)
7. I principi Lean ¨C applicati allo sviluppo SW
1. Eliminare gli sprechi
2. Amplificare l¡¯apprendimento
3. Decidere il pi¨´ tardi possibile
4. Consegnare rapidamente
5. Potenziare il team delle risorse
6. Costruire l¡¯integrit¨¤
7. Ottimizzare il tutto
8. Sette semplici regole
1. Eliminare gli sprechi:
? impiegare il tempo solo su cose che aggiungono valore al cliente.
2. Amplificare l¡¯apprendimento:
? quando ci sono problemi di difficile soluzione aumentate il feedback.
3. Decidere il pi¨´ tardi possibile:
? tenere aperte varie opzioni, ma non troppo a lungo.
4. Consegnare rapidamente:
? consegnare valore al cliente prima che lo richieda..
5. Potenziare il team delle risorse:
? Esortare le persone a dare valore aggiunto.
6. Costruire l¡¯integrit¨¤:
? non pensare all¡¯integrit¨¤ di un prodotto dopo la consegna, costruiscila costantemente.
7. Ottimizzare il tutto:
? evitare la tentazione di ottimizzare singole parti a discapito di tutto
9. 1 - Eliminare gli sprechi
Pu¨° sembrare ovvio!
? Alcuni sprechi spesso sono evidenti, altri sono difficili da identificare o da
affrontare
? In alcuni casi processi e modi operativi possono sembrare uno spreco ma in realt¨¤
sono utili ad altri settori aziendali
10. Lo spreco nelle attivit¨¤ industriali
Le metodologie Lean applicate in Toyota (produzione industriale) identificavano 3 forme di spreco:
? ¡®Muda¡® - attivit¨¤ inutili, che assorbono risorse e non creano valore al cliente
? sprechi di trasporto, sprechi per attese, sprechi di movimento, sprechi per scorte, sprechi di
processo, sprechi di sovrapproduzione e sprechi per prodotti difettosi
? ¡®Mura¡® - intesa come ¡°incompatibilit¨¤¡±
? evidente nella gestione delle scorte, queste forniscono una riserva anche quando la
produzione non ne ha bisogno (non avere scorte in pi¨´ rispetto alla reale richiesta).
Fluidificare la produzione per rispondere facilmente ai cambiamenti.
? ¡®Muri¡® - sovraccarico di persone o risorse
? provoca a lungo termine la possibilit¨¤ di infortuni o malattie, assenza dal lavoro per periodi
pi¨´ o meno lunghi e insoddisfazione generale delle persone che si sentono sfruttate.
Osserviamo il lavoro, analizziamo le attivit¨¤ svolte, aumentiamo l¡¯efficienza togliendo sovraccarico.
Il lean thinking insegna proprio questo: osservare ed analizzare
11. Lo spreco nello sviluppo software
Lo spreco ¨¨ qualunque cosa che non aggiunge valore ad un
prodotto, (percezione del cliente), spesso viene generato da:
? Pezzi che stanno sullo scaffale a prendere polvere
? Specifiche software raccolte in un raccoglitore che si sta
impolverando
? Spostare continuamente lo sviluppo da un gruppo di lavoro
ad un altro
L¡¯ideale ¨¨ fare esattamente cosa desidera il ns. Cliente,
sviluppare e consegnare quando vuole (il prima possibile!)
12. 1.2 - Eliminare gli sprechi
Il processo iterativo di analisi e miglioramento continuo ¨¨ importante per
identificare/eliminare sprechi (Sviluppo Agile)
Nei metodi tradizionali, di sviluppo e project management, si c¡¯¨¨ il
¡°lessons learned¡± ma ¨¨ presente solo alla fine nel processo di chiusura, e
pu¨° avere le seguenti criticit¨¤:
? dimenticare alcuni particolari accaduti;
? persone non pi¨´ presenti;
? contesti cambiati;
? team smembrati o attivati su altri progetti.
Difficilmente quanto accaduto viene realmente identificato ed applicato
successivamente.
13. 2- Amplificare l¡¯apprendimento
Lo sviluppo ¨¨ ricerca e scoperta
La produzione ¨¨ ridurre al massimo le variazioni.
Un approccio Lean per lo sviluppo applicativo risulta essere abbastanza
differente dalle pratiche Lean di produzione industriale.
Es. Lo sviluppo ¨¨ come creare una ricetta di un piatto di pasta, la produzione ¨¨
fare il piatto di pasta
Lo Chef non ha una ricetta perfetta al primo tentativo, la ottiene solo dopo una
serie di varianti applicando l¡¯esperienza acquisita (processo iterativo)
Nello sviluppo software l¡¯ambiente ¨¨ ancora pi¨´ complesso in quanto:
? non si lavora singolarmente ma in gruppo;
? la conoscenza deve essere il pi¨´ possibile distribuita
? l¡¯apprendimento deve essere amplificato
14. 3 ¨C Decidere il pi¨´ tardi possibile
Nello sviluppo software, decidere il pi¨´ tardi possibile
permette di avere un approccio basato su pi¨´ opzioni.
? Ritardare le decisioni pu¨° avere i seguenti effetti:
? Decidere nel momento in cui ci sia qualcosa di
concreto e non teorico
? All¡¯interno di un sistema complesso, le decisioni
vengono rimandate fino a che questo non prenda
forma nella sua totalit¨¤
15. 3 ¨C Consegnare rapidamente
Lo sviluppo rapido ha molti vantaggi:
? Non si possono ritardare le decisioni;
? Non si dispone di un feedback affidabile
? Assicura che il cliente abbia ci¨° di cui ha bisogno adesso e non ieri
Comprimendo il pi¨´ possibile il flusso del valore applichiamo una delle principali
strategie Lean per l¡¯eliminazione degli sprechi
16. 3 ¨C Potenziare il Team delle risorse
? Coinvolgere gli sviluppatori nelle decisioni tecniche ¨¨ fondamentale per raggiungere
obiettivi di eccellenza
? Infatti chi ¨¨ in prima linea possiede:
? la conoscenza del dettaglio;
? la disponibilit¨¤ di pi¨´ persone e pareri.
? Le decisioni vengono prese il pi¨´ tardi possibile e l¡¯esecuzione ¨¨ veloce quindi non ¨¨
possibile da un¡¯autorit¨¤ centrale orchestrare la singola risorsa.
? Nelle pratiche Lean (industriali) vengono utilizzate tecniche per la schedulazione del
lavoro e meccanismi di segnalazione tra un gruppo ed un¡¯altro.
? Nello sviluppo Lean ci si accorda sul meccanismo di schedulazione che ¨¨ scandito dal
rilascio di versioni incrementali dell¡¯applicativo (generalmente ad intervalli regolari).
? La segnalazione tra i team ¨¨ costituita da:
? Grafici, incontri giornalieri, integrazioni frequenti e test generali
?
17. 6 - Costruire l¡¯Integrit¨¤ (di un prodotto)
Un prodotto si pu¨° affermare che sia costituito da due
tipologie di Integrit¨¤:
? Integrit¨¤ percepita;
? Integrit¨¤ concettuale.
La prima ¨¨ che un prodotto finale raggiunga un
bilanciamento di funzioni, disponibilit¨¤, usabilit¨¤ ed
economia che gratifichi il cliente;
La seconda ¨¨ che il prodotto sia ben integrato in un
sistema pi¨´ grande con coerenza.
18. 6.1 ¨C Integrit¨¤ percepita
Questa ¨¨ influenzata dall¡¯esperienza
che il cliente ha di un sistema, nello
specifico:
?Come ¨¨ pubblicizzato;
?Come ¨¨ installato;
?Le modalit¨¤ di accesso;
?Se il suo utilizzo ¨¨ intuitivo;
?Quanto costa;
?Quali sono i tempi di risposta;
?Come risolve il problema che gli
sottoponiamo.
19. 6.2 - Integrit¨¤ Concettuale
Un sistema ¨¨ integrato in una architettura generale affinch¨¨:
Flessibilit¨¤, manutenzione, efficienza e tempi di risposta siano in
equilibrio
Integrit¨¤ concettuale ¨¨ pre-requisito di Integrit¨¤ percepita
Se un applicativo non ha un buon disegno concettuale l¡¯utente ha
difficolt¨¤ di navigazione tra le funzioni e di conseguenza problemi di
usabilit¨¤
Con il giusto impegno si pu¨° far emergere l¡¯Integrit¨¤ concettuale con
l¡¯evoluzione e la maturit¨¤ del prodotto applicativo stesso.
20. 7 - Ottimizzare il tutto
Un sistema applicativo ¨¨ composto da parti interdipendenti e
che interagiscono fra loro con un obiettivo funzionale
generale.
Un sistema non ¨¨ solo una somma di singole funzioni, ma
l¡¯integrazione fra loro.
Prese singolarmente le funzioni applicative migliori non fanno
un sistema applicativo migliore, quindi:
? l¡¯obiettivo si considera centrato per un sistema quando le
singole parti che lo compongono sono integrate e NON
come performano singolarmente.
21. 7 ¨C Ottimizzare il tutto
? Il Systems thinking tratta una organizzazione
come fosse un sistema, analizzando come le
parti si relazionano e come sono le
performance del tutto;
? Gli analisti, in genere costruiscono un modello
computerizzato inserendo dei dati riassunti
dalle interviste al personale e ricavandone le
regole organizzative.
? Ovviamente ognuno prende delle decisioni in
base ai dati disponibili
? Spesso i risultati dei modelli portano ad un
impatto sulle politiche aziendali che spesso
non vengono capite.
? In ogni caso le nuove politiche sono orientate
a risolvere un problema non ad eliminarlo
definitivamente
22. 7.1 ¨C Ottimizzare il tutto
Spesso notiamo questa dinamica nello sviluppo applicativo
? Quando un¡¯organizzazione ha esperienze negative nello sviluppo tende a
imporre nuovi processi organizzativi (spesso sequenziali)
? Es. specifiche di progetto molto accurate, con approvazione continua del
cliente e tracciamento di ogni modifica di dettaglio nel codice.
? Inizialmente si pu¨° avere anche un beneficio ma non detto che sia la cura
giusta
? L¡¯effetto ritardo in un processo sequenziale, in un ambiente dinamico, aumenta
la difficolt¨¤ a tenere l¡¯applicativo allineato alle richieste del cliente
? Spingere sui processi di tipo sequenziale pu¨° portare ad una spirale di aumento
dei costi e limitare la crescita aziendale
? Sebbene un processo possa produrre i risultati desiderati pu¨° creare l¡¯effetto
secondario di rallentare tutta l¡¯organizzazione.
? Continuare a spingere sullo stesso processo per raggiungere un buon risultato
amplifica l¡¯effetto contrario di limitarne la crescita
Quindi non continuare a spingere sulla crescita ma concentrarsi sul rimuoverne i
limiti
23. Conclusioni
Se i problemi odierni dipendono dalle soluzioni di ieri, i problemi di domani
dipenderanno dalle soluzioni adottate oggi
Evitiamo eccessi e cerchiamo di trovare un punto bilanciato tra i principi Lean
1. Eliminare gli sprechi non significa gettar via tutta la documentazione
2. Amplificare l¡¯apprendimento non significa cambiare mentalit¨¤
3. Decidere il pi¨´ tardi possibile non significa procrastinare all¡¯infinito
4. Consegnare rapidamente non significa correre e fare un lavoro sciatto
5. Potenziare il team delle risorse non significa abbandonare la leadership
6. Costruire l¡¯integrit¨¤ non significa fare un disegno complesso all¡¯inizio
7. Ottimizzare il tutto non significa ignorare i dettagli
Una medicina efficace per un team pu¨° essere veleno per un¡¯altro team
(non adottiamo arbitrariamente modalit¨¤ che sono utilizzate in altre organizzazioni)
24. Conclusioni
L¡¯analisi delle funzionalit¨¤ e la loro tracciabilit¨¤ dipendono dalla funzione
cui ¨¨ dedicato l¡¯applicativo e la probabilit¨¤ che questo cambi nel tempo,
quindi attenzione:
? Mettere in orbita un missile non ¨¨ come l¡¯approvazione un prestito
? Modificare il codice di un mainframe non ¨¨ come creare una pagina
web statica.
La giusta quantit¨¤ di interazione richiesta da un applicativo ¨¨
direttamente proporzionale agli utilizzatori del sistema, alla loro capacit¨¤
tecnica ed alla propensione all¡¯utilizzo di un sistema informatico, quindi
attenzione:
? L¡¯integrit¨¤ percepita del sistema applicativo deriva dall¡¯interfaccia
utente.
? ? molto pi¨´ difficile ?re-ingegnerizzare? gli utenti che riscrivere il
codice.