SlideShare a Scribd company logo
Level 3 Support Team: Nurul Zaman • Derek
SUPPORT TOOLS & PROCESSES AT
ICONNECT360
Session Agenda
Introduction
Incident Management
Problem Management
Demonstration
Conclusion
Q & A
INTRODUCTION
6 Applications
iconnect360 Ezypay Secure Site
iconnectHQ iconnect360 Mobile Sales App
Online Signup Forms
Recovery Payment Forms
8 Countries
• Australia
• New Zealand
• Singapore
• Malaysia
• Philippines
• Hong Kong
• Taiwan
• China
Release Cycle
Monthly Release
Deliver Patches Every 2 Weeks
Hot Patches
How do we do that?
• Supporting a growing list of products
• From 1 country to 8 countries within 12 months
Processes
Exponential Growth in Support Demands
Tools for Support
Zendesk
- Ticketing system for L1, L2, L3, Help Center
Bugzilla
- Defect Management Tool used by Support, Dev, UX & QA
Kibana
- Logging tools for Developers & Support staff
WordPress
- Manage Knowledgebase for sharing
- Release Notes
Be Inspired!
Supporting a Live Plane Cat Herders
INCIDENT MANAGEMENT
Incident Management
• Resolving issue within the shortest possible
time.
• Root cause is not the main concern. Get the
service back online as soon as possible.
• Could be permanent or temporary.
For example, providing a workaround.
Incident Management
• Situation (Code Blue) - When a system wide
fault occurs, it affects all or most of the
customers.
• Resolution of the code blue will become the
utmost priority for the support & technical
teams.
• Proper communication & follow-up with
multiple clients is required.
Incident Management
• Two key measurement metrics
• Time To Respond
• Within the same working day
• Time for Resolution
• P1 Defect– 2 Working Days
• Resolution could be a workaround or permanent solution
• Resolution could be advice or mini training
• For P2 and P3 defects with patches, customers would be notified with
proper follow-up
PROBLEM MANAGEMENT
Problem Management
• Proper tracking of issues and defects are important
• The entire technical team could be involved:
• Support (Level 2 and Level 3)
• Developers
• Business Analysts
• QA Team
• Infrastructure
• Release / DevOps
Problem Management
• Known Error Record (KER) - While the problem is being resolved,
a workaround or temp solution would be used to circumvent the
issues in production
• There are 2 types of Problem Management scenarios:
• Re-Active Problem Management
• Pro-Active Problem Management
Problem Management (Re-active)
• These are issues that arise from incidents and are directly
reported by the customers.
• Re-Active problems are given a higher priority to be resolved.
Problem Management (Pro-active)
• Issues or problems do not always come
from the end-users or customers.
• Problems could be identified internally
• Continuous improvement initiatives
• Communication to the end users
Problem Management (Defect Prioritisation)
Priority Definition Resolution
P1 1. These are defects that affect multiple users.
2. A crucial feature (or the entire system) is not usable and
there is no suitable workaround.
1. Need to be analysed and
resolved as soon as possible.
2. Typically fixed & deployed to
production within 2 working
days.
P2 1. These are defects that affect only some users.
2. The affected features are not used often or there is an easy
workaround available.
1. Will be fixed as part of the monthly
release cycle.
P3 1. These are minor defects (e.g. UI, wordings). 1. There is no fixed time for
resolution for these.
2. Will normally be attended to
after P1 and P2 defects are fixed.
3. Increase/decrease priority
accordingly.
Problem Management (Root Cause Analysis)
Problem Management (Root Cause Analysis)
• Finding the root cause and coming up with a viable solution.
• Require monitoring of the production system.
• Collecting and interpreting logs.
Problem Management (Root Cause Analysis)
• Successful RCA:
• The problem can be eliminated completely.
• Lowering the risks of re-occurrence.
• Sometimes, we might have to contact vendors.
For examples, Microsoft & Telerik to provide
solutions.
Problem Management (Root Cause Analysis)
Define
• What is the Problem
• Determine the Scope and Goal
Analyse
• Analyse the causes
• Why does it happen
Prevent
• Develop appropriate solution
• Implement solution
Problem Management (5 Whys)
WHY
?
WHY ?
Why ?
Why ?
Why ?
Problem
Revelation
RespectTrust
Learn From the Past
Look positively
towards the Future
Being
Defensive
Blame
Game
Disrespectful &
Pessimistic
Problem Management
Problem Management
Problem Manager Role
• Keeps track of the problems in the
system and facilitates the resolution.
• Organises meetings and work with the
teams
• Hosts Root Cause Analysis sessions.
• Reports to management and
stakeholders.
Problem Manager Role
• Aids in finding systematic issues, technical issues and process
issues in the product and its supporting structure.
• Works closely with the Incident Manager on analysing the
incident trends.
Software Design Strategy for Better Support
• Proper error logging mechanism.
• Send out critical alerts when errors are detected.
• Easy to understand error messages with detailed information
(e.g. Error Codes) for a speedier response and troubleshooting.
Application Error Message
Kibana Logging
Out Support Structure
Development / Engineering / vendor – PM, CM
1. Final point for technical resolution 1. Perform RCA activities
Level 3 – IM, PM, CM
1. Able to conduct more in-depth technical investigation 1. Perform RCA activities
Level 2 - IM
1. Able to handle more technical tasks
1. Database investigation
2. Hardware support & remote support
Level 1 (Customer Service / Helpdesk) - IM
1. Initial point of contact
2. Provide solutions to simple and known issues
1. Perform straight forward tasks
2. Give advice and suggestions
DEMO
Zendesk Ticketing
Creating a Defect on Bugzilla
After 12 Months
People
• 3 Level 2s
• 4 Level 3s
Proper Prioritisation
P1, P2, P3
Suitable Tools & Processes
• Incident Management
• Problem Management
• Zendesk, Bugzilla
+ + =
RESULTS
69 64
103
130
28
13
71
62
0
20
40
60
80
100
120
140
Q3 2014 Q4 2014 Q1 2015 Q2 2015
360
HQ
257 234
646
758
110 131 113 137
0
200
400
600
800
Q3 2014 Q4 2014 Q1 2015 Q2 2015
360
HQ
Bugzilla Q by Q Stats Chart Zendesk Q by Q Stats Chart
RESULTS
Conclusion
• Keep users happy by providing great support.
• Come up with a good support process:
• Incident Management
• Problem Management
• Proper Communication
• Encourage Level 3 Support Team to develop in-house checking tools to
improve support.
Q&A
THANK YOU

