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

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 11Tal Aviv
 
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
 
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 nightRaimonds Simanovskis
 
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)Stuart Charlton
 
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 DeskITSM Academy, Inc.
 
ITIL for Agile
ITIL for AgileITIL for Agile
ITIL for Agilerslomkow
 
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...CA Technologies
 
Watson Equipment Advisor
Watson Equipment Advisor Watson Equipment Advisor
Watson Equipment Advisor IBM Watson
 
Crisis Management: The Savvy Communicator
Crisis Management: The Savvy CommunicatorCrisis Management: The Savvy Communicator
Crisis Management: The Savvy CommunicatorKami Watson Huyse, APR
 
Putting it All Together: Agile & ITIL
Putting it All Together: Agile & ITILPutting it All Together: Agile & ITIL
Putting it All Together: Agile & ITILBeyond20
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshopAHAConference
 

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

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

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/