SlideShare a Scribd company logo
1 of 16
Aligning ITIL with agile approach
Three recipes for Scrum and Service
Operation Teams
•Author: Konstantin Polakov (07.04.2015)
Different Teams, Different Goals
Dev Goal: Getting It Done
The challenge with software development is figuring out a way to get development for
a given release completed and closed out, so that the Development team can move
on to building the next release.
Production Goal: Keeping it Running
The challenge to get software out into
production, and getting customers up and
running on it.
It requires that the customer's organization
can:
- manage known issues and defects
- understand the new capabilities
- train the staff and change the way they
work with delivered software
Challenges for both teams
• Know-How or „Keep in Sync“
• Knowhow Transfer to SO team – new functionality, bugs,
workarounds
• Knowhow Transfer to Dev team: production impact, user feedback,
requirements
• Building the DevOps Culture
• For established organizations, Scrum is very hard to deploy. Moving
from yearly or semi-annual releases to weekly iterations is very hard
and very easy to fail at.
• Everyone has a tool
• JIRA for Development, ServiceNow for Incidents, HP ALM for Project
Management, etc…
• Who’s the boss?
• Responsibilities, communications, expectations and escalation path should be
clarified before projects start
Before we start: What is ITIL?
ITIL is a set of practices for IT service management (ITSM) that
focuses on aligning IT services with the needs of business
Service Operation
Team
Before we start:
Incident/Problem Mgmt Activities
• Incident management is process for logging, recording and resolving
incidents
• Problem management’s main goal is the detection of the underlying
causes of an incident and the best resolution and prevention.
Main Roles
• Service Operation Team
• Application Owner
• Business Team/Sponsor
Missing in Action
• Project Scope
Before we start: What is Scrum?
Scrum is an iterative and incremental agile software development
methodology for managing product development.
Main Roles:
• Product Owner
• Scrum Master
• Dev Team
Missing in Action
• Feedback Loop
• Operation Team
• PROD Transition
Where Dev meets Operation?
Service Operation
Team
Each time at the end of each Sprint when
a releasable increment of done functionality go LIVE
Recipe#1:
SO Team participates in Sprint Planning
Participate in Sprint Plan
Recipe#1:
SO Team participates in Sprint Planning
• Create feedback loop for DevTeam
• Problem tickets should be adressed to project team (linked issues,
tools integration)
• Scrum Product Owner has to validate impact for each production
problem ticket
• Customer feedback loop should be organized by service operation
team
• Build KnowHow in Production Team
• Service operation team should know about the scope of each sprint
• Join Problem Management Board
and Sprint Planning
Recipe#2:
SO Team prepare/validates Test-Cases
Test Preparation/Validation
Recipe#2:
SO Team prepare/validates Test-Cases
• Provide real-life scenarios for DevTeam
• SO Team can deliver use cases from Live environment.
• This can reduce the need to acquire and consume production data and allow
testing to be both more effective and efficient.
• Test results provide the visibility
• Service Operation Team gets overview of current development state
For more details about Test-Driven Development (TDD) :
Beck, K. Test-Driven Development: By Example.
https://groups.yahoo.com/group/testdrivendevelopment/files/
Recipe#3:
SO in Sprint Review & Retrospective
Participation in
Sprint Review &
Sprint Retrospective
Recipe#3:
SO in Sprint Review & Retrospective
• Report all your issues
• If necessary project team provide documentation for new functionality
• Each single bug/workaroud should be documented and communicated
to SO team
Open organisational issues
• Building the DevOps Culture
• For established organizations, Scrum is very hard to deploy. Moving
from yearly or semi-annual releases to weekly iterations is very hard
and very easy to fail at.
• Building communication environment
• JIRA for Development, serviceNow for Incidents, HP ALM for project
management, etc.
• Defining roles and responsibilities
• Responsibilities, communications, expectations and escalation path should be
clarified before projects start
SO Team for multiple agile projects
• With established Scrum-ITIL alignment the scheme
is highly scalable
Usefull links
• Scaling Lean And Agile - Thinking And Organizational Tools
http://www.craiglarman.com/wiki/index.php?title=Book_-_Scaling_Lean_and_Agile_-_Thinking_and_Organizational_Tools
• ITIL – Introducing service operation
https://www.ucisa.ac.uk/~/media/Files/members/activities/ITIL/service_operation/ITIL_Introducing%20Service%20Operation%20pdf.ashx
• Scaled Agile Framework
http://www.scaledagileframework.com/

More Related Content

Viewers also liked

Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"
Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"
Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"
iMedia Connection
 

Viewers also liked (17)

IT Operations in Agile Israel April 11
IT Operations in Agile Israel April 11IT Operations in Agile Israel April 11
IT Operations in Agile Israel April 11
 
Agile for infrastructure- Kshitij Nema
Agile for infrastructure- Kshitij NemaAgile for infrastructure- Kshitij Nema
Agile for infrastructure- Kshitij Nema
 
Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"
Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"
Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"
 
Agile Operations or How to sleep better at night
Agile Operations or How to sleep better at nightAgile Operations or How to sleep better at night
Agile Operations or How to sleep better at night
 
Agile for Infrastructure Projects
Agile for Infrastructure ProjectsAgile for Infrastructure Projects
Agile for Infrastructure Projects
 
From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)
 
Secrets of a Scrum Master! Agile Practices for the Service Desk
Secrets of a Scrum Master! Agile Practices for the Service DeskSecrets of a Scrum Master! Agile Practices for the Service Desk
Secrets of a Scrum Master! Agile Practices for the Service Desk
 