More Related Content

What's hot

OpsGenie's Incident Command Center
OpsGenie's Incident Command Center OpsGenie's Incident Command Center
OpsGenie's Incident Command Center
OpsGenie
 
DevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE ConceptsDevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE Concepts
Rauno De Pasquale
 
Troubleshooting.pdf
Troubleshooting.pdfTroubleshooting.pdf
Troubleshooting.pdf
www.thepetrosolutions.com
 
Welcome to the DevOps Playground
Welcome to the DevOps PlaygroundWelcome to the DevOps Playground
Welcome to the DevOps Playground
OpsGenie
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating Analytics
Tasktop
 
Managing a Major Incident
Managing a Major IncidentManaging a Major Incident
Managing a Major Incident
NUS-ISS
 
Doing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics EnvironmentDoing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics Environment
Tasktop
 
Incident response orchestration
Incident response orchestrationIncident response orchestration
Incident response orchestration
OpsGenie
 
Using Machine Learning to Optimize DevOps Practices
Using Machine Learning to Optimize DevOps PracticesUsing Machine Learning to Optimize DevOps Practices
Using Machine Learning to Optimize DevOps Practices
Peter Varhol
 
Becoma an Ace in Analytics
Becoma an Ace in AnalyticsBecoma an Ace in Analytics
Becoma an Ace in Analytics
Ken Goossens
 
Practical Software Development Metrics
Practical Software Development MetricsPractical Software Development Metrics
Practical Software Development Metrics
Jari Kuusisto
 
Streamlining Escalations
Streamlining EscalationsStreamlining Escalations
Streamlining EscalationsShikhar Sindhu
 
Technical Escalations Best Practices
Technical Escalations Best PracticesTechnical Escalations Best Practices
Technical Escalations Best Practicesmagalong
 
Change management
Change managementChange management
Change management
Michael Beckett
 
Dream of the (blue) Effective Case Management System
Dream of the (blue) Effective Case Management SystemDream of the (blue) Effective Case Management System
Dream of the (blue) Effective Case Management System
Salesforce Engineering
 
