Agile Software
Il ruolo dell'Uomo nel software
Milano, 4 novembre 2010
Le caratteristiche Umane
L'arte di saper esperimentare implica nell'Uomo:
il saper vivere in ogni contesto e adattarsi all...
Le caratteristiche dell'Agile Software Development
L'Agile Software Development incentiva
la responsabilizzazione delle Pe...
Educare per educarsi
Educarsi all'Agilità presuppone:
1. la possibilità di poter attingere le basi dell'Agile Software Dev...
Effetti Collaterali
Uno o più gruppi di sviluppo che auto-apprendono:
aumentano e mantengono l'Entusiasmo e il Commitment;...
Grazie!
"Una vita sociale sana si trova soltanto, quando nello
specchio di ogni anima la comunità intera trova il suo
rifl...
Upcoming SlideShare
Loading in …5
×

Il ruolo dell'uomo nel Software

651 views

Published on

L'Agile Software Development permette all'uomo di potersi mostrare per le caratteristiche sue peculiari. Il processo di self-organization e di continuous learning sono la chiave per avere risanamento in azienda.

Published in: Education, Business, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
651
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Il ruolo dell'uomo nel Software

  1. 1. Agile Software Il ruolo dell'Uomo nel software Milano, 4 novembre 2010
  2. 2. Le caratteristiche Umane L'arte di saper esperimentare implica nell'Uomo: il saper vivere in ogni contesto e adattarsi alle situazioni; esplorare nuove situazioni; l'imparare dalla esperienza per migliorare il proprio status (sociale, lavorativo, etc.); l'organizzare la propria vita ed identificare il proprio ritmo nelle cose; il saper attuare un processo di auto-educazione; il capire quando le cose vanno male ed imprimere delle "correzioni" per reagire e farle andare bene L'Uomo instaura e vive costantemente in un processo di Ispezione e Adattamento e il contesto lavorativo è una esperienza
  3. 3. Le caratteristiche dell'Agile Software Development L'Agile Software Development incentiva la responsabilizzazione delle Persone e il consolidamento del lavoro in team; la auto-organizzazione del proprio lavoro; l'attuazione di un processo di Inspection e di Adaption in un team; il confronto diretto con il Cliente e un contatto frequente; la necessità di fare dei rilasci consistenti e fini a del software potenzialmente esercibile; La promozione di una nuova individualità con un forte senso di appartenenza L'Uomo instaura e vive costantemente in un processo di Ispezione e Adattamento
  4. 4. Educare per educarsi Educarsi all'Agilità presuppone: 1. la possibilità di poter attingere le basi dell'Agile Software Development attraverso corsi di iniziazione; 2. la possibilità di poter certificare i vari ruoli: Certified Scrum Master Certified Product Owner Scrum Master Professional etc. 3. la necessità di innestare l'auto-apprendimento individuale e di gruppo dei singoli team: processo e tecnica di auto-apprendimento iterazione dopo iterazione. Diventare Agili significa riuscire ad evolvere il proprio modello cognitivo ad auto-apprendere in gruppo.
  5. 5. Effetti Collaterali Uno o più gruppi di sviluppo che auto-apprendono: aumentano e mantengono l'Entusiasmo e il Commitment; la qualità della delivery entra nel processo di Educazione e diventa responsabilità del gruppo stesso; tutti rimangono focalizzati sulle attività che portano valore e beneficio a chi le commissione; il project management è trasparente a tutti i livelli; il gruppo di lavoro acquista una velocità e una fiducia attestabile; si anticipano i problemi non appena si manifestano e non si creano sprechi; si può applicare un processo adattativo allo sviluppo del software Agile Software Development è molto di più che una pratica Software.
  6. 6. Grazie! "Una vita sociale sana si trova soltanto, quando nello specchio di ogni anima la comunità intera trova il suo riflesso, e quando nella comunità intera le virtù di ognuno vivono." Rudolf Steiner

×