O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Carregando em…3
×
30 de 48

What business benefits from DevOps 2014

1

Compartilhar

Baixar para ler offline

My key talk slides from Wakaru DevOps event at Helsinki 2014

What business benefits from DevOps 2014

  1. 1. What business benefits from DevOps DevOps from other perspective Erno Aapa DevOps-consultant erno.aapa@avaus.fi Twitter: @ernoaapa
  2. 2. ERNO AAPA DevOps-consultant Team Leader Founder of DevOps-Finland Twitter: @ernoaapa Avaus tech team leaders and consult companies about DevOps. Also daily work as a senior / lead developer. Organize DevOps-Finland meetings. Who am I? 2 14/10/14
  3. 3. Free open group for everyone 1,5+ year old 12 meetings so far 23 presentations 370+ members 2 cities (Helsinki, Tampere and soon Oulu!) 3 14/10/14 DevOps Finland .com/devops-finland
  4. 4. DevOps ”There is no manifesto, so it evolves all the time”
  5. 5. What DevOps is not… Most common misunderstandings
  6. 6. 6 14/10/14 Hello I’m mr. DevOps! • No it’s not a single person! • No it’s not a role! • No it’s not a title!
  7. 7. 7 14/10/14 DevOps-team! No it’s not a “yet-another-new-team” in the company!
  8. 8. 8 14/10/14 Automated testing IS NOT DevOps It’s called Continuous Integration! Automated infrastructure IS NOT DevOps It’s called Infrastructure As Code! Automated deployment IS NOT DevOps It’s called Continuous Delivery & Deployment!
  9. 9. Lets take a look to our history…
  10. 10. ⌙ Wheel One enables another ⌙ Paper ingredients ⌙ Printing press ⌙ Books ⌙ …
  11. 11. Evolution of transportation 11 Walk Horse Ship Train Car / Truck Airplane
  12. 12. XP Agile Kanban History Software Crisis! 1990 2000 2010 ITIL Scrum ITIL v3 Internet
  13. 13. Example: HEDGEHOG INC. 13
  14. 14. Waterfall 14
  15. 15. Agile / Scrum 15
  16. 16. Continuous Integration (CI) 16
  17. 17. Information Technology Infrastructure Library (ITIL) 17
  18. 18. There is always Constraint
  19. 19. “World ain’t same anymore“
  20. 20. 20 2000- From product to service shift
  21. 21. When consumer buys a car (product) he wants that it has all possible features, but… …when he uses taxi (service) it doesn’t matter what features it has, just that it takes him from A to B
  22. 22. 2009: Lean Startup - Minimum Viable Product - Build – Measure – Learn - Continuous Deployment - Split Testing - Actionable Metrics 22
  23. 23. Minimum Viable Product 23
  24. 24. New requirements for developers and operations • Fast, tested, fail safe, small changes continuously deployed to production • Measure, share visibility and provide feedback of users to business, continuously. • Small experiments, test assumptions, fail fast and learn! • Capability to pivot rapidly and often 24
  25. 25. TADAA! And that’s what it’s all about
  26. 26. Three ways System thinking Culture Ops Feedback (customer) Dev (business) By Gene Kim
  27. 27. Think your whole development process as a system where single change is the item. How can you make the process better, faster, smooth and error safe? -System thinking
  28. 28. If you don’t measure, you cannot improve. It’s like driving car eyes blinded! -Feedback
  29. 29. Understanding that repetition and practice is the prerequisite to mastery! -Culture of continuous experimenting and learning
  30. 30. DevOps 30
  31. 31. DevOps “Gives capability to do rapid and experimental business, safely”
  32. 32. Where should we start?
  33. 33. 33 Group up, share knowledge
  34. 34. Understand Your processes
  35. 35. Pinpoint the bottlenecks and pain points
  36. 36. Take small steps, together
  37. 37. Culture How we can encourage to collaboration and communication? Automation Is there any repetitive, error prone work to automate? Lean Focus on removing waste, delivering value in small batches Measurement Provide feedback to everyone! Sharing Share everything!
  38. 38. Before Deployment: 15min manual work Once in a month DEV OPS
  39. 39. And then bad happen… Get everything running Back to development CRASH! Get new servers Over 2 months!
  40. 40. Now if bad happen… Get new servers Back Less than 30min! CRASH! to deve lop ment
  41. 41. After Deployment: 1-click Every week DEV OPS
  42. 42. REMEMBER: It’s not just deployment DEV BUS OPS
  43. 43. How much does it cost?
  44. 44. Would you made this change? It’s not free, but worth it in long term.
  45. 45. “Reinvent new combinations of what you already own. Improvise. Become more creative. Not because you have to, but because you want to. Evolution is the secret for the next step.” - Karl Lagerfeld
  46. 46. 47 Need a hand? Come and meet us!
  47. 47. Need help? Contact! Erno Aapa @ernoaapa erno.aapa@avaus.fi

×