‘engineering’ meant. I had come across the road from the Technical
Publications department to find out how the fitters had put in the latest
modification, so that I could write the installation instructions that
would be sent with it to airfields around the world.
I could have asked the designers – after all, they had already
explained to the fitters what was needed – but there were problems
with this. By now, the designers were already deeply involved in new
projects and would not relish having to turn their attention back to
something that they had moved on from. Moreover, the fitters were
used to working from rough sketches and their experiences when trying
to install the modification often led to changes in its design.
What I had to create was a set of instructions that covered exactly
what a fitter needed to do at each stage. Therefore, I spoke to those
who had thought up ways of how to make tab A actually fit into slot
B, and asked them how they did it, then wrote that down, and then
got them to check that I had described it properly.
Without the creativity of the designers, able to invent solutions, and
the ability of the fitters to think up the best way to implement them in
their often cramped, crowded and inaccessible locations, the improve-
ment would not have happened.
But without someone writing down, step by step, the best way to fit
the modification, in aircraft all around the world, engineers would have
to work out their own ways of doing it – and chances are it would not
be as the designers planned it.
But the designers would not just have had the idea and then gone off
to celebrate. And the fitters hadn’t just slotted the modification in first
time. ‘Trial and error’ means what it says. You try a possible solution
and it’s wrong. So you try another. The fitters and designers who stay
employed are those who are good at quickly identifying solutions that
work.
Both the fitters and the designers made progress steadily; creativity
had been accompanied by analysis, contemplation, experimentation.
There had been setbacks, but these had been overcome. Everybody
worked together as a team to achieve a common objective – everybody
played their part.
My writing the installation instructions was itself a step in the
process of engineering a solution to a problem. In the same way as a
designer or a fitter, I had to determine what was wanted and deliver it
as efficiently as possible.
When you write software, you invent solutions and find the best way
to implement them in your environment. Adding engineering to this
10 WHAT IS SOFTWARE ENGINEERING?