Get Your FREE Accelerating Development
with Virtualization White Paper

Recent Articles

Microsoft Shaking Up Windows Division Management
According to the Wall Street Journal, Microsoft is reorganizing some of its managers, bringing Steve Sinofsky to the Windows Division over from Office, in an attempt to instill the same reliability Office development has on Windows development.
 
Don’s $100 API challenge
Back when I was an MVP product groups would bring us into a room and hand us some cash and say "spend this on the features you want" and have us look at a board with hundreds of features where we'd pin the cash on the features that we thought were most important.
 
Google Draws A Check For SketchUp
The maker of 3D creation package SketchUp, @Last Software of Boulder, CO, have been acquired for an undisclosed sum by Google.
 
Was Your Last Software Specification Really Appreciated?
If you are still trying to write system specifications in English then you are in trouble. For the same reason that engineers and architects use graphical tools to specify...


Learn More about our dedicated servers
03.29.06


Intuitive Software Design: The Gift That Keeps On Giving

By Lori Anderson

Since the beginning of computers and software development, the user has wanted ease of use and an intuitive interface.

Developers under strict deadlines and rigid design constraints produced functional software designed to complete the task at hand.

For years, users struggled with tedious and sometimes cryptic screens that took a long time to master.

This was exacerbated by the fact that programmers rarely left their cubicle, let alone talked with a user.

Only recently, has there been an effort by developers to meet user demands for functionality coupled with ease of use.

What is intuitive software design? First, let's look at the definition for intuitive.

in*tu*i*tive: adj: spontaneously derived from or prompted by a natural tendency.

Intuitive design as it relates to software is designed from the ground up to flow with the user's natural tendencies with the goal of efficiently completing the required task. By working with the user's natural tendencies, the software will become more natural and usable.

Learn More about our dedicated servers

To achieve this goal, the development team must leave the office and watch users work in their environment.

In one case I studied, programmers designing a medical billing software package went to the doctor's practice and spent days performing the daily tasks with the front and back office staff. Only with hands on experience like this, can intuitive software be developed.

The benefits of this are numerous. By creating software that conforms to user's needs and work-flow, the learning curve is shortened.

The training expense is reduced due to reduced training time. In addition, ongoing training and support is reduced as staff changes or existing staff take on new responsibilities.

Another benefit is that the required workload is completed more accurately and efficiently. If the software is comfortable and instills confidence in the user, then the work will be more accurate, the staff will be happier, and the efficiency of the operation will improve.

When looking for new software for your business, insist on a full demonstration. If while viewing the demo you find yourself understanding what you are looking at with little explanation, then this implies an intuitive user interface.

Software that flows with user's tendencies can justify the switch to a more intuitive software system. Coupled with newer technology and features, the cost justification for upgrading can become very compelling.

Visit DAQbilling.com for more information on medical billing software.

About the Author:
Lori Anderson is an independent consultant with LAtech and has with AntekHealthware on all of their DAQbilling Medical Billing Software and LabDAQ Laboratory Information System projects.

About DevNewz
DevNewz has assembled experts around the world to deliver helpful advice to application developers. Our in-house news staff focuses on keeping you updated with the latest new software and trends in application development. DevNewz provides Knowlege For Application Developers.

Free to Develop, Deploy. Oracle Database XE.

DevNewz is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com ITmanagementNews.com


-- DevNewz is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2006 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article
Knowlege For Application Developers DevNewz News Archives About Us Feedback DevNewz Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact