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.

Disciplined Agile DevOps

6,805 views

Published on

Presentazione su Disciplined DevOps tenuta all'AgileLeanDay 2016. La tematica affrontata è quella DevOps all'interno del nuovo Disciplined Agile 2.0 framework.

Published in: Leadership & Management
  • Sex in your area is here: ♥♥♥ http://bit.ly/2F4cEJi ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ❶❶❶ http://bit.ly/2F4cEJi ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Disciplined Agile DevOps

  1. 1. Disciplined Agile 2.0 Road to Disciplined DevOps Felice Pescatore - @felicepescatore
  2. 2. About me… felicepescatore.it @felicepescatore Felice Pescatore Agile@Scale Italy Group Innovation Manager
  3. 3. Agenda Disciplined Agile 2.0 DevOps Disciplined DevOps
  4. 4. Disciplined Agile 2.0 Process decision framework for Enterprise I.T.
  5. 5. Disciplined Agile 2.0 goal-driven risk-value delivery hybrid agile approach people-first learning-oriented enterprise aware tactically scalable release Consumable Solutions
  6. 6. Disciplined Agile 2.0, big picture Enterprise Value Framework
  7. 7. Disciplined Agile 2.0, sketch big picture Foundation for Scaling
  8. 8. Disciplined Agile 2.0, sketch big picture Foundation for Scaling
  9. 9. Disciplined DevOps, today focus “Disciplined DevOps is the streamlining of IT solution development and IT operations activities, and supporting enterprise-IT activities, to provide more effective outcomes to an organization.”
  10. 10. DevOps Elephant! It’s DevOps! It’s DevOps! It’s DevOps! It’s DevOps! the problem: everyone have a partial view
  11. 11. DevOps DevOps è un approccio Culturale in cui l’intera Line of Business si assume la responsabilità della creazione di Valore per il cliente. In tale scenario, Developers e Operations sperimentano continuamente nuovi modi di lavorare insieme, andando a standardizzare e padroneggiare i processi attraverso la ripetitività e la pratica. DevOps: Delivery Enhanced Values Over Processes Smells [f.p.]
  12. 12. DevOps: the three ways System Thinking • Utilizzare un singolo Repository per codice e ambienti; • Tenere sotto version control tutti gli artefatti, sia di Dev che di Ops; • Creare un processo di release deterministico; • Preparare gli ambienti di Dev, Test e Produzione prima dell’inizio dello sviluppo, tenendoli consistenti; • Sottoporre il codice a commit giornaliero; • Dotarsi di test di regressione automatici; • Rilasciare le feature in produzione su base giornaliera; • Abbattere il Lead-Time e aumento del Cycle-Time in chiave «pull».
  13. 13. DevOps: the three ways Amplify Feedback Loops • Revisionare alla «Pari» il codice e i cambiamenti agli ambienti; • Utilizzare i test automatici per consentire ai team di lavorare e collaborare proficuamente; • Monitorare proattivamente gli ambienti di produzione; • Risolvere rapidamente i difetti e i problemi di sicurezza; • Incentivare una Cultura basata sulla fiducia; • Aumentare la sinergia tramite comunicazione e coordinamento; • Incentivare la produttività individuale, di team e cross- team
  14. 14. DevOps: the three ways Culture of Continual Experimentation and Learning • Dedicare una parte consistente delle attività (15- 20%) al pagamento del Debito Tecnico; • Iniettare volontariamente «bug e fault programmati» per testare la resistenza del sistema; • Fare quanto è possibile per alzare l’asticella della produttività; • Condividere le esperienze di successo e di fallimento, in modo da imparare da esse e aumentare la competitività sul mercato.
  15. 15. DevOps is CULTURE! COMMUNICATION COLLABORATION AUTOMATION INTEGRATION “DevOps isn’t something you can buy it’s something you have to do, and you have to do it yourself.” John Michelsen, CTO, CA Technologies
  16. 16. DevOps Gap Functional Testing Acceptanc e Testing Ready to Production Deploy UAT & QA OPS Agile Team Value Canyon
  17. 17. Lean, Agile & DevOps i tre approcci vanno adottati all’unisono
  18. 18. Disciplined DevOps Adoption Strategy “you build it, you release it, you run it”
  19. 19. Disciplined DevOps, today focus fast Time-to-Market Delivery Creazione della Soluzione Program Management Coordinamento e Pianificazione Release Management Gestione del Deployment Strategies Architettura, Dati e Business Awareness
  20. 20. Disciplined DevOps, delivery diversi approcci in funzione delle esigenze e della maturità
  21. 21. Disciplined DevOps, Program Management soluzioni complesse necessitano di Program Management
  22. 22. Disciplined DevOps, Program Management un complesso ecosistema di interazioni
  23. 23. Disciplined DevOps, Release Management from Release Management to Disciplined DevOps
  24. 24. Disciplined DevOps, strategies category General Collaborative work, Continuous improvement, One team,… Teaming Production support, Developer-led operations,… Operations Solution monitoring, Standard platforms, Deployment testing,… Development Canary tests, Split tests, Continuous integration,… Enterprise Architecture Reuse mindset, Technical-debt mindset,… Release Management Release windows, Release train,… Support (Help Desk) Online information, Online discussion forums,… Data Management Data and information guidelines, Quality data sources,… bilanciare rispetto allo specifico contesto tecnico-culturale
  25. 25. Disciplined DevOps, be CALM Mixing strategies Culture - cambiamento focalizzato su collaborazione e comunicazione Hearts & Minds, Embrace Change; Automation - rimuovere le azioni manuali lungo la catena del valore Automation - rimuovere le azioni manuali lungo la catena del valore Lean - utilizzare i principi Lean per rendere efficienti le attività Customer Value focus, Small batch size; Metrics - misurare per ottimizzare costantemente le attività Measure Everything, Show the improvement;
  26. 26. Mixing strategies Disciplined DevOps, be CALM
  27. 27. Conclusioni • La complessità delle Soluzioni IT impone una approccio olistico di realizzazione e gestione; • Disciplined Agile 2.0 è un framework di Scaling che fornisce una mainstream guide alla realizzazione di soluzioni complesse; • DevOps è un approccio culturale, supportato da strumenti di automazione, che consente di ottimizzare l’efficacia dell’azione di business.
  28. 28. Risorse DevOps Jump Start - L'approccio DevOps Agile Application Lifecycle Management con VSO/TFS Pubblicare un package nuget grazie alla build Gestire la Semantic Versioning con GitFlow e GitVersion in una vNext Build Lean Startup, Jump Start! DevOps Jump Start Agile@Scale: visione olistica del valore Lean Philosophy Introduzione a Kanban Application Lifecycle Management (ALM) con VSO disciplinedagiledelivery.com RESURCES getlatestversion www.youtube.com/watch?v=qse17d_CtKU
  29. 29. Felice Pescatore - @felicepescatore Questa opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 4.0 Internazionale.

×