Automating the application lifecycle.pptx
Automating the application lifecycle.pptxAutomating the application lifecycle.pptx
Automating the application lifecycle.pptx
Devan Stormont
 

What's hot (18)

OpsGenie's Incident Command Center
OpsGenie's Incident Command Center OpsGenie's Incident Command Center
OpsGenie's Incident Command Center
 
DevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE ConceptsDevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE Concepts
 
Troubleshooting.pdf
Troubleshooting.pdfTroubleshooting.pdf
Troubleshooting.pdf
 
Welcome to the DevOps Playground
Welcome to the DevOps PlaygroundWelcome to the DevOps Playground
Welcome to the DevOps Playground
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating Analytics
 
Managing a Major Incident
Managing a Major IncidentManaging a Major Incident
Managing a Major Incident
 
Doing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics EnvironmentDoing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics Environment
 
Incident response orchestration
Incident response orchestrationIncident response orchestration
Incident response orchestration
 
Using Machine Learning to Optimize DevOps Practices
Using Machine Learning to Optimize DevOps PracticesUsing Machine Learning to Optimize DevOps Practices
Using Machine Learning to Optimize DevOps Practices
 
Becoma an Ace in Analytics
Becoma an Ace in AnalyticsBecoma an Ace in Analytics
Becoma an Ace in Analytics
 
Practical Software Development Metrics
Practical Software Development MetricsPractical Software Development Metrics
Practical Software Development Metrics
 
Streamlining Escalations
Streamlining EscalationsStreamlining Escalations
Streamlining Escalations
 
Technical Escalations Best Practices
Technical Escalations Best PracticesTechnical Escalations Best Practices
Technical Escalations Best Practices
 
Latest
LatestLatest
Latest
 
Change management
Change managementChange management
Change management
 
Dream of the (blue) Effective Case Management System
Dream of the (blue) Effective Case Management SystemDream of the (blue) Effective Case Management System
Dream of the (blue) Effective Case Management System
 
Automating the application lifecycle.pptx
Automating the application lifecycle.pptxAutomating the application lifecycle.pptx
Automating the application lifecycle.pptx
 
Problem Management
Problem ManagementProblem Management
Problem Management
 

Similar to #speakgeek - Support Processes for iconnect360

Pgs problem management assessment 022509
Pgs problem management assessment 022509Pgs problem management assessment 022509
Pgs problem management assessment 022509wardell henley
 
provide1923.pptx
provide1923.pptxprovide1923.pptx
provide1923.pptx
TadeseBeyene
 
Provide first level remote help desk support
Provide first level remote help desk supportProvide first level remote help desk support
Provide first level remote help desk support
Gera Paulos
 
pm_training_-_process_tool_v1.4.pptx
pm_training_-_process_tool_v1.4.pptxpm_training_-_process_tool_v1.4.pptx
pm_training_-_process_tool_v1.4.pptx
Jayz41
 
Working effectively with primavera support
Working effectively with primavera supportWorking effectively with primavera support
Working effectively with primavera supportp6academy
 
Proven Methods to Abnormality Management and Error Proofing
Proven Methods to Abnormality Management and Error ProofingProven Methods to Abnormality Management and Error Proofing
Proven Methods to Abnormality Management and Error Proofing
SafetyChain Software
 
The on-call survival guide - how to be confident on-call
The on-call survival guide - how to be confident on-call The on-call survival guide - how to be confident on-call
The on-call survival guide - how to be confident on-call
Raygun
 
Netconomy — Agile Transformation im Bereich Customer Service / Non-Pressure-...
 Netconomy — Agile Transformation im Bereich Customer Service / Non-Pressure-... Netconomy — Agile Transformation im Bereich Customer Service / Non-Pressure-...
Netconomy — Agile Transformation im Bereich Customer Service / Non-Pressure-...
Agile Austria Conference
 
Service Operation Processes
Service Operation ProcessesService Operation Processes
Service Operation Processesnuwulang
 
ITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdfITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdf
ManishKumar526001
 
PA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdfPA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdf
hulk smash
 
The four generations of test automation
The four generations of test automationThe four generations of test automation
The four generations of test automation
renard_vardy
 
Overview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptxOverview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptx
BypassFrp
 
ITIL # Lecture 9
ITIL # Lecture 9ITIL # Lecture 9
ITIL # Lecture 9
Kabul Education University
 
