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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

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/