top of page

PROBLEM MANAGEMENT PHILOSOPHY

Customer Care Resources and Escalations 

From an engineering perspective the customer support teams should have a standard set of resources provided to them by engineering. These resources should not only help them proactively know about customer issues but also be able to work around them when possible. The goal is to solve on first contact to make happy customers and minimize support costs. When looking to measure the efficiency of this process, make sure to focus your metrics around end customer satisfaction

Knowledge

Knowledge is power in the hands of your customer care teams. With this knowledge they will not need to go to engineering. 

​

  • Provide a set of known problems and how to support them from all of your data sources: 

  • Generate instant notifications when deployments go out, so support teams know what has just been fixed / changed

  • Provide work arounds to help customers stay functional.

  • Have honest and tough calls with customers when there are delays or problems will not be fixed. 

tooling

Empower your support teams with the visibility they need into the backend of production systems to let them see the issues themselves. 

​

training

Staying abreast of current production issues allows your front end support teams to be knowledgeable of issues as customer call in, reducing support times. 

 

  • Daily updates on new issues helps to ensure the latest issues are fresh in their minds. 

  • Make sure your support teams are trained on how to be a customer advocate.

Engineer Problem Triage

In order to be successful, accurate, and quick at triage of issues, engineers (Tier 3) need the right process, tooling, and support. Through creation of an enforced process and gathering of metrics, you can ensure a culture of continual improvement to always serve your internal support customers better. 

team

Combining the right skillsets, process, and workload will ensure successful problem triage. 

​​

  • Those who triage customer issues should have a balanced workload of triage and development issues. 

  • Ensure you have a balanced team of engineers from a skillset perspective and ensure they know how to effectively triage. 

  • When hiring make sure you are looking for engineers that have the right mindset to be positively challenged by problems. 

  • Continuing education is key to looking at problems from new angles and utilizing new technology to solve old problems. 

  • Reinforce root cause solutions not quick and easy repetitive solutions. 

resources

Providing the right tooling created internally and from 3rd party vendors ensures efficient and quick triage.  â€‹

​

Development Escalations

Involvement of development / product / architecture should come as a last resort when all other options have been exhausted. Involvement of other teams should be a structured exercise each time to ensure distractions are minimized. When issues do need to have a fix developed, the information we provide can speed or slow the development process. 

Developer

Minimizing distractions to development is key.

​

  • Developers should be held accountable for issues in production systems, however with legacy systems there are some caveats which necessitate traditional style approaches to triage

  • When engaging developers make sure there is a structured process on how to contact them and expectations on what assistance they will provide. 

  • Knowing who to contact in development when looking at customer problems can cut down on times to triage. 

product

Product is the gatekeeper of which issues will get fixed. Ensure they have what they need for data driven decision making. 

​

bottom of page