Dev IS Ops

705 views
627 views

Published on

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

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

No notes for slide

Dev IS Ops

  1. 1. +Jeff Sussna, Ingineering.IT DevOps: Dev-Is-Ops
  2. 2. About Me 20+ years in IT  Software development  QA  System architecture  IT tools and processes IT Service Innovation consultancy  Help IT organizations deliver quality, efficiency, and value  Clients: enterprises, startups, design/development agencies  Expertise: DevOps, Ops/QA automation, cloud adoptionCopyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
  3. 3. The Service Economy We have entered the era of service  Auto ownership: purchase, service, OnStar  Software-as-a-Service  IT-as-a-Service What is service?  Operation of systems to help customers create value  Have a relaxing meal  Get your clothes clean in time for a party  Get payroll done on time  Find affordable health insuranceCopyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
  4. 4. Service Expectations Customers expect operability + functionality  Good food  Clean restaurant, quick service, reasonable cost IT operability  Availability  Resiliency  Security  Elasticity IT functionality  Value  Quality  Agility/Responsiveness/Continuous ImprovementCopyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
  5. 5. DevOps: Dev IS Ops Deliver service, not just software Developers need to think about operability Ops needs to think about functionality  Delivering functionality is part of the service QA needs to think about operability + functionality DevOps needs to bake quality in  Goal is fast and good, not fast and sloppyCopyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
  6. 6. DevOps: Lean + Systems Thinking DevOps focuses on maximizing customer value Lean: waste compromises quality, agility, and profitability Systems thinking: local optimization compromises global optimizationCopyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
  7. 7. IT Waste Repetitive manual processes Snowflakes Handoffs  Assurance or bottleneck? Bolt-on quality Large batch sizesCopyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
  8. 8. DevOps Waste Reduction Automation  System configuration  Testing  Deployment pipeline Baked-in quality: functionality + operability  User stories  Spikes and reviews  Test-driven development  Assurance without bottlenecks Small batch sizes: code + infrastructure  Continuous integration/deliveryCopyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
  9. 9. DevOps System Thinking Unity of purpose Integrated teams  Doesn’t mean no specialization Shared accountability Common tools and practices for code + infrastructure Global visibility  Dev + QA + Ops + Biz  Code + Infrastructure + UsersCopyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
  10. 10. Dev IS Ops Service not just software Agility and operability are both part of the service DevOps uses lean + systems thinking to unify themCopyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
  11. 11. Getting From Here to There Apply kaizen (continuous improvement) Reduce batch sizes Foster communication and collaboration Culture and practice before tools and automationCopyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
  12. 12. Contact Info www.ingineering.it blog.ingineering.it www.linkedin.com/in/jeffsussnaCopyright © 2012 Ingineering.IT, LLC. All Rights Reserved.

×