Visualisation&agile practices ai2014
Visualisation&agile practices ai2014Visualisation&agile practices ai2014
Visualisation&agile practices ai2014
Balaji Muniraja
 
Deal With Production Issues - The ITIL Way
Deal With Production Issues - The ITIL WayDeal With Production Issues - The ITIL Way
Deal With Production Issues - The ITIL Way
Linpei Zhang
 
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...
ITIL Indonesia
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
Paul Nguyen
 
Working Effectively with PeopleSoft Support
Working Effectively with PeopleSoft SupportWorking Effectively with PeopleSoft Support
Working Effectively with PeopleSoft Support
Smart ERP Solutions, Inc.
 

Similar to #speakgeek - Support Processes for iconnect360 (20)

Pgs problem management assessment 022509
Pgs problem management assessment 022509Pgs problem management assessment 022509
Pgs problem management assessment 022509
 
provide1923.pptx
provide1923.pptxprovide1923.pptx
provide1923.pptx
 
Provide first level remote help desk support
Provide first level remote help desk supportProvide first level remote help desk support
Provide first level remote help desk support
 
pm_training_-_process_tool_v1.4.pptx
pm_training_-_process_tool_v1.4.pptxpm_training_-_process_tool_v1.4.pptx
pm_training_-_process_tool_v1.4.pptx
 
Working effectively with primavera support
Working effectively with primavera supportWorking effectively with primavera support
Working effectively with primavera support
 
Proven Methods to Abnormality Management and Error Proofing
Proven Methods to Abnormality Management and Error ProofingProven Methods to Abnormality Management and Error Proofing
Proven Methods to Abnormality Management and Error Proofing
 
The on-call survival guide - how to be confident on-call
The on-call survival guide - how to be confident on-call The on-call survival guide - how to be confident on-call
The on-call survival guide - how to be confident on-call
 
Netconomy — Agile Transformation im Bereich Customer Service / Non-Pressure-...
 Netconomy — Agile Transformation im Bereich Customer Service / Non-Pressure-... Netconomy — Agile Transformation im Bereich Customer Service / Non-Pressure-...
Netconomy — Agile Transformation im Bereich Customer Service / Non-Pressure-...
 
Service Operation Processes
Service Operation ProcessesService Operation Processes
Service Operation Processes
 
ITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdfITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdf
 
PA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdfPA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdf
 
The four generations of test automation
The four generations of test automationThe four generations of test automation
The four generations of test automation
 
Overview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptxOverview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptx
 
ITIL # Lecture 9
ITIL # Lecture 9ITIL # Lecture 9
ITIL # Lecture 9
 
Visualisation&agile practices ai2014
Visualisation&agile practices ai2014Visualisation&agile practices ai2014
Visualisation&agile practices ai2014
 
Spm intro
Spm introSpm intro
Spm intro
 
Deal With Production Issues - The ITIL Way
Deal With Production Issues - The ITIL WayDeal With Production Issues - The ITIL Way
Deal With Production Issues - The ITIL Way
 
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...
(ONLINE) ITIL Indonesia Community – Meetup “ITIL Introduction: Incident and P...
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Working Effectively with PeopleSoft Support
Working Effectively with PeopleSoft SupportWorking Effectively with PeopleSoft Support
Working Effectively with PeopleSoft Support
 

More from Derek Chan

#speakgeek - Testing Recipe: The iconnect360 Way
#speakgeek - Testing Recipe: The iconnect360 Way#speakgeek - Testing Recipe: The iconnect360 Way
#speakgeek - Testing Recipe: The iconnect360 Way
Derek Chan
 
#speakgeek - Open Source Software Infrastructure at iconnect360
#speakgeek - Open Source Software Infrastructure at iconnect360#speakgeek - Open Source Software Infrastructure at iconnect360
#speakgeek - Open Source Software Infrastructure at iconnect360
Derek Chan
 
#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360
Derek Chan
 
#speakgeek - Angular JS
#speakgeek - Angular JS#speakgeek - Angular JS
#speakgeek - Angular JS
Derek Chan
 
#speakgeek - Pragmatic Batch Process Management & Developer Testing
#speakgeek - Pragmatic Batch Process Management & Developer Testing#speakgeek - Pragmatic Batch Process Management & Developer Testing
#speakgeek - Pragmatic Batch Process Management & Developer Testing
Derek Chan
 
