Click here to load reader

Joining up Agile and ITIL for DevOps success

  • View
    317

  • Download
    4

Embed Size (px)

DESCRIPTION

To many people ITIL seems like the antithesis of Agile, with process-heavy, manual checks and approval gates a blocker to rapid delivery. However, at its core ITIL recommends iterative and continual improvement of software services based on the 'Plan, Do, Check, Act' (PDCA) cycle of Deming, an approach also central to DevOps. In this webinar we'll explore how - if implemented appropriately - ITIL and Agile can complement each other for a DevOps approach to iterative evolution of successful software systems.

Text of Joining up Agile and ITIL for DevOps success

  • 1. Joining up Agile and ITIL for DevOps success In association with Unicom Seminars
  • 2. Agile (Scrum), ITIL, DevOps Aligning Scrum and ITIL Focus on feedback Practical steps for Agile + ITIL
  • 3. Skelton Thatcher Introduction and Services Overview
  • 4. Cloud changes the way we mustdesign, deliver, and operateour software systems
  • 5. Changes for cloud
  • 6. Agile, ITIL, DevOps Aligning Agile and ITIL Focus on feedback Practical steps for Agile + ITIL
  • 7. Terminology
  • 8. Agile
  • 9. Agile Iterative, early delivery Collaboration with stakeholders Respond to changes Working software
  • 10. Jeff Patton, agileproductdesign.com
  • 11. Jeff Patton, agileproductdesign.com
  • 12. ITIL
  • 13. ITIL A library of good practices for ITSM Not a prescriptive framework! Continual improvement Ongoing services, not finished s/w ITILis a Registered Trade Mark of AXELOS Limited
  • 14. DevOps
  • 15. DevOps Practices & approaches Effective web-scale software Themes: Culture, Automation, Measurement, Sharing Avoiding handover
  • 16. Not DevOps: Automation Build & Release Infrastructure Development System Administration
  • 17. DevOps Highly effective, daily collaboration between software developers and IT operations people to produce relevant, working systems * *also QA/Testing, IT Service Desk, Programme Management, Commercial, Marketing, etc.
  • 18. Agile, ITIL, DevOps A shared focus on workingsoftware Iterative improvement Collaboration
  • 19. Agile, ITIL, DevOps Aligning Agile and ITIL Focus on feedback Practical steps for Agile + ITIL
  • 20. Aligning Agile and ITIL
  • 21. Feedback in Agile (Scrum)
  • 22. Feedback in ITIL
  • 23. Agile and ITIL
  • 24. Agile, ITIL, DevOps Aligning Agile and ITIL Focus on feedback Practical steps for Agile + ITIL
  • 25. Focus on feedback
  • 26. Feedback for improved control
  • 27. Plan Do Check Act
  • 28. Agile and ITIL
  • 29. Mapping Agile & ITILto PDCA
  • 30. DevOps feedback Gene Kim, http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  • 31. DevOps feedback Gene Kim, http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  • 32. DevOps feedback Gene Kim, http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  • 33. Focus on feedback Feedback is essential for effective software Agile: feedback during dev ITIL: feedback during operation DevOps: feedback during devand operation
  • 34. Agile, ITIL, DevOps Aligning Agile and ITIL Feedback loops Practical steps for Agile + ITIL
  • 35. Practical steps for Agile + ITIL
  • 36. Practical steps for Agile + ITIL Run Book collaboration Choose tools that encourage collaboration Test early for operational readiness Single product backlog Keep changes small Rotate people through Dev and Ops teams
  • 37. Run Book / Ops Manual Detailed description of how the system operates Maintenance Repair Error recovery
  • 38. Run Book / Ops Manual 1 Table of Contents 2 System Overview 2.1 Service Overview 2.2 Contributing Applications, Daemons, and Windows Services 2.3 Hours of Operation 2.4 Execution Design 2.5 Infrastructure and Network Design 2.6 Resilience, Fault Tolerance and High-Availability 2.7 Throttling and Partial Shutdown 2.8 Required Resources 2.9 Expected Traffic and Load 2.9.1 Hot or Peak Periods 2.9.2 Warm Periods 2.9.3 Cool or Quiet Periods 2.10 Environmental Differences 2.11 Tools 3 Security and Access Control 4 System Configuration 4.1 Configuration Management 5 System Backup and Restore 5.1 Backup Requirements 5.1.1 Special Files 5.2 Backup Procedures 5.3 Restore Procedures 6 Monitoring and Alerting 6.1 Error Messages 6.2 Events 6.3 Health Checks 6.4 Other Messages 7 Operational Tasks 7.1 Deployment 7.2 Batch Processing 7.3 Power Procedures 7.4 Routine Checks 7.4.1 System Rebuilds 7.5 Troubleshooting 8 Maintenance Tasks 8.1 Maintenance Procedures 8.1.1 Patching 8.1.1.1 Normal Cycle 8.1.1.2 Zero-Day Vulnerabilities 8.1.2 GMT/BST time changes 8.1.3 CleardownActivities 8.1.3.1 Log Rotation 8.2 Testing 8.2.1 Technical Testing 8.2.2 Post-Deployment 9 Failure and Recovery Procedures 9.1 Failover 9.2 Recovery 9.3 Troubleshooting Failover and Recovery 10 Contact Details
  • 39. Run Book / Ops Manual 2.1 Service Overview 2.2 Contributing Applications, Daemon

Search related