To figure out the source of the failure, a software vendor has to figure out what happened by talking to someone who might not have the technical and/or domain knowledge required to provide a full account of the problem, leading to lengthy, protracted and frustrated conversations, and an inability to reproduce the failure.
If your customer is sensitive about security, they will not want their code to leave their premises. A field application engineer may be forced to travel to the customer site to investigate the problem on the customer's machine, which is time-consuming, expensive and disruptive for both the vendor and customer.
If developers have to travel to the customer site, they won't have access to their usual tools and environment, so many of the usual debugging techniques such as rebuilding the application with a candidate fix, or running with extra diagnostics, are simply not possible, making reproduction difficult.
While you figure out the root cause of the failure, your customer is unable to make any progress on their project until the bug is fixed. This may adversely affect their development cycles, putting stress on your relationship and increasing the urgency of finding a solution.
Sending your best engineers to fix customer issues in the field is an expensive use of resource. Not only must you suffer the usual expenses associated with travel, but your must incur a loss in opportunity value of having your brightest and best absent from writing new code for your product line.
There is no guarantee that your field application engineer or in-house team will be able to reproduce your customer’s issue. It is not uncommon for such instances to lead to a breakdown in business relations, canceled contracts, a loss of revenue to the vendor, and a hard-to-remove stain on both the vendor’s and customer’s image.
Production failures now come as a recording. Rapidly fix the issue at the customer site or in-house depending on your customer’s needs.
See any value in your program's memory or registers for any instruction in its execution history.
Fix problems without having to travel to the customer site and allow your developers to share recordings, so they can collaborate when solving errors.
See how easy it is to get started with Live Recorder.View tutorials
Reduce turnaround time between customers reporting bugs and fixes being released using record, rewind and replay.Read article
A 30 second overview of how Live Recorder can help you solve production failures quickly, easily and without stress.Watch video