Home -> About Us -> Security & Privacy -> Terms of Use -> Add Url -> Add Your Article
Search:   
spunkycontent.com spunkycontent.com
Add Url
 

Teens & Children

Shopping & Auction

Self Healing

Music & Entertainment

Technology & Science

Society & Communities

Property & Estate

Finance & Investment

Home Family & Garden

Healthcare & Treatment

Drink & Food

Adventure & Sports

Indoor Games

Fitness & Health

Relationship & Lifestyle

Education & Learning

Automobile & Automotive

Careers & Employment

Travel & Vacation

Business & Companies

Issues & News

Computers & Software

Government & Politics

Culture & Art


 

  Home –› Computers & Software –› Software Resources
   
 

"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: free software, free software downloads, cheap computer software, discount software
 
 
 

Related Articles

 
Create & Sell Your Own Products
 
5 Tips If You Want To Be A Reseller
 
Facts You Should Know About Web Site Design and Search Engine Optimization
 
What are the Benefits of Affiliate Marketing?
 
Bilingual Business Online
 
Web Site Marketing Success Online
 
How to Draw Icons or Images on a Mapserver Generated Map
 
Do You And Your Website Have Credibility?
 
Increase Your Internet Traffic With the One-Line Attention Grabber
 
Common Mistakes Made by Unsuccessful Affiliates
 
 
 
   Home -> Security & Privacy -> Terms of Use
Copyright © www.spunkycontent.com - All Rights Reserved Worldwide.