CHI 97 Electronic Publications: Organizational Overviews
CHI 97 Prev CHI 97 Electronic Publications: Organizational Overviews Next

0 to 50 in 4 Years: CUIS at Boeing

Kevin Neher
The Boeing Company
P.O. Box 24346, M/S 6C-LE
Seattle, WA 98124-0346
+1 206 237 9364
kevin.neher@boeing.com

Randy Worsech
The Boeing Company
P.O. Box 24346, M/S 6H-WW
Seattle, WA 98124-0346
+1 206 965 0163
randall.a.worsech@boeing.com

Abstract

The Common User Interface Services (CUIS) group at Boeing is a full-featured support organization for Boeing user interface developers. The group has achieved key successes and has increased the visibility of the importance of usability engineering to the point where it has been established as a key corporate initiative in 1996.

Keywords

Organization overview, usability engineering, usability measurement, reusable components, user interface standards

© 1997 Copyright on this material is held by the authors.



Overview

Four years ago, the Common User Interface Services (CUIS) group was formed at Boeing to provide support to in-house software developers creating graphical user interfaces. While it has a been a slow and steady growth, the cumulative effects of four years has seen the project grow to over 50 heads, covering all aspects of user interface development. The project has now reached the point where demand for user interface services are allocated to the highest priority projects and CUIS is called in by higher-level management to solve major usability problems. Usability Engineering was identified as a key corporate initiative for the first time in 1996.

In The Beginning...

In 1993, the concept of CUIS was formed within the Computing Architecture organization. At that time, a few scattered projects existed supporting various aspects of user interface development, but no central coordination existed.

CUIS' first step towards success was the creation of a taxonomy for the support of user interface development. Eight key support categories were defined:

  1. Standards and Guidelines
  2. Reusable Components
  3. Tools
  4. Usability Measurement
  5. Methods and Techniques
  6. Research and Development
  7. Education and Training
  8. Consultation
CUIS developed a matrix to identify projects which were currently funded within Boeing to support these categories. The matrix identified duplication and holes in the support categories. By bringing the support organizations together and presenting the data, CUIS obtained agreements to remove the duplication and to funnel the savings into support of the categories where holes existed. So began the creation of a virtual support organization, spread across the company, with a single project manager and a steering committee representing the major support organizations. This creative approach allowed CUIS to show initial gains without additional funding, proving that user interface support was a necessary component to software development and paving the way for future growth based on demand.

I'll Have a Sandwich, Please

One of the keys to CUIS' early success was the sandwich approach to solving the problem. Rather than start support from the top down or from the bottom up, CUIS attacked it from both sides. From the top down, user interface standards and guidelines were created. This appeased management's need to place proper controls on development to reduce long-term costs. However, most developers see conformance to standards and guidelines as additional work. To offset this cost, reusable code components were developed to make compliance with the rules easier. To date, over 40 additional widgets have been added to the base Motif widget library. The widgets were offered free to developers and helped them conform to the standards. The widgets also provided a quick way for CUIS to build credibility as a project and to introduce other usability products and services to the development community.

The delivery of free reusable components and a free hotline service established a base of customers creating graphical user interfaces. From these customers, early adopters were identified for use of two other key CUIS services: Usability Measurement and Consultation. These services were also provided free of charge. A usability testing lab was created after visits to Microsoft's labs. Usability consultants were provided on site for extended periods of time (initially 80 hours, then 240 hours, and now for as long as needed). Key to the success of these services was hiring qualified HCI professionals. Initial pilots were established with early adopters. From these early successes, CUIS' fame grew by word-of-mouth. A year after initiation, customers had to be scheduled and prioritized.

The value of allowing these early pilots in Usability Measurement and Consultation to complete can not be understated. The success of these pilots could not be fully realized until well after the measurement or consultation had completed, when the application had incorporated the recommendations and released the product to the end users. The initial fanfare which revolved around the release of the reusable components kept undue pressures from building on the measurement and consultation pilots, such that they could complete to fruition.

The Education and Training, Tools, Methods and Techniques, and Research and Development categories remain the charter of separate organizations within Boeing. CUIS' role has been more one of coordination with these organizations and support of their products and services. CUIS provides some of its experts to the training organization for Motif and Web classes. CUIS participates in the evaluation of key tools, such as GUI builders. CUIS has worked with software engineering groups to incorporate usability methods and techniques into the standard Boeing development process. And CUIS works with the Research and Development organization to identify new technologies 3-5 years out which require investigation and early pilots.

And the Winner Is...

CUIS has shown substantial savings to applications over the years:

CUIS has also been a winner. The project has been fun and rewarding for the team members involved. A sense of accomplishment is felt by all.

Lessons Learned

A number of key lessons have been learned in the 4 years of CUIS' existence:

Where Next?

CUIS continues to grow and face new challenges.

From a technological point of view, new systems remain to be conquered. While CUIS began it's support with UNIX-based Motif applications, we have now added support for Windows developers as well. And the Web and Java are also upon us. Many of the support categories (Usability Measurement, Methods and Techniques, User Interface Design Consulting) are already capable of supporting these environments with little or no change, except for increased headcount to support a greater number of customers. The primary focus for these new systems shifts to Standards and Guidelines, Reusable Code, Tools, and Hotline Consultation.

From a maturity point of view, true success might be measured in a different way. While CUIS has many customers lined up around the block, our price is still a bargain: free! For some of our customers (those which are part of a well-funded major initiative), we have moved to the point of asking for them to pay for their services. However, the proof of success will be there when we still have customers lined up around the block and they are all willing to pay at the door. For this to occur, CUIS must continue to provide excellent value to the customer and key successes must be brought into the spotlight. Usability engineering must become part of our normal daily development process.

A third measure is in the usability knowledge level of the developer teams. At this time, "HCI Professional" is not a recognized development team member. No formal usability training plan exists. And CUIS consultants still spend too much time "doing" and too little time "teaching others to do". A key challenge is to get to the state where a trained HCI professional is considered as necessary as a coder or a database designer in application development.

Conclusion

Acceleration speeds of "0 to 50 in 4 years" would embarrass any car maker. However, in talking to other companies who are trying to put together usability support groups, it appears that the growth of Boeing's CUIS group resembles a fine sports car far more than a Moped. The support for all aspects of user interface development has been a key to the success of CUIS. The journey has not ended; there is still much more road to cover.
CHI 97 Prev CHI 97 Electronic Publications: Organizational Overviews Next

CHI 97 Electronic Publications: Organizational Overviews