| 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...
|
|
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.
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. |