TT_Vol3 Issue2 - Raytheon
TT_Vol3 Issue2 - Raytheon
TT_Vol3 Issue2 - Raytheon
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