#speakgeek - Keynote
#speakgeek - Keynote#speakgeek - Keynote
#speakgeek - Keynote
Derek Chan
 
#speakgeek - Agile development in iconnect360
#speakgeek - Agile development in iconnect360#speakgeek - Agile development in iconnect360
#speakgeek - Agile development in iconnect360
Derek Chan
 

More from Derek Chan (7)

#speakgeek - Testing Recipe: The iconnect360 Way
#speakgeek - Testing Recipe: The iconnect360 Way#speakgeek - Testing Recipe: The iconnect360 Way
#speakgeek - Testing Recipe: The iconnect360 Way
 
#speakgeek - Open Source Software Infrastructure at iconnect360
#speakgeek - Open Source Software Infrastructure at iconnect360#speakgeek - Open Source Software Infrastructure at iconnect360
#speakgeek - Open Source Software Infrastructure at iconnect360
 
#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360
 
#speakgeek - Angular JS
#speakgeek - Angular JS#speakgeek - Angular JS
#speakgeek - Angular JS
 
#speakgeek - Pragmatic Batch Process Management & Developer Testing
#speakgeek - Pragmatic Batch Process Management & Developer Testing#speakgeek - Pragmatic Batch Process Management & Developer Testing
#speakgeek - Pragmatic Batch Process Management & Developer Testing
 
#speakgeek - Keynote
#speakgeek - Keynote#speakgeek - Keynote
#speakgeek - Keynote
 
#speakgeek - Agile development in iconnect360
#speakgeek - Agile development in iconnect360#speakgeek - Agile development in iconnect360
#speakgeek - Agile development in iconnect360
 

Recently uploaded

Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 

Recently uploaded (20)

Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 

