Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
DevOps@Core series Savona, 16 Aprile 2016
nella cameretta di mio figlio
DevOps
DevOps@Core series Savona, 16 Aprile 2016
I WANT TO TELL YOU A STORY
Business
Need
DevOps@Core series Savona, 16 Aprile 20163
Il Problema
OUR PROBLEM
Inception
DevOps@Core series Savona, 16 Aprile 20164
OUR GREAT IDEA
Intentional
Architecture
DevOps@Core series Savona, 16 Aprile 20165
REQUIREMENTS AND CUSTOMIZATION
Architecture
User Story
Epic
DevOps@Core series Savona, 16 Aprile 20166
SIGN CONTRACT AND PAY
Def of Done
T2Market
Cost
SLA
DevOps@Core series Savona, 16 Aprile 20167
WAITING FOR…
Iteration
Feedback
DevOps@Core series Savona, 16 Aprile 20168
QUITE CALL!
dopo due mesi….
"non sappiamo a che punto è l’ordine, vi
richiamiam...
DevOps@Core series Savona, 16 Aprile 20169
RE-WAITING FOR…
Custom
Collab.
Missed
DevOps@Core series Savona, 16 Aprile 201610
THE DEPLOYMENT DAY
BigBang
Integration
DevOps@Core series Savona, 16 Aprile 201611
WHAT HAPPENS HERE?
Developed
Solution
DevOps@Core series Savona, 16 Aprile 201612
ANGRY CALL!
Manca la struttura della libreria…
Avete bucato gli armadi per att...
DevOps@Core series Savona, 16 Aprile 201613
RE-WAITING FOR…
Angry
Customer
DevOps@Core series Savona, 16 Aprile 201614
RE-DELIVERY DAY
Angry
Customer
DevOps@Core series Savona, 16 Aprile 201615
THE LIGHT AT THE END OF TUNNEL
Right
Product..
DevOps@Core series Savona, 16 Aprile 201616
LOSS OF CUSTOMER
DevOps@Core series Savona, 16 Aprile 201617
WHERE IS DevOps?
DevOps@Core series Savona, 16 Aprile 201618
CUSTOMER SATISFACTION
Comunicazione
Trasparenza
Collaborazione
Processi Consol...
DevOps@Core series Savona, 16 Aprile 201619
DevOps
DevOps@Core series Savona, 16 Aprile 201620
DevOps Elephant!
It’s DevOps!
It’s DevOps!
It’s DevOps!
It’s DevOps!
DevOps@Core series Savona, 16 Aprile 201621
WE NEED CULTURE
DevOps è un approccio Culturale in cui l’intera Line of Busine...
DevOps@Core series Savona, 16 Aprile 201622
OPS
Agile Team
VALUE CANYON
Business
Customer
Production
QATeam
DevOps@Core series Savona, 16 Aprile 201623
LEAN
Value Stream – End-to-End Flow
Solution Vision & Customer Delivery
[Lean ...
DevOps@Core series Savona, 16 Aprile 201624
THE "THREE WAYS"
“DevOps isn’t something you can buy
it’s something you have t...
DevOps@Core series Savona, 16 Aprile 201625
• Utilizzare un singolo Repository per codice e ambienti;
• Tenere sotto versi...
DevOps@Core series Savona, 16 Aprile 201626
AMPLIFY FEEDBACK LOOPS
• Revisionare alla «Pari» il codice e i cambiamenti agl...
DevOps@Core series Savona, 16 Aprile 201627
CONTINUAL EXPERIMENTATION AND LEARNING
• Dedicare una parte consistente delle ...
DevOps@Core series Savona, 16 Aprile 201628
DevOps, Lean e Agile possono fare la differenza
tra l’avere un business sosten...
DevOps@Core series Savona, 16 Aprile 2016
IT’S YOUR TIME
DevOps@Core series Savona, 16 Aprile 2016
getlatestversion
DevOps Jump Start - L'approccio DevOps
Agile Application Lifecy...
DevOps@Core series Savona, 16 Aprile 2016
felicepescatore.it
@felicepescatore
Felice Pescatore
Agile@Scale Italy Group
get...
DevOps@Core series Savona, 16 Aprile 2016
@felicepescatore
Prochain SlideShare
Chargement dans…5
×

2016 dev ops@core -devops nella cameretta di mio figlio

578 vues

Publié le

Scopriamo DevOps attraverso un episodio della vita quotidiana... l'acquisto della cameretta per i figli! Presentazione utilizzata al mini AgileDay di Savona 2016

Publié dans : Direction et management
  • Soyez le premier à commenter

2016 dev ops@core -devops nella cameretta di mio figlio

  1. 1. DevOps@Core series Savona, 16 Aprile 2016 nella cameretta di mio figlio DevOps
  2. 2. DevOps@Core series Savona, 16 Aprile 2016 I WANT TO TELL YOU A STORY Business Need
  3. 3. DevOps@Core series Savona, 16 Aprile 20163 Il Problema OUR PROBLEM Inception
  4. 4. DevOps@Core series Savona, 16 Aprile 20164 OUR GREAT IDEA Intentional Architecture
  5. 5. DevOps@Core series Savona, 16 Aprile 20165 REQUIREMENTS AND CUSTOMIZATION Architecture User Story Epic
  6. 6. DevOps@Core series Savona, 16 Aprile 20166 SIGN CONTRACT AND PAY Def of Done T2Market Cost SLA
  7. 7. DevOps@Core series Savona, 16 Aprile 20167 WAITING FOR… Iteration Feedback
  8. 8. DevOps@Core series Savona, 16 Aprile 20168 QUITE CALL! dopo due mesi…. "non sappiamo a che punto è l’ordine, vi richiamiamo per farvi sapere”…. “il produttore è in ritardo e occorrerà aspettare un altro mese!" Custom Collab. Missed
  9. 9. DevOps@Core series Savona, 16 Aprile 20169 RE-WAITING FOR… Custom Collab. Missed
  10. 10. DevOps@Core series Savona, 16 Aprile 201610 THE DEPLOYMENT DAY BigBang Integration
  11. 11. DevOps@Core series Savona, 16 Aprile 201611 WHAT HAPPENS HERE? Developed Solution
  12. 12. DevOps@Core series Savona, 16 Aprile 201612 ANGRY CALL! Manca la struttura della libreria… Avete bucato gli armadi per attaccare le mensole… Diverse superfici sono graffiate… “sono esterrefatta, mi informo con il magazzino e ti do una risposta”… “effettivamente il pezzo non è arrivato e hanno montato il tutto alla meglio!” Vedete di muovervi a sistemare tutto! Quality Loss Profit Loss Epic Loss
  13. 13. DevOps@Core series Savona, 16 Aprile 201613 RE-WAITING FOR… Angry Customer
  14. 14. DevOps@Core series Savona, 16 Aprile 201614 RE-DELIVERY DAY Angry Customer
  15. 15. DevOps@Core series Savona, 16 Aprile 201615 THE LIGHT AT THE END OF TUNNEL Right Product..
  16. 16. DevOps@Core series Savona, 16 Aprile 201616 LOSS OF CUSTOMER
  17. 17. DevOps@Core series Savona, 16 Aprile 201617 WHERE IS DevOps?
  18. 18. DevOps@Core series Savona, 16 Aprile 201618 CUSTOMER SATISFACTION Comunicazione Trasparenza Collaborazione Processi Consolidati Rapporto Qualità / Costi Time to Market
  19. 19. DevOps@Core series Savona, 16 Aprile 201619 DevOps
  20. 20. DevOps@Core series Savona, 16 Aprile 201620 DevOps Elephant! It’s DevOps! It’s DevOps! It’s DevOps! It’s DevOps!
  21. 21. DevOps@Core series Savona, 16 Aprile 201621 WE NEED CULTURE 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.
  22. 22. DevOps@Core series Savona, 16 Aprile 201622 OPS Agile Team VALUE CANYON Business Customer Production QATeam
  23. 23. DevOps@Core series Savona, 16 Aprile 201623 LEAN Value Stream – End-to-End Flow Solution Vision & Customer Delivery [Lean Startup, Running Lean] Agile Solution Development [Scrum, Kanban] [XP, TDD] Solution Delivery [Continuous Delivery e Deployment] Values and Principles Practices DevOps Portfolio management Business process management Big Data/Analytics Idea Value AGILE @Scale Framework (SAFe, DA 2, LeSS, Nexus) Consistent Environment MIX THEM!
  24. 24. DevOps@Core series Savona, 16 Aprile 201624 THE "THREE WAYS" “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
  25. 25. DevOps@Core series Savona, 16 Aprile 201625 • 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». SYSTEM THINKING
  26. 26. DevOps@Core series Savona, 16 Aprile 201626 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
  27. 27. DevOps@Core series Savona, 16 Aprile 201627 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.
  28. 28. DevOps@Core series Savona, 16 Aprile 201628 DevOps, Lean e Agile possono fare la differenza tra l’avere un business sostenibile o doversi dedicare ad altro… anche nel mondo fisico! RECAP
  29. 29. DevOps@Core series Savona, 16 Aprile 2016 IT’S YOUR TIME
  30. 30. DevOps@Core series Savona, 16 Aprile 2016 getlatestversion 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
  31. 31. DevOps@Core series Savona, 16 Aprile 2016 felicepescatore.it @felicepescatore Felice Pescatore Agile@Scale Italy Group getlatestversionABOUT ME
  32. 32. DevOps@Core series Savona, 16 Aprile 2016 @felicepescatore

×