darkgrey.com darkgrey.com
  Index >> About Us >> Add Your Link >> Privacy Policy >> ToS >> Submit Article
Search:   
Add Url
 

Banking & Finance

Automobile & Automotive

Art & Culture

Shopping Online

Property & Agents

Medicine & Treatment

Employment & Careers

Self Help

Cooking & Drinking

People & Communities

Internet & Computers

Fitness & Health

Science & Space

Events & News

Garden & Home

Teens & Kids

Education & Reference

Games & Play

Sports & Adventure

Companies & Business

Fashion & Lifestyle

Travel & Vacation

Music & Entertainment

Law & Politics

 

Index » Internet & Computers » Paid Software
 

"The application doesn't work!" - What does this really mean?

 
Author: Duane Hennessy

Picture this; you are supporting an application and a user rings you on the phone exclaiming "The application doesn't work!" What is the user stating and how do we resolve their application issue?

A majority of users believe an application is at fault when they cannot perform a certain task or get an unexpected result to their interaction with the application. There could be a number of reasons for an application error or an application failing to perform as the user believes it should. To resolve any reported issue you need to put aside the user's assumption that the application is at fault and methodically diagnose the problem. I use and recommend the following steps in resolving a user's application issues:

  1. Get a clear description of what the problem is from the user.
  2. Focus upon the user's interaction with the application. What we are looking for is training issues where a user is not getting the result they want because they are not using the application in a prescribed way.
  3. Ensure that the data the application is working with is of a high quality. Dodgy data can cause some applications to behave in unexpected ways.
  4. Finally scrutinise the code and see what the application is doing.

First, we need to know what the user was doing when they reported the problem and how the user was notified that the application was not behaving in the way they expected. For example; it could be that another employee was showing the user something and mentioned that something did not seem to be working as "they" expected.

Second, we need to focus upon the user's interaction with the application. Is the problem a training issue? A user may have performed an action the application did not expect or they may have not followed a series of established steps which they have been trained to follow. Why would there be no checks and balances built into the application to apprehend user mistakes? Usually the budget allocated to the development of an application will determine how much work the application will do for the user and how much of the solution will depend upon user training. If the original solution was that the application would not need to check the user's input and that correct input would rely upon user training then the user's problem may not be an application issue but a user training issue.

Third, we need to look at the quality of the data the application is working with. If the application finds data in a format it does not expect then an error may occur. Perhaps a report relies upon it's data-source to decide the number of columns it should display and suddenly there are one too many columns being displayed. Data issues can easily masquerade as application errors but at some point data issues are usually due to a reliance upon user input or scripts that create data. I once had an application fall over because the data warehouse changed the format of the data it provided. At this point it is either a user training issue or vendor training issue and not an application issue.

Finally if all the above investigations have not resolved the reported issue then it is time to look at the application itself.

So many times in the past I and others have gotten caught up in trying to resolve phantom problems within software only to find it was a data integrity issue or user training issue. It is quicker and easier to follow the above steps in their respective order and remove all doubt as to the cause of the problem before scrutinising an application's code. If the first thing you do is concur with the user that the application is at fault even when it is not, the mud will stick and the user will begin to distrust the application which might be perfectly fine when it's data is correctly entered.

Author Bio:

Duane Hennessy

In 2004 I started my own company Bandicoot Software to provide high-quality useful software for program development and personal applications.

My day job I am a Senior Systems Adimistrator specialising in MS Office integrated solutions, System Architect and VBScripts providing imaginative solutions to complex business problems.

OTHER FACTS ABOUT ME

- Creator and Moderator of ?AccessDevelopers? web group, an international forum for Access Developers around the world to seek solutions to problems, swap ideas and demonstrative code and discuss theory and practices of Access Database Development.

- Director of my own company Bandicoot Software, Australia.

- I am an author for ezinearticles. I am currently working with some friends in Mexico and Argentina to convert my articles to espa?olas mejecanos and espa?olas argentinas.

- Currently learning Spanish to create software in Spanish. I plan to learn Spanish, Italian, Portuguese and French in this order over the next five years.

You can search for this article using: "The application doesn't work!" - What does this really mean?, Internet & Computers, Paid Software
 
 
 

Related Articles

 
Microsoft Business Solutions Customization Options - Overview for Programmer
 
Home Based Business The Cheap And Nasty Way
 
Been Burned, Scammed, Taken for a Ride?
 
Affiliate Marketing Case Studies: How To Find Them
 
How to Prepare Your Project Before You Order Website Design
 
Tell To Sell: Five Ways More Web Content Helps You To Sell More
 
7 Important Software Solutions A Fashion Design Company Should Use
 
Crystal Reports For Microsoft RMS - Overview For Developer/Report Designer
 
Navigate More Website Activity Through Email Newsletters To Visitors
 
Search Engine Optimization Certification Considerations
 
 
 
 

Give a Man a Fish and He'll Eat For a Day!

Teach him how to fish and he?ll eat for ever! - Bill Boyd
 

Web Design And SEO Experts - A Guide For Small Businesses

This article takes an independant view of designing and developing your own website as oppossed to e ... - David Andrew Smith
 

Can You Really Get Rich Quick Through Internet Marketing Schemes?

You have seen the ads just about everywhere. If you sign up for such and such a program you can make ... - Joseph Kenny
 
 

The Ten Minute SEO Internet Article

For those involved in the writing of online articles perhaps you should consider the 10-minute SEO A ... - Lance Winslow
 

My Favorites - Getting Your Site Bookmarked

Designing your site so that it will be worth bookmarking. Have your site put in everyone's favorites ... - Florence Colter
 

Learn About Wholesale Distribution Companies

Whole sale distribution companies have proliferated over the last few years. The main reason attribu ... - Tony Brings
 

Boosting business with proper SEO

Learn how to make money with professional SEO - Mahesh Mhatre
 

Why Choose Refurbished Laptops Over New

Compare what refurbished laptops and new laptops can do and why one is the better value. It's amazin ... - M Johnson
 
 
Index >> Privacy Policy >> ToS  
© www.darkgreycells.com - All Rights Reserved Worldwide