Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Il ruolo dell'uomo nel Software

698 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
  • Be the first to comment

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

×