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

PDF
Managing software projects & teams effectively
PDF
How bad is your toil? Measuring the Human Impact of Process
PDF
Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015
PDF
Overview of Site Reliability Engineering (SRE) & best practices
PPTX
An overview of the process for handling enterprise client tickets
PPTX
Modern incident management
PDF
What to Expect When You're Expecting (to Own Production)
DOCX
Teegulla Venu Goud Resume
Managing software projects & teams effectively
How bad is your toil? Measuring the Human Impact of Process
Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015
Overview of Site Reliability Engineering (SRE) & best practices
An overview of the process for handling enterprise client tickets
Modern incident management
What to Expect When You're Expecting (to Own Production)
Teegulla Venu Goud Resume

What's hot (18)

PPTX
OpsGenie's Incident Command Center
PPTX
DevOps Torino Meetup - SRE Concepts
PDF
Troubleshooting.pdf
PPTX
Welcome to the DevOps Playground
PDF
Doing Analytics Right - Designing and Automating Analytics
PDF
Managing a Major Incident
PDF
Doing Analytics Right - Building the Analytics Environment
PPTX
Incident response orchestration
PPTX
Using Machine Learning to Optimize DevOps Practices
PPTX
Becoma an Ace in Analytics
PDF
Practical Software Development Metrics
PPTX
Streamlining Escalations
PPT
Technical Escalations Best Practices
DOC
ODP
Change management
PPTX
Dream of the (blue) Effective Case Management System
PPTX
Automating the application lifecycle.pptx
PPTX
Problem Management
OpsGenie's Incident Command Center
DevOps Torino Meetup - SRE Concepts
Troubleshooting.pdf
Welcome to the DevOps Playground
Doing Analytics Right - Designing and Automating Analytics
Managing a Major Incident
Doing Analytics Right - Building the Analytics Environment
Incident response orchestration
Using Machine Learning to Optimize DevOps Practices
Becoma an Ace in Analytics
Practical Software Development Metrics
Streamlining Escalations
Technical Escalations Best Practices
Change management
Dream of the (blue) Effective Case Management System
Automating the application lifecycle.pptx
Problem Management
Ad

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

PPT
Deal With Production Issues - The ITIL Way
PPTX
Benefiting from a Quality Problem Management Program
PPTX
pm_training_-_process_tool_v1.4.pptx
PPTX
Introduction to Problem Management
PPTX
Problem Management Overview
PDF
How Remote Monitoring And Management Will Revolutionize Your Help Desk Rsap...
PPT
Bestpractices
PPTX
PPTX
The ROI of Problem Management
PPTX
ITIL 4 - Practices | Slides UNIVERSIDAD PERUANA DEA CICENCIAS APLICADAS
PPTX
Supporting a version 1.0 of a product
PPTX
IT Compliance Service Management - Support-Model.pptx
PPTX
ITIL # Lecture 9
PPTX
5 forces incident problem mgmt-presentation
PDF
March 2009 - Reducing Incidents: 3-2-1-0 Approach
PDF
Service Operation Processes
PPTX
Respond to and troubleshoot production incidents like an sa
PDF
12 Ways To Improve Your Organisation’S Oracle Support Services
PDF
Bapinger help desk procedure, log book & report
Deal With Production Issues - The ITIL Way
Benefiting from a Quality Problem Management Program
pm_training_-_process_tool_v1.4.pptx
Introduction to Problem Management
Problem Management Overview
How Remote Monitoring And Management Will Revolutionize Your Help Desk Rsap...
Bestpractices
The ROI of Problem Management
ITIL 4 - Practices | Slides UNIVERSIDAD PERUANA DEA CICENCIAS APLICADAS
Supporting a version 1.0 of a product
IT Compliance Service Management - Support-Model.pptx
ITIL # Lecture 9
5 forces incident problem mgmt-presentation
March 2009 - Reducing Incidents: 3-2-1-0 Approach
Service Operation Processes
Respond to and troubleshoot production incidents like an sa
12 Ways To Improve Your Organisation’S Oracle Support Services
Bapinger help desk procedure, log book & report
Ad

More from Derek Chan (7)

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

Recently uploaded (20)

PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Introduction to Artificial Intelligence
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
Transform Your Business with a Software ERP System
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Nekopoi APK 2025 free lastest update
PPTX
history of c programming in notes for students .pptx
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
medical staffing services at VALiNTRY
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
System and Network Administration Chapter 2
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Essential Infomation Tech presentation.pptx
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Understanding Forklifts - TECH EHS Solution
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PTS Company Brochure 2025 (1).pdf.......
VVF-Customer-Presentation2025-Ver1.9.pptx
Introduction to Artificial Intelligence
Reimagine Home Health with the Power of Agentic AI​
Transform Your Business with a Software ERP System
Softaken Excel to vCard Converter Software.pdf
Nekopoi APK 2025 free lastest update
history of c programming in notes for students .pptx
How to Migrate SBCGlobal Email to Yahoo Easily
medical staffing services at VALiNTRY
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Design an Analysis of Algorithms I-SECS-1021-03
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
System and Network Administration Chapter 2
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Essential Infomation Tech presentation.pptx
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Understanding Forklifts - TECH EHS Solution

#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

  • #16: 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.
  • #22: part of the continuous improvement initiative this need to be tracked and resolved in a similar fashion to the re-active problems.
  • #28: 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)