05.12.2012 Views

TT_Vol3 Issue2 - Raytheon

TT_Vol3 Issue2 - Raytheon

TT_Vol3 Issue2 - Raytheon

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figure 2. Human Factors in the Design Process<br />

steer other HCI development. For<br />

example, results of THAAD usability<br />

testing have been used to help in HCI<br />

designs for DD(X) watchstander displays<br />

for air defense. Use of simulations<br />

and early human-in-the-loop<br />

testing mitigate poor human interface<br />

designs before they are locked.<br />

By performing these practices, Human<br />

Factors helps verify the usability of software<br />

requirements before the software is actually<br />

developed and tested. As shown in Figure<br />

2, Human Factors is performed concurrently<br />

with Systems and Software design to provide<br />

recommendations and guidance on<br />

developing software requirements that<br />

keep the end user in mind.<br />

Figure 3. Testing Quick Remove/Replace Prototypes in Protective Clothing<br />

Figure 4: Moving to Human-Centered Design<br />

Hardware and Workstation Ergonomics is<br />

performed in a similar manner to HCI development,<br />

with the exception of software<br />

engineering and requirements. In this environment,<br />

Human Factors is concerned with<br />

the ability of system hardware components<br />

to answer the following questions:<br />

• Can the system accommodate physical<br />

extremes of end users, from a 5%<br />

female (5 feet tall, 95 pounds) to a 95%<br />

male (6 feet 4 inches tall, 240 pounds)?<br />

• Can the system accommodate for<br />

extreme temperature or chemical environments<br />

which require heavy clothing<br />

that significantly hamper the end user’s<br />

ability to perform tasks in a timely and<br />

accurate manner (e.g., typing, performing<br />

maintenance, or viewing a screen)?<br />

Human Factors practices in designing hardware/workstations<br />

for usage by humans in a<br />

variety of environments involve the following:<br />

• Incorporating best practices from industry<br />

into hardware designs, such as quick<br />

remove and replace parts (Figure 3) and<br />

fully adjustable work environments<br />

• Mockups / Rapid Prototyping of work<br />

areas and anthropometric assessments<br />

(i.e., human fit), which help ensure the<br />

ability of the human to perform his/her<br />

job before hardware is actually built<br />

(Figure 4).<br />

Human Factors Engineering<br />

at <strong>Raytheon</strong> is becoming more<br />

of a One Company approach,<br />

leveraging Knowledge<br />

Management and “lessons<br />

learned” of mature projects<br />

into the design of developing<br />

projects. Innovative interfaces,<br />

application of lessons learned<br />

from the Joint Armed Forces,<br />

best practices, modeling,<br />

and usability testing, all are<br />

vital in their<br />

role of providing needed support for<br />

systems engineering to ensure that 21st<br />

century warfighters successfully perform<br />

their mission. �<br />

Engineering<br />

Perspective<br />

Randy Case<br />

Technical Area<br />

Director,<strong>Raytheon</strong><br />

Architectures<br />

and Systems<br />

Integration<br />

I was hired in 1977 by E-Systems as a software<br />

developer. As a kid fresh out of school with an<br />

electrical engineering degree and a lot of computer<br />

science (almost a double major), they<br />

thought that I would be a good fit for developing<br />

the real-time controller in a fairly large system<br />

that was mostly near-real-time. When asked<br />

to explain my design, I drew it out on a chalkboard<br />

— and it looked like a series of digital signals<br />

with the command points noted. It ran on a<br />

1975-era HP minicomputer that I had to bootstrap<br />

load with a spool of paper tape before it<br />

would talk to the mainframe and I could download<br />

my code into it. While my somewhat<br />

“spaghetti” code worked well, it proved to me<br />

that my talents should be put to different use<br />

than the development of software. I moved on to<br />

systems and systems architecture.<br />

Today, when I contrast it to 25 years ago, things<br />

are quite a bit different. We are attempting to<br />

build very large systems using robust tools and<br />

processes. The software for DD(X), for example, is<br />

over 10 times the size of the first program I<br />

worked on in Equivalent Lines Of Code (ELOC),<br />

and is coded in higher level languages (instead<br />

of mostly assembly) — over two orders of magnitude<br />

larger. A major difference between my<br />

first program and DD(X) is that the sailors on a<br />

DD(X) ship are trusting their lives to that software<br />

— which adds greatly to the requirements<br />

for performance, quality and robustness of both<br />

the delivered software and the methods used to<br />

develop it. The functional differences are just as<br />

incredible — we now have cognitive computing,<br />

exemplified by the application of DARPA’s<br />

“grand challenge.” We once wondered if a computer<br />

could beat a chess master… now we are<br />

creating independent vehicles that can cross a<br />

rugged desert (even if none finished it). The technology<br />

available to me as a systems architect is<br />

almost beyond belief — look at some of the past<br />

issues of technology today to see what I am<br />

talking about.<br />

But that advance in technology also gives our<br />

customers and us, as <strong>Raytheon</strong> employees, a<br />

much bigger challenge. The solutions to the<br />

problems that our customers have, that are<br />

partly due to these advances, are very complex.<br />

That says that we must create solutions that<br />

span system and enterprise sizes that were<br />

almost unsolvable a couple of decades ago<br />

(well, NASA did create the space program in the<br />

1960’s, which formed the basis for the processes<br />

and tools that we use today). I believe that the<br />

collection of techniques and capabilities<br />

described in this issue are critical to our ability to<br />

solve problems for our customers. Our customers<br />

can trust <strong>Raytheon</strong> to deliver solutions.<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!