#speakgeek - Support Processes for iconnect360

  • 1. Level 3 Support Team: Nurul Zaman • Derek SUPPORT TOOLS & PROCESSES AT ICONNECT360
  • 2. Session Agenda Introduction Incident Management Problem Management Demonstration Conclusion Q & A
  • 8. 8 Countries • Australia • New Zealand • Singapore • Malaysia • Philippines • Hong Kong • Taiwan • China
  • 9. Release Cycle Monthly Release Deliver Patches Every 2 Weeks Hot Patches
  • 10. How do we do that? • Supporting a growing list of products • From 1 country to 8 countries within 12 months Processes Exponential Growth in Support Demands
  • 11. Tools for Support Zendesk - Ticketing system for L1, L2, L3, Help Center Bugzilla - Defect Management Tool used by Support, Dev, UX & QA Kibana - Logging tools for Developers & Support staff WordPress - Manage Knowledgebase for sharing - Release Notes
  • 12. Be Inspired! Supporting a Live Plane Cat Herders
  • 14. Incident Management • Resolving issue within the shortest possible time. • Root cause is not the main concern. Get the service back online as soon as possible. • Could be permanent or temporary. For example, providing a workaround.
  • 15. Incident Management • Situation (Code Blue) - When a system wide fault occurs, it affects all or most of the customers. • Resolution of the code blue will become the utmost priority for the support & technical teams. • Proper communication & follow-up with multiple clients is required.
  • 16. Incident Management • Two key measurement metrics • Time To Respond • Within the same working day • Time for Resolution • P1 Defect– 2 Working Days • Resolution could be a workaround or permanent solution • Resolution could be advice or mini training • For P2 and P3 defects with patches, customers would be notified with proper follow-up
  • 18. Problem Management • Proper tracking of issues and defects are important • The entire technical team could be involved: • Support (Level 2 and Level 3) • Developers • Business Analysts • QA Team • Infrastructure • Release / DevOps
  • 19. Problem Management • Known Error Record (KER) - While the problem is being resolved, a workaround or temp solution would be used to circumvent the issues in production • There are 2 types of Problem Management scenarios: • Re-Active Problem Management • Pro-Active Problem Management
  • 20. Problem Management (Re-active) • These are issues that arise from incidents and are directly reported by the customers. • Re-Active problems are given a higher priority to be resolved.
  • 21. Problem Management (Pro-active) • Issues or problems do not always come from the end-users or customers. • Problems could be identified internally • Continuous improvement initiatives • Communication to the end users
  • 22. Problem Management (Defect Prioritisation) Priority Definition Resolution P1 1. These are defects that affect multiple users. 2. A crucial feature (or the entire system) is not usable and there is no suitable workaround. 1. Need to be analysed and resolved as soon as possible. 2. Typically fixed & deployed to production within 2 working days. P2 1. These are defects that affect only some users. 2. The affected features are not used often or there is an easy workaround available. 1. Will be fixed as part of the monthly release cycle. P3 1. These are minor defects (e.g. UI, wordings). 1. There is no fixed time for resolution for these. 2. Will normally be attended to after P1 and P2 defects are fixed. 3. Increase/decrease priority accordingly.
  • 23. Problem Management (Root Cause Analysis)
  • 24. Problem Management (Root Cause Analysis) • Finding the root cause and coming up with a viable solution. • Require monitoring of the production system. • Collecting and interpreting logs.
  • 25. Problem Management (Root Cause Analysis) • Successful RCA: • The problem can be eliminated completely. • Lowering the risks of re-occurrence. • Sometimes, we might have to contact vendors. For examples, Microsoft & Telerik to provide solutions.
  • 26. Problem Management (Root Cause Analysis) Define • What is the Problem • Determine the Scope and Goal Analyse • Analyse the causes • Why does it happen Prevent • Develop appropriate solution • Implement solution
  • 27. Problem Management (5 Whys) WHY ? WHY ? Why ? Why ? Why ? Problem Revelation RespectTrust Learn From the Past Look positively towards the Future Being Defensive Blame Game Disrespectful & Pessimistic
  • 30. Problem Manager Role • Keeps track of the problems in the system and facilitates the resolution. • Organises meetings and work with the teams • Hosts Root Cause Analysis sessions. • Reports to management and stakeholders.
  • 31. Problem Manager Role • Aids in finding systematic issues, technical issues and process issues in the product and its supporting structure. • Works closely with the Incident Manager on analysing the incident trends.
  • 32. Software Design Strategy for Better Support • Proper error logging mechanism. • Send out critical alerts when errors are detected. • Easy to understand error messages with detailed information (e.g. Error Codes) for a speedier response and troubleshooting.
  • 35. Out Support Structure Development / Engineering / vendor – PM, CM 1. Final point for technical resolution 1. Perform RCA activities Level 3 – IM, PM, CM 1. Able to conduct more in-depth technical investigation 1. Perform RCA activities Level 2 - IM 1. Able to handle more technical tasks 1. Database investigation 2. Hardware support & remote support Level 1 (Customer Service / Helpdesk) - IM 1. Initial point of contact 2. Provide solutions to simple and known issues 1. Perform straight forward tasks 2. Give advice and suggestions
  • 36. DEMO Zendesk Ticketing Creating a Defect on Bugzilla
  • 37. After 12 Months People • 3 Level 2s • 4 Level 3s Proper Prioritisation P1, P2, P3 Suitable Tools & Processes • Incident Management • Problem Management • Zendesk, Bugzilla + + = RESULTS
  • 38. 69 64 103 130 28 13 71 62 0 20 40 60 80 100 120 140 Q3 2014 Q4 2014 Q1 2015 Q2 2015 360 HQ 257 234 646 758 110 131 113 137 0 200 400 600 800 Q3 2014 Q4 2014 Q1 2015 Q2 2015 360 HQ Bugzilla Q by Q Stats Chart Zendesk Q by Q Stats Chart RESULTS
  • 39. Conclusion • Keep users happy by providing great support. • Come up with a good support process: • Incident Management • Problem Management • Proper Communication • Encourage Level 3 Support Team to develop in-house checking tools to improve support.
  • 40. Q&A

Editor's Notes

  1. Give an example of a code blue Users unable to login to the system because of a memory issue Support team monitored the IIS logs to see where the memory leak was taking place and able to identify exactly what was causing the issue It was discovered the issue occurred because of dirty data in the system, which most likely occurred during data migration This was found and data patches. The code was also immediately fixed and hot patched (to handle this type of dirty data). Communication was sent out during and after successful resolution of the situation.
  2. part of the continuous improvement initiative this need to be tracked and resolved in a similar fashion to the re-active problems.
  3. Why? - The battery is dead. (first why) Why? - The alternator is not functioning. (second why) Why? - The alternator belt has broken. (third why) Why? - The alternator belt was well beyond its useful service life and not replaced. (fourth why) Why? - The vehicle was not maintained according to the recommended service schedule. (fifth why, a root cause)