ITIL for Agile
ITIL for AgileITIL for Agile
ITIL for Agile
 
Get_Bent_On_Agile
Get_Bent_On_AgileGet_Bent_On_Agile
Get_Bent_On_Agile
 
K16-PPM-SCRUM-Presentation
K16-PPM-SCRUM-PresentationK16-PPM-SCRUM-Presentation
K16-PPM-SCRUM-Presentation
 
Agile Scrum training
Agile Scrum trainingAgile Scrum training
Agile Scrum training
 
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
 
Watson Equipment Advisor
Watson Equipment Advisor Watson Equipment Advisor
Watson Equipment Advisor
 
Crisis Management: The Savvy Communicator
Crisis Management: The Savvy CommunicatorCrisis Management: The Savvy Communicator
Crisis Management: The Savvy Communicator
 
Putting it All Together: Agile & ITIL
Putting it All Together: Agile & ITILPutting it All Together: Agile & ITIL
Putting it All Together: Agile & ITIL
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshop
 
Deutsche bank
Deutsche bankDeutsche bank
Deutsche bank
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Aligning ITIL with agile approach - Three recipes for Scrum and Service Operation Teams

  • 1. Aligning ITIL with agile approach Three recipes for Scrum and Service Operation Teams •Author: Konstantin Polakov (07.04.2015)
  • 2. Different Teams, Different Goals Dev Goal: Getting It Done The challenge with software development is figuring out a way to get development for a given release completed and closed out, so that the Development team can move on to building the next release. Production Goal: Keeping it Running The challenge to get software out into production, and getting customers up and running on it. It requires that the customer's organization can: - manage known issues and defects - understand the new capabilities - train the staff and change the way they work with delivered software
  • 3. Challenges for both teams • Know-How or „Keep in Sync“ • Knowhow Transfer to SO team – new functionality, bugs, workarounds • Knowhow Transfer to Dev team: production impact, user feedback, requirements • Building the DevOps Culture • For established organizations, Scrum is very hard to deploy. Moving from yearly or semi-annual releases to weekly iterations is very hard and very easy to fail at. • Everyone has a tool • JIRA for Development, ServiceNow for Incidents, HP ALM for Project Management, etc… • Who’s the boss? • Responsibilities, communications, expectations and escalation path should be clarified before projects start
  • 4. Before we start: What is ITIL? ITIL is a set of practices for IT service management (ITSM) that focuses on aligning IT services with the needs of business Service Operation Team
  • 5. Before we start: Incident/Problem Mgmt Activities • Incident management is process for logging, recording and resolving incidents • Problem management’s main goal is the detection of the underlying causes of an incident and the best resolution and prevention. Main Roles • Service Operation Team • Application Owner • Business Team/Sponsor Missing in Action • Project Scope
  • 6. Before we start: What is Scrum? Scrum is an iterative and incremental agile software development methodology for managing product development. Main Roles: • Product Owner • Scrum Master • Dev Team Missing in Action • Feedback Loop • Operation Team • PROD Transition
  • 7. Where Dev meets Operation? Service Operation Team Each time at the end of each Sprint when a releasable increment of done functionality go LIVE
  • 8. Recipe#1: SO Team participates in Sprint Planning Participate in Sprint Plan
  • 9. Recipe#1: SO Team participates in Sprint Planning • Create feedback loop for DevTeam • Problem tickets should be adressed to project team (linked issues, tools integration) • Scrum Product Owner has to validate impact for each production problem ticket • Customer feedback loop should be organized by service operation team • Build KnowHow in Production Team • Service operation team should know about the scope of each sprint • Join Problem Management Board and Sprint Planning
  • 10. Recipe#2: SO Team prepare/validates Test-Cases Test Preparation/Validation
  • 11. Recipe#2: SO Team prepare/validates Test-Cases • Provide real-life scenarios for DevTeam • SO Team can deliver use cases from Live environment. • This can reduce the need to acquire and consume production data and allow testing to be both more effective and efficient. • Test results provide the visibility • Service Operation Team gets overview of current development state For more details about Test-Driven Development (TDD) : Beck, K. Test-Driven Development: By Example. https://groups.yahoo.com/group/testdrivendevelopment/files/
  • 12. Recipe#3: SO in Sprint Review & Retrospective Participation in Sprint Review & Sprint Retrospective
  • 13. Recipe#3: SO in Sprint Review & Retrospective • Report all your issues • If necessary project team provide documentation for new functionality • Each single bug/workaroud should be documented and communicated to SO team
  • 14. Open organisational issues • Building the DevOps Culture • For established organizations, Scrum is very hard to deploy. Moving from yearly or semi-annual releases to weekly iterations is very hard and very easy to fail at. • Building communication environment • JIRA for Development, serviceNow for Incidents, HP ALM for project management, etc. • Defining roles and responsibilities • Responsibilities, communications, expectations and escalation path should be clarified before projects start
  • 15. SO Team for multiple agile projects • With established Scrum-ITIL alignment the scheme is highly scalable
  • 16. Usefull links • Scaling Lean And Agile - Thinking And Organizational Tools http://www.craiglarman.com/wiki/index.php?title=Book_-_Scaling_Lean_and_Agile_-_Thinking_and_Organizational_Tools • ITIL – Introducing service operation https://www.ucisa.ac.uk/~/media/Files/members/activities/ITIL/service_operation/ITIL_Introducing%20Service%20Operation%20pdf.ashx • Scaled Agile Framework http://www.scaledagileframework.com/