May 29th, 2014 by inflectra
So, there I was listening carefully to the options I was being given, but as is often that case, none of the options really matched what I was looking for. I think I picked option 3; it seemed as good as any. After several other choices and a number of missteps that took me back to the main menu, (which I was relieved to hear I could do at any time during those messages by pressing #) I was surprised to be connected to a real person. Actually, I was so surprised that after he spoke I said nothing, thinking it was yet another recorded message. Having recovered my composure I explained my problem. Well, I tried to. He first needed several pieces of information, all of which I had provided to the automated system already. I think I sighed several times, but reminding myself that it wasn’t his fault, I remained relatively calm. Having gotten through all of that, he finally informed me that he didn’t deal with my kind of problem. I took a deep breath and asked him what I could do. “I’ll enter your issue into the computer and then transfer you to the right department,” he told me. Needless to say, during the transfer I was disconnected and so, rather than repeat the exercise with little hope of a better result, I went into the nearest branch of my bank and talked to someone face to face.
Unfortunately, I have had this kind of experience on more than one occasion, and I can only imagine it stems from a group of people sitting around a table trying to predict the sort of calls they are likely to get. One of the results of this pre-determination is that issues end up being mislabeled; I am sure that my issue was in the bank’s computer somewhere, but probably in the wrong system or the wrong database or whatever delineation they used. This may not hurt the bank as much as it hurt me, but it will lead to inaccurate caller statistics or records they don’t know how to close or even wasted time as operators try to work out where my information is in the unlikely event that I managed to get through to a real person again.
This highlights the importance of putting the right information into the right system. When I call a software vendor to ask whether my license renewal is automatic or requires action on my part, I would be very unlikely to choose option 1, “For problems with the software operation, press 1,” and yet some vendors act as though I would. This is because some vendors use defect tracking software to manage all their customer calls. Regardless of why I call, my issue is logged along with the problem that causes data to be lost if a user holds down the <enter> key for too long. This makes it more difficult to maintain good defect metrics and is likely to have software engineers poking around in issues with commercial impact.
The converse also exists: the software vendor that sensibly collects all the issues in a help-desk system, only to use the same system to manage issues throughout the bug fixing cycle when they turn out to be defects.
Perhaps the thought is that this will save time; that a single tool will enable them to manage everything together. Perhaps it is a cost saving measure. Yes, a single tool might cost less to acquire and install, but it is going to cost more due to inefficiencies and lack of proper functionality for either help desk management or defect management, depending on the tool used. For example, a call to the help-desk might actually uncover two defects, although it is decided that only one can be fixed in the next release. How should that be managed with only a single call logged in the system? What about the situation where one call reveals defects in two different systems? Or how would 15 calls be managed when they all called to report the same defect? To manage this varying data properly requires a system to manage calls and a system to manage defects with the ability to create many-to-many relationships between them. With such a system it will be easier to properly label calls and collect metrics, and help keep only software issues in the realm of the developers.
The calls and the defects are clearly different entities and just as with my call to the bank, it doesn’t work to try to shoehorn everything into the same box. As my grandmother used to say, “Everything in its proper place.”
Ask an Inflectra expert:
And if you have any questions, please email or call us at +1 (202) 558-6885
SpiraTest combines test management, requirements traceability & bug-tracking
SpiraTeam brings your teams together, managing the entire application lifecycle
SpiraPlan lets you manage your programs and portfolio of projects like never before
Orchestrates your automated regression testing, functional, load and performance
The ultimate test automation platform for web, mobile, and desktop applications
The help desk system, designed specifically for software support teams
Cloud hosted, secure source code management - Git and Subversion
Exploratory testing capture tool that automatically records your testing activity
Let us deal with the IT pain so you don't have to. Or use on-premise if you prefer.
Our customers work in every industry imaginable. From financial services to healthcare and biotech to government and defense and more, we work with our customers to address their specific needs.
Our products do not enforce a methodology on you, instead they let you work your way. Whether you work in agile development, Scrum and XP, Kanban and Lean, Waterfall, hybrid, or Scaled Agile Inflectra can help.
If you want to learn more about application delivery, testing, and more take a look at our whitepapers, videos, background papers, blog, and presentations.
Customers use our tools to help automate repetitive tasks and streamline their business processes using our Robotic Process Automation (RPA) solutions.
We collaborate with a wide range of teams to bring our customers a range of services (including load testing, training, and consultation), complimentary technologies, and specialized tools for specific industries.
Learn how different organizations have benefited from using Inflectra products to manage their software testing and application develooment.
Outstanding support is the foundation of our company. We make support a priority over all other work. Take a look at our support policy.
Discover great tips, discussions, and technical solutions from fellow customers and Inflectra's technical experts.
If you can't find the answer you're looking for, please get in touch with us: over email, phone, or online.
We are constantly creating new videos to help customers learn about our products, including through in depth webinars, all freely available along with a wide selection of presentations.
We provide a number of resources to help customers learn how to get the most out of our products, with free online resources, virtual classrooms, and face to face.
Read about Inflectra, our manifesto, and values. Meet our incredible customers who are building awesome things, and our leadership team that are committed to building a great company.
The Inflectra Blog contains articles on all aspects of the software lifecycle.
In addition we have whitepapers,
background articles, videos and
presentations to help get you started.
Events are a big part of our awesome customer service. They are a chance to learn more about us, our products, and how to level up your skills with our tools.
We partner with educational institutions and individuals all over the world. We are also a great place to work and encourage you to explore joining our team.
Please contact us with your questions, feedback, comments, or suggestions. We'll get back to you as soon as possible.
When you need additional assistance (be it training, consulting, or integration services) our global certified solution provider partner network is ready to help.
At Inflectra, we are fully committed to provide our customers with the very best products and customer service. Check out some of our recent awards.
We want to help developers extend and customize our tools to fit in with their needs. We provide robust APIs, sample code, and open source projects.