Contenu connexe Similaire à Dev IS Ops (20) Dev IS Ops2. 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 adoption
Copyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
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 insurance
Copyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
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 Improvement
Copyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
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 sloppy
Copyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
6. DevOps: Lean + Systems Thinking
DevOps focuses on maximizing customer value
Lean: waste compromises quality, agility, and profitability
Systems thinking: local optimization compromises global
optimization
Copyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
7. IT Waste
Repetitive manual processes
Snowflakes
Handoffs
Assurance or bottleneck?
Bolt-on quality
Large batch sizes
Copyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
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/delivery
Copyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
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 + Users
Copyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
10. Dev IS Ops
Service not just software
Agility and operability are both part of the service
DevOps uses lean + systems thinking to unify them
Copyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
11. Getting From Here to There
Apply kaizen (continuous improvement)
Reduce batch sizes
Foster communication and collaboration
Culture and practice before tools and automation
Copyright © 2012 Ingineering.IT, LLC. All Rights Reserved.
12. Contact Info
www.ingineering.it
blog.ingineering.it
www.linkedin.com/in/jeffsussna
Copyright © 2012 Ingineering.IT, LLC. All Rights Reserved.