The GUIguy has been in business since 1989.
GUIguy.com
Web


©1996
Productivity Through Technology®, Inc.

Terms of Use
Privacy Policy

Webmaster


This article first appeared in High Technology Careers Magazine
Vol. 10 / No. 1     Feb/Mar, 1993

Feature Presentation

A Picture Is Still Worth a Thousand Words
or
No Pane, No Gain

by Ken Schiff

The old adage that "a picture is worth a thousand words" is as valid today as ever. That's why Microsoft Windows with its graphic user interface (GUI) is quickly becoming the preferred environment of the users and the dominant operating system in the PC marketplace.

According to a Microsoft position paper, the Microsoft systems software strategy is Windows. With over 10 million users and over 5,000 available applications, it seems that the strategy is working. Why? Is it all that marketing hype? Or is Windows and the GUI really better for the end user than the traditional character-based applications that have prevailed until recently?

The User Wins

Technology for its own sake is of no interest to the business computer user. Productivity is the objective. The consistency of the interface within the Windows environment allows users to learn keystrokes, mouse-clicks, and techniques in a word-processing program, then turn around and use those identical skills in a spreadsheet program. Such standards are unheard of in the character-based world.

We live in an interrupt-driven world. Electronic communications enable us to see and hear history as it is being made. Frequently, this requires us to drop one task and switch to another on a moment's notice. A phone call from your accountant may cause you to put aside a status report you are writing and pick up next year's forecast. With a couple of mouse-clicks, you leave your word-processing program (without waiting to close it) and move quickly to your spreadsheet program. You make the necessary changes and start to recalculate the spreadsheet. A few more clicks takes you right back to the status report, and you resume your work on that document while the spreadsheet continues to calculate in the background. Windows makes multitasking and task switching possible.

Usability

The frequently cited "80/20 rule" holds true in much of the software being written today: 80 percent of the users tap only about 20 percent of the capability of any given program. There is certainly no lack of bells and whistles that programmers can create. However, the challenge is to make the features more accessible. A three-dimensional area chart may depict a scenario perfectly, but it is of no use if it takes two hours to create. A high degree of usability is a virtual requirement of today's Windows software. From icons that are easily understood to menus that are well organized, Windows programs should be intuitive, easy to learn, and flexible. Windows is not a miracle cure-all, and you cannot say that there is no learning curve with Windows products. There certainly is one. Although it is called a "J-curve," it looks more like a check mark (4) and indicates that there is a brief dip in productivity as the user begins to learn about the Windows environment or the particular application and how to navigate within them. But after this initial period, productivity accelerates rapidly. It is important for managers to understand this and realize that the investment they make in hardware and software has to be matched with allowance for learning. It is an investment in people and will pay off handsomely in reduced training, administrative, and support costs.

Shortcomings

Windows is evolving and in its current version (3.1) is not without its shortcomings. Two areas that involve issues of design do not necessitate waiting for tomorrow's technology to implement but, with modifications, could be implemented today.

First, every Windows program should include an uninstall program. Because the Windows operating system frequently requires that programs deposit files in the Windows and/or System directories and make changes to the WINDOWS.INI and/or SYSTEM.INI files, it does not take very much time or many "trial disks" before you have a real mess on your hands. All Windows programs should include a utility that will go out to the hard disk and delete the files and other vestiges of the program being removed. ZSoft includes this capability with UltraFAX. Public pressure forced the majority of software vendors to eliminate copy protection. The same kind of pressure can bring about the universality of uninstall routines.

Second, developers should be required to be inoculated against "iconitis," a programmer's disease that results in his or her cluttering up Windows screens with all manner of icons and buttons festooned with impossible-to-interpret images. Excessive numbers of confusing images make the product less friendly for the end user.

Future Directions

The scalable architecture of Windows takes advantage of constantly evolving hardware while supporting the same user interface, Windows applications, and development tools. Windows NT, scheduled for release the first quarter of 1993, will exploit the power of the most advanced PC hardware. It is designed for high-performance server applications for client-server computing, downsizing applications from host-based (mini-computer and mainframe) systems, and the most demanding desktop applications.

Object linking and embedding (OLE, pronounced oh-LAY), allows you to share information between Windows applications while maintaining connections between them. A word-processing document containing a portion of a spreadsheet and a picture of a product can be easily updated with the assurance that the most recent version of shared data is used. The current version of OLE is 1.0 and still requires the user to be app-centric aware of the application that created the data that is being shared. OLE version 2.0, still in development, will let you to focus on the compound document with little or no concern for the applications that create the document's components. Distinctions between text, spreadsheet data, and graphic objects will blur. This will be truly integrated software.

Recently released Windows 3.1 for Workgroups (WFW) is a peer-to-peer network operating system that allows users to share information (data files) and computer resources (for example, printers) with other members of their workgroup. WFW is designed for small- to medium-sized networks of about 50 or fewer users, and while not a substitute for server-based LANs, it is easier to use and administer. Fully operable with Microsoft LAN Manager and Novell's NetWare, it will soon have tremendous impact on corporate and small business computing. It will be the death knell for sneaker-net.

Future Challenges

Computer technology and Windows application development is on an unstoppable roll. Changes and improvements lead to new and unthought-of features and capabilities. As a result, new metaphors and paradigms emerge. But we must remember that the greatest gadget in the world is useless if no one needs it (or buys it). The user wants to build on what is already known. The challenge is to reconcile standards with innovation, to create features with their benefits, and to allow access to them by everyone.

Note: What follows is the bio that originally appeared in 1993. For an update, point your browser to this link or send Ken an e-mail.

Ken Schiff is an independent consultant who specializes in Windows. A PC user since 1978, he consults in GUI interface, software design, and usability and writes documentation for Windows products. On the end-user side, he does Windows migration, integration, training, and support, as well as workflow analysis. His clients include some of the largest corporations in the United States.

© 1998 Westech's Virtual Job Fair & High Technology Careers and Ken Schiff. All Rights Reserved.

Back to the Top of the Page
                           
About Us Clients Training Makeovers GUI Goodies Hosting Resources Help