Professional Documents
Culture Documents
101 Tips For Successful Engineering
101 Tips For Successful Engineering
101 Tips For Successful Engineering
Dr Joe Silmon
Introduction
xyzabc
i
Contents
Introduction i
I Industry 1
1 Career routes 1
5 Accreditation 6
8 Characterising projects 6
13 Pricing work 13
17 Basic accounting 15
21 Assuring products 19
ii
22 Assurance-driven vs need-driven engineering 19
30 Interface management 30
39 Why a systematic approach to engineering is critical: a case study from the 1990s 50
43 Characterising a problem 72
45 Human-centred design 86
iii
IV Communicating like a better engineer 87
46 Drawing and writing by hand 87
iv
69 Hazard identification (HAZID and HAZOP) 135
v
List of Figures
1 Engineering organisations throughout society . . . . . . . . . . . . . . . . . . . . . . 3
2 Extraction of iron ore at Dampier, Western Australia[1] . . . . . . . . . . . . . . . . . 4
3 Casting of tool steel ingots at Uddeholms AB, Hagfors, Sweden[2] . . . . . . . . . . 4
4 A stage in the manufacture of steel bolts[3] . . . . . . . . . . . . . . . . . . . . . . . 4
5 Car assembly line[4] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6 Sorted waste containers in Shanghai[5] . . . . . . . . . . . . . . . . . . . . . . . . . . 5
7 Road and rail bridges over the river Elbe south of Lutherstadt Wittenberg, Germany 5
8 Wind turbines on the Thornton Bank, off the coast of Belgium [6] . . . . . . . . . . . 5
9 Telstar, the world’s first communications satellite[7] . . . . . . . . . . . . . . . . . . 5
10 Causal loop diagram showing the very basic principles of supply and demand . . . 14
11 Razor blades are commonly priced cheap when introduced, only to increase in price
once the customer base has locked themselves into the product . . . . . . . . . . . 14
13 Stereotypical quality assurance: visual examination of a finished machine part [8] . 17
12 Some typical specialist areas that contribute to overall product quality . . . . . . . . 23
14 Focus on requirements over the lifecycle - ideal (green) and typical (red) . . . . . . . 24
15 How to make best use of limited time to question and analyse requirements . . . . 25
16 Core content and naming of artefacts as per several standards [9][10] . . . . . . . . 31
17 A tent, a superyacht, an apartment block: the CONOPS for a home would apply
equally to all three, as long as they have facilities to support it . . . . . . . . . . . . 32
18 A toasting fork is only a suitable solution for a narrow range of operational environ-
ments where toast is to be made . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
19 A storyboard describing how a toaster is used . . . . . . . . . . . . . . . . . . . . . . 37
20 Scope of CONUSE and CONEMP related to standard lifecycle stages 30 . . . . . . . 39
21 The design of a complex product has a significant impact on the tooling needed to
manufacture it [11] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
22 Testing electronic hardware - here, only 40% of the cabinet is the device under test,
the rest is hardware designed to make the inputs and outputs more easy to measure
and monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
23 One of the HOPS (high-output production system) engineering trains developed for
the electrification of the Great Western Main Line in the UK [12] . . . . . . . . . . . . 41
24 A self-propelled rail grinder at work [13] . . . . . . . . . . . . . . . . . . . . . . . . . 43
25 A rocket artillery system needs a substantial logistics chain to remain in service.
Upper image - a launcher vehicle; lower image - the logistics vehicle carrying two
reloads. [public domain images] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
26 Nuclear fission requires extensive preparation of fuel and long-lasting solutions for
waste disposal, and the decommissioning of reactors at the end of their lives. Top
- storage of waste products from the fuel enrichment process; centre - low-level
radioactive waste buried in pits; bottom - the Sellafield complex in north-west Eng-
land [14], which reprocessed spent Magnox fuel from 1952 to 2022 and is still active
in nuclear decommissioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
27 Balancing negative experience of the past with ambition and self-belief for the future 50
28 An ambulance of the London Ambulance Service (this example registered approxi-
mately 8 years after the incident in the case study) [15] . . . . . . . . . . . . . . . . . 50
29 The “Bridge to Nowhere”, Mangapurua valley, New Zealand . . . . . . . . . . . . . . 61
30 Stages of a typical engineering product lifecycle, according to ISO 15288 [16] . . . . . 63
31 Green line: committed cost; blue line: cost of change . . . . . . . . . . . . . . . . . . 64
vi
32 Need for a drink, expressed in three levels of abstraction . . . . . . . . . . . . . . . 68
34 A member of the United States armed forces traversing monkey bars [17] . . . . . . 72
33 Comparing a real-world communication problem with a simple mechanical analogy 73
35 The Cynefin framework [18] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
36 A premature declaration of “mission accomplished” after the first stage of the Iraq
War . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
37 First responders taking action after the September 11, 2001 attacks on New York [19] 77
38 Emergent properties of hydrogen at progressive scales . . . . . . . . . . . . . . . . 79
39 Surface tension as an emergent property of water . . . . . . . . . . . . . . . . . . . 80
40 Evolution of the models of atoms and fundamental particles . . . . . . . . . . . . . 80
41 Causal loop model of general practice waiting times, as perhaps seen by the UK
government of the early 2000s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
42 Causal loop model of general practice waiting times, taking more factors into ac-
count to indicate why the 48-hour target policy had unintended consequences . . . 85
43 One of the problems with computer drawing tools is that you can get dragged into
spending a lot of time making sure objects are perfectly aligned and sized, instead
of focusing on the content; drawing by hand frees you to be more creative and less
focused on precision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
44 Drawing office of the Harland & Wolff shipyard in Belfast, Northern Ireland, early
20th century . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
46 Lovelace the cat enjoying her new climbing wall . . . . . . . . . . . . . . . . . . . . . 88
45 My hand-drawn design for adapting an old CD rack into a staircase for cats . . . . . 89
47 A Kanban board created with handwritten notes [20] . . . . . . . . . . . . . . . . . . 90
48 A teacher writing clearly on a blackboard so that children can read it [21] . . . . . . 91
49 The same information presented on a text-only slide and a slide with pictures . . . 93
50 A UML/SysML class diagram that describes an example set of stakeholders inter-
ested in an interface specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
51 A UML/SysML use case diagram that describes an example set of information needs
addressed by an interface specification . . . . . . . . . . . . . . . . . . . . . . . . . . 99
52 A UML/SysML class diagram that describes an example structure of an interface
specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
53 Relationships between concepts in architecture models (redrawn by the author) [22] 110
54 Relationships between modelling concepts, derived from ISO 42010 [22], then gen-
eralised to all types of model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
55 Top left: wind tunnel model [23]; top right: engineering drawing [24]; bottom left:
3-D CAD/rendering [25]; bottom right: text description . . . . . . . . . . . . . . . . . 112
56 Railway along the sea wall at Dawlish Warren, south-west England [26] . . . . . . . 117
57 A context diagram for a toaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
58 Information model of a context diagram . . . . . . . . . . . . . . . . . . . . . . . . . 121
59 The three pillars of sustainable development, related to each other . . . . . . . . . 123
60 Grenfell Tower burning, June 2017 [27] . . . . . . . . . . . . . . . . . . . . . . . . . . 133
61 Challenger space shuttle explosion, 1986 (public domain image) . . . . . . . . . . . 134
62 A summary of the main activities defined in ISO 14001 [28] . . . . . . . . . . . . . . . 136
63 British Army guards on parade[29] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
64 High-heeled shoes[54] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
65 Safety footwear with metatarsal guards[55] . . . . . . . . . . . . . . . . . . . . . . . 142
vii
List of Tables
1 Calculating total costs of employing one individual over one year . . . . . . . . . . . 8
2 Calculating annual productive hours . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 Essential parts of a requirement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
4 Comparison of two energy generation methods against the three pillars of sustain-
ability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
viii
101 tips for successful engineering
PART
Industry I
1 Career routes
2.1 My story
My motivation for this chapter is partly that I might have made different
choices in my own career if I had been more aware of the subtleties and
diversity of options available in the world of engineering.
As a teenager, I had a strong interest in joining the UK armed forces in a
technical role, but I moved away from this career goal because I wasn’t con-
vinced I would get the opportunity to do much real engineering as a military
officer1 .
After graduating, I joined a rail vehicle manufacturer and was unprepared
for the kind of work I was given to do. This was good in a way, because
it gave me an opportunity to become the engineer I am today, but if I had
known in advance what was in store, I might have chosen differently.
1
I was wrong about this: whilst it’s true that the roles I knew about at the time for such
officers were basically to command units of technicians who did the actual technical work
in the operational environment, this isn’t the only kind of job technically-qualified military
officers do. They can also find themselves supporting defence procurement by specifying
new systems, for example - this a directly technical task requiring fully-qualified engineers
who also know what the real military operational environment is like.
1
101 tips for successful engineering
sustainably.
Underneath infrastructure sits a wide range of other types of organisation
that may also provide critical support for supply chains to successfully de-
liver products. The degree to which each organisation is relevant is highly
dependent on the product.
Most of these organisations both play a part in one or more supply chains,
whilst themselves using products that are delivered by supply chains -
sometimes even the same ones that they support.
3
101 tips for successful engineering
4
101 tips for successful engineering
2.4.5 Infrastructure
Figure 6: Sorted
Every supply chain relies not only on the links prior in the chain, but also on waste containers in
common infrastructure that isn’t necessarily part of the same organisation. Shanghai[5]
Examples of infrastructure are illustrated in figure 1. Where separate or-
ganisations exist to provide these infrastructure services, they employ large
numbers of engineers in a wide range of disciplines. Infrastructure engi-
neers design, develop and maintain the technology and processes needed
to deliver services, rather than material goods.
Figure 7: Road and rail
bridges over the river
2.4.6 Some more organisations that employ engineers Elbe south of Luther-
stadt Wittenberg, Ger-
The bottom section of figure 1 is a loose collection of themes not directly in- many
cluded in either supply chains or infrastructure, but that require engineers
in varying quantities. The fact that these are written smaller and without
cartoons shouldn’t be taken to suggest that they are less important or that
they employ proportionately fewer engineers. Take construction for exam-
ple - huge numbers of engineers (of many different disciplines) work for con-
struction firms, designing (amongst other things) the infrastructure and the
building facilities that are used by the supply chain industries.
Governments and governmental organisations also need many engineers in
order to function. Consider the technical aspects of healthcare, education,
and national security - all these areas keep engineers very busy.
think would benefit from engineering expertise, but that don’t currently em-
ploy engineers. That is, those organisations that don’t even realise what they
are missing. Will you be the one to change their minds? Good luck!
5 Accreditation
8 Characterising projects
6
101 tips for successful engineering
Health warning
In this section we will look at some of the basics of costing. Every organi-
sation differs in the details of how it carries out this task so to become an
active practitioner in this field, you’ll need to take specific training or gather
on-the-job experience.
Let us assume there are three main categories of cost, which we will consider
separately:
Time - the costs of human time spent doing work, including a factor for
expected supporting infrastructure such as offices;
Materials - the cost of physical and software elements used in the produc-
tion of deliverables, whether components for some product or special
materials needed in the production of intellectual work such as a non-
standard software package;
Expenses - other types of cost that don’t fit into the time or materials cate-
gories, such as travel by project staff, subcontracting of work outside
the organisation, administration fees by other bodies, and many more.
I’m going to show you a simplified version of the method I was taught at
one company I worked for. This is certainly not the only way to develop an
estimate of staff costs, but it is fairly normal practice.
7
101 tips for successful engineering
Table 1: Calculating total costs of employing one individual over one year
vidual cost of the worker over one year, we should be able to calculate an
hourly figure called a Staff Cost Rate by dividing this amount over the total
hours expected to be worked in one year2 . We have to remember to factor
in allowances for annual leave and sick days, but at this stage we don’t worry
about whether the staff member is spending 100% of their time working on
our project - we just want an average cost for an hour of their productive
time. Now, we can calculate a basic “Staff Cost Rate” by dividing total annual
8
101 tips for successful engineering
9
101 tips for successful engineering
I can’t offer you an easy solution for producing time estimates that will be
deliverable without causing yourself a nervous breakdown. Many engineer-
ing tasks are complex enough that it isn’t easy to stick a figure on how long
they will take. Others can be fairly straightforward and can be measured
from previous experience. For example, carrying out a design calculation
with known parameters is straightforward enough that there’s little risk in
allowing the same amount of time for it, unless there’s a risk that the input
data might change, triggering a need to repeat the calculation.
one week. If two individuals each spend twenty hours, or four individuals
each spend ten hours over that week, then that also counts as one full-time-
equivalent. If one individual works twenty hours over the week, that counts
as 0.5 or 50% FTE.
Health warning
Remember that if you want to keep track of how much the work will
cost, you can only combine the FTE involvement of several people if
their hourly costs are the same, or if you can make an approximation
like an average SCR or (more conservatively) assuming that everyone’s
hours cost as much as the most expensive person on the team.
It makes sense to separate FTE estimates where multiple, diverse roles
are involved in the work, so you can see separately the involvement of
each role. For example, 2.0 FTE of regular engineers for two weeks to
produce a document, and 0.1 FTE of a senior supervisor over those two
weeks to review and approve it.
It’s useful if you are working on multiple projects to keep an eye on the
amount of effort you spend on each one every week. If you find the total
goes above 0.8 FTE, you need to be careful that you still have enough time
to do your personal administration, professional development, and allow
for a little breathing and thinking time. Above 1.0 FTE, I hope your contract
allows for paid overtime, but beware of burnout!
11
101 tips for successful engineering
12
101 tips for successful engineering
Overall, this means that many (if not most) engineering effort estimates are
exceeded by the real work. This is a major risk to the project, because it
means extra time and extra costs are needed to complete the work. The
customer may not be willing to pay the extra money, or accept the delay.
They may abandon a project and go to another service provider or supplier,
or they may enact punitive clauses in the contract. It is not uncommon for
engineering companies to find themselves forced to work for nothing in or-
der to complete a piece of work, where the original price was exceeded by
the real costs.
13 Pricing work
Many engineers become project managers and find themselves directly re-
sponsible for setting the price of work. Even if you don’t follow this route in
your career, it probably helps to understand a little about how pricing might
be done. We’ll look at cost-plus pricing and then at pricing that considers
competition and profitability.
13
101 tips for successful engineering
ments, each with their own profit targets, it might be necessary to add a
tailored margin to different individual staff member costs separately.
Cost-plus pricing has the advantage that the offering organisation is guar-
anteed to profit from doing the work, unless the costs change without a
matching increase in funding. It has the disadvantage that it takes no notice
of competing prices from other offering organisations, which means that a
pure cost-plus approach is not always competitive in a bidding scenario.
14
101 tips for successful engineering
a workforce or tooling through a lean time in the hope that the market
becomes profitable in the future;
• A company trying to drive competitors out of business by accepting
losses until the competitors cannot participate in the market;
• A “loss leader” - a product or service sold at a loss in the hope that cus-
tomers will buy other, profitable products or services from the same
supplier.
The deliberate lowballing of a bid, especially for a major project, is a risk for
the supplier and for the customer. However, in competitive markets (and
most big-ticket products or services are opened up to competition, in most
countries of the world) the pressure to win a bid or market share is immense.
When estimating costs (which of course affect the “win price” for a bid), you
may come under pressure to reduce your estimates or adjust resourcing
so that cheaper resources can be used to do the work. Your professional
ethics code requires you to push back against that pressure if it affects the
quality or integrity of the work, just as your employment contract requires
you to act in the best interests of the company. This can be a tough balancing
act. Don’t be afraid to stand up to bid and project managers, or call on your
management chain or mentor for support.
17 Basic accounting
15
101 tips for successful engineering
PART
16
101 tips for successful engineering
ucts that meet the standard. You’ve probably seen those little “QA” stickers
on various consumer goods.
The ISO 9000 series of standards define a common set of aspects of a quality
management system. The definition of quality within this set of standards
[31] is:
Figure 13: Stereotypi-
The degree to which a set of inherent characteristics fulfils re- cal quality assurance:
quirements. visual examination of
a finished machine
part [8]
19.3 Can we be more specific about quality?
In reality, our white-coated inspector deals with just one aspect of quality –
the degree to which the end product matches the design. A product doesn’t
make it to the production line unless the manufacturer has confidence that
it will work and that it will turn a profit.
This implies that there needs to be some assurance well before we start
manufacturing a product.
The sketch in figure 12 illustrates some of the aspects of assurance that might
need to be provided for a product, service, or system. We don’t expect that
every single job would produce a single document for all these concerns –
but it is a good idea when developing a product to ask yourself some of the
questions you see below, even if your brief doesn’t mention them.
Although the questions in the sketch are a little more specific and certainly fit
into more specialist areas, they don’t represent measurable requirements.
However, the technical experts who manage these areas do generate re-
quirements through their specialist activities (even if that’s not what they
think they do).
For example, when we carry out a safety risk assessment on a proposed
product, we may identify additional safety features that are required, over
and above anything originally briefed. These requirements are then the
items we should check have been met in order to argue that the product
is safe.
Ask yourself if the content you’re looking at means the product or system
should be changed from what the design says, or what the client brief says.
If the answer is “yes”, you’re looking at a requirement.
17
101 tips for successful engineering
Health warning
19.5 Conclusions
• Our definition of assurance links strongly to concepts of quality;
• The standard definition of quality refers to requirements, which means
it is essential to identify and deal with requirements in order to achieve
quality;
18
101 tips for successful engineering
21 Assuring products
19
101 tips for successful engineering
The trouble with this approach is that projects end up focusing their atten-
tion more on the production of assurance evidence than on actually meet-
ing, or even understanding, the requirements that they are trying to de-
liver against. The timescales of some projects are tight enough that no time
remains to actually do the design work or think about the problem, because
from project kickoff onwards, the focus is on producing the deliverables re-
quired for the next milestone.
20
101 tips for successful engineering
could delay delivery; on the other, failing to do the extra analysis could de-
lay delivery, cost more money, and damage reputations, not to mention the
safety implications of producing a solution without incorporating the appro-
priate level of safety analysis first.
It may not be possible to put numbers on your case. However, whether
qualitative or quantitative, you can look to demonstrate:
• That the time and cost spent on rework can be reduced by a greater
total amount than that spent carrying out early analysis
• That critical safety (and other performance) factors can only be covered
properly with early analysis
• That an evidence-based, model-driven, tracked and progressive design
approach will build its own assurance case, requiring minimal develop-
ment effort
21
101 tips for successful engineering
22
101 tips for successful engineering
Figure 12: Some typical specialist areas that contribute to overall product quality
23
101 tips for successful engineering
Figure 14: Focus on requirements over the lifecycle - ideal (green) and typical
(red)
24
101 tips for successful engineering
Figure 15: How to make best use of limited time to question and analyse requirements
25
101 tips for successful engineering
Some passengers in the north and west of England may have to wait
longer to see improvements in services
Finding 14, National Audit Office report on modernising the Great Western
Railway [32]
26
101 tips for successful engineering
the project timeline, and models are always wrong3 , even if they are some-
times useful.
A belief that the schedule is sacrosanct is not helpful when reality disagrees
with what’s on paper. Your code of ethics requires you to advise your col-
leagues and clients as to what is realistic to achieve. Don’t be afraid to chal-
lenge the programme - the end-user delivery is more important than follow-
ing the schedule slavishly.
27
101 tips for successful engineering
data were received. One iteration of design is very likely to be cheaper than
two!
There is little an engineer can do to mitigate this problem, because it starts
with a deadline that may have been externally imposed and could be non-
negotiable. A few pointers to limit the damage could be:
• Notify your project manager of the threat to delivery as soon as you
identify it;
• Prepare an alternative plan of action for your work, if input information
is late - what will you assume, and how will you update your work when
the information arrives?;
• If you’re negotiating the deadline with your client, use a model of the
dependencies between activities to help them understand why they
can’t have the product on the day they want it; you may be able to
collaboratively identify some time-saving measures;
• Do not stay silent - your code of ethics requires you to speak up if you
think there’s a problem.
(Network Rail) failed to manage the technical challenges and risks of using
new technology, specifically a new design for the electrification equipment
and a new “factory train” for installing the equipment and its supporting
steel structures.
Network Rail did not conduct sufficiently detailed surveys...which meant
that some design work had to be repeated.
Finding 12, National Audit Office report on modernising the Great Western
Railway [32]
It’s tempting to suggest that, with sufficient time, budget, and effort spent
on requirements gathering and other unfashionable but important activi-
ties, your project cannot fail. However, no matter how good your plans and
your starting position, it’s very unlikely that a complex project will commence
without at least some unknown factors. As time progresses, we discover the
answers to questions previously unanswered. This may invalidate the as-
sumptions we have made, forcing us to make changes to our designs and
plans.
For example, it’s not practical or economical to conduct a detailed ground
investigation for every site along a railway that needs a foundation for an
overhead line structure. Therefore, it’s almost inevitable that hard ground
28
101 tips for successful engineering
25.4 Conclusions
There is always pressure to deliver quickly and at a low cost. As a profes-
sional engineer, your duty is to give accurate advice on the risks and con-
sequences of your colleagues’ and clients’ decisions. It’s unusual to have
sufficient influence to significantly delay a programme that is too short, but
here are some top tips on how to manage tight programmes and reduce the
risk:
• When scheduling tasks and dependencies, keep in mind that the only
deadline that truly matters is the delivery of value to the end user;
• It may be worth delaying the start of a task to await its late inputs,
rather than start early only to have to rework it later;
• Consider how to stage the delivery of a complex task, in order to allow
its successors to start work while you finish the final stages;
29
101 tips for successful engineering
30 Interface management
30
101 tips for successful engineering
There are three main themes to consider and, depending on your source,
these can be included in a concept of operations or in another document
with a different name. Figure 16 illustrates some common naming conven-
tions. The magenta outlines are my own preferred conventions. What’s im-
portant is to figure out what your organisation does and doesn’t include in
its documentation.
Figure 16: Core content and naming of artefacts as per several standards [9][10]
This first theme is one of the hardest to analyse in a pure sense, because
it is often very difficult to elicit pure needs from stakeholders without them
being in some way influenced by their ideas of what kind of system would
be a good or familiar solution. See chapter 42 for more detail about this.
31
101 tips for successful engineering
32
101 tips for successful engineering
Note that these needs can be met in several different ways. To de-
scribe the needs precisely, it is not necessary to dictate a particular
solution. The level of quality required will often exclude certain solu-
tions.
There is no single uniform way to ensure that you have asked enough of
these questions. You have to use your judgement to determine if your set
of needs is sufficiently complete for you to begin basing your system design
on it.
33
101 tips for successful engineering
34.2 Concept of use: how the users will use the system to
achieve their aims
34.2.1 Determining whether to have a system and what kind of system
to have
If we have established a good understanding about what the users need to
achieve, we can then begin to define a suitable system that will help them to
achieve it.
The fact that a customer has come to you asking for a solution means
that it is likely they believe they cannot achieve their goals without
some kind of assisting system. It is still worth questioning the system
scope to ensure it delivers the best value for the customer’s money.
There is usually more than one way to solve any problem expressed at the
operational level. The level of quality the users want to achieve/experience
will sometimes help exclude potential solutions.
The decision to procure a system and the definition of its scope is primarily
for the procurer (who may be the user) to do, but as an engineer with an en-
quiring mind, you are well-placed to assist them in their decision by helping
them eliminate systems and scopes that don’t meet their underlying needs.
A toasting fork might be an adequate solution for campers, or a family who
Figure 18: A toasting
are lucky enough to have an open fire (that they use often enough to coincide fork is only a suitable
with times when they want toast) and who are fit enough to stand over the solution for a narrow
fire holding the fork while the bread toasts, but this same solution is unlikely range of operational
to be fit for a user who has trouble with their joints and lives in an electrically- environments where
heated flat. toast is to be made
34
101 tips for successful engineering
It’s essential to understand the full range of users for your solution
and consider a solution that accommodates most, if not all, of them.
Failure to do this can be embarrassing, costly, and possibly illegal.
35
101 tips for successful engineering
37
101 tips for successful engineering
user interfaces (hopefully not for toasters) issues such as the placement of
controls, the cognitive load of the set of stimuli that a user needs to handle,
and the risk of human errors are all significant and should be considered
when setting requirements on the system.
The CONUSE forces you to think through not only what is needed from
the system, but what is needed from the user and the environment in
order for the user’s intent to be satisfied. It is often overlooked that
successful engineering must ensure the requirements on the “other
side” of the system boundary must also be met and verified in order
for us to have confidence that the system will really be validated.
Talkie Toaster: Howdy doodly do! How’s it going? I’m Talkie, Talkie
Toaster, your chirpy breakfast companion! Talkie’s the name,
toasting’s the game. Anyone like any toast?
Lister: Look, I don’t want any toast, and he [gestures at Kryten]
doesn’t want any toast. In fact, no one around here wants any
toast. Not now, not ever. No toast.
Talkie Toaster: How about a muffin?
Lister: Or muffins! We don’t like muffins around here. We want
no muffins, no toast, no teacakes, no buns, baps, baguettes,
or bagels, no croissants, no crumpets, no pancakes, no potato
cakes and no hot cross buns. And definitely no smeggin’ flap-
jacks.
Talkie Toaster: Ah, so you’re a waffle man?
Perhaps you can think of other examples where overenthusiastic design did more harm than
good?
38
101 tips for successful engineering
Figure 20: Scope of CONUSE and CONEMP related to standard lifecycle stages 30
39
101 tips for successful engineering
There are two different types of need that might emerge from an analysis of
the system’s lifecycle:
• Constraints on the solution space (that is, factors that exclude certain
otherwise good solutions from the set of possible solutions);
• Extra features that are needed in order to ease or even enable the
system to be produced, maintained or disposed of.
40
101 tips for successful engineering
41
101 tips for successful engineering
42
101 tips for successful engineering
safety. A few examples of necessary tasks follow - try and think of the tech-
nical implications on the design of the railway as a system.
• To maintain a safe wheel-rail interface, rail grinding is carried out reg-
ularly, in order to bring the rail cross-section back to specification after
it has worn through use;
Figure 24: A self-
• Trains and track must be regularly inspected to verify that their safety- propelled rail grinder
at work [13]
critical components are functioning as expected;
• Rolling stock must be kept clean and intact for a good customer expe-
rience, including the removal of graffiti and the repair of damage.
Over time, with a greater understanding of how much these tasks impact
the lifecycle cost of the system, more effort has been made to constrain or
guide the way parts of the railway are designed, so that they support these
tasks better.
• Rail grinding is carried out by dedicated self-propelled vehicles, one
stretch at a time, every night;
• Many on-board and trackside systems have automatic condition-monitoring
capabilities either built in or added, to reduce the amount of manual
inspection and diagnosis work needed;
• Materials on rolling stock are selected for ease of cleaning, resistance
to cleaning agents, and resistance to deliberate damage.
43
101 tips for successful engineering
Railway command, control and signalling systems have been based on elec-
tronics and software for the past 30 years or more. They have the peculiarity
that their service life (around 30 years) is much longer than the evolution cy-
cle of the technology on which they are based. Software upgrades on early
installations were designed to be carried out with the update on a floppy
disk, meaning a technician has to visit the site and manually transfer data.
These days, remote upgrades are possible, but may be ruled out in design
due to the network connection being vulnerable to security threats.
45
101 tips for successful engineering
46
101 tips for successful engineering
PART
47
101 tips for successful engineering
48
101 tips for successful engineering
The tilting train9 is a great example of a technology that came of age well
after it was first tried. British Rail first conceived the idea of an actively-tilting
train in the 1960s, but although its first prototype successfully demonstrated
the principle, the later prototypes that were employed in operational trials
were plagued by a range of technical and political problems until the entire
programme was halted in the mid-1980s.
However, the core tilting technologies were sold to the manufacturing com-
pany Fiat, which developed them and other ideas further into a successful
platform known as Pendolino. After finding customers throughout Europe
and beyond, Pendolino eventually entered service in the UK in 2002.
It would have been easy to dismiss an active-tilt train as being impossible
given the evidence of the failure in the 1980s, but if the general engineering
principles still show some benefit10 then it is still reasonable to keep trying
an idea with new approaches and execution until success is achieved.
49
101 tips for successful engineering
Figure 27: Balancing negative experience of the past with ambition and self-
belief for the future
38.3 Conclusions
When we undertake a new piece of development, we need to balance ex-
perience from the past with self-belief and a willingness to try an idea in a
new way. An acceptance that not all of these attempts will succeed is also
important, otherwise fear of failure keeps us from truly innovating.
Learning about the history of development is the cure to both the fallacies
of “it didn’t work last time so it can’t work” and “the dinosaurs don’t know
what they’re talking about so let’s ignore them”. By asking questions such
as those I proposed in the introduction to this section, we can find out what
went wrong last time and propose better approaches for the future.
50
101 tips for successful engineering
we don’t learn from it. I wrote this case study (with heavy reference to to the
report of the official enquiry [35]) a few years ago for a seminar on systems
engineering in the railways. It’s painfully relatable to my own experience,
which only started twelve years after this incident.
Think about the recent projects you’ve worked on, or those you’ve read about
in the news. Has the engineering community really learnt these lessons
from over 30 years ago?
39.2 Implementation
On the 26th October 1992, after a lengthy period in which the system had
been installed (in an ad-hoc phased migration), the new CAD system was im-
plemented fully. The report [35] states that neither the system nor its users
51
101 tips for successful engineering
were ready for this on that date. Amongst the problems still outstanding
were:
• CAD software was not complete, properly tuned or tested;
• The backup file server hadn’t been tested;
• The vehicle-based equipment (data terminals and vehicle tracking) suf-
fered from data transmission and accuracy problems;
• Staff had inadequate training and poor confidence in the new system.
In particular, the allocation system was highly dependent on accurate posi-
tion reports from ambulance crews. When vehicle positions were not known
or incorrect, the system started to make mistakes in its automatic alloca-
tion of calls. These poor allocations made the situation worse, as the sys-
tem rapidly lost the correct location and status of more vehicles. The effects
slowed the entire system, even making it slower for staff to respond to each
call.
In a technical sense, the allocation system did not fail – it performed accord-
ing to how it had been designed, but the trouble was that it had been de-
signed with some fatal flaws which meant that in the real world, it was never
going to be able to function correctly.
This is where we must recognise the difference between verification (check-
ing the system works as designed) and validation (checking that the system
actually delivers the benefits it was meant to, when in its environment and
used by the true end-users). We’ll be examining both verification and valida-
tion in detail in later chapters.
52
101 tips for successful engineering
39.4 Observations
Although the media at the time were quick to link deaths to the delays suf-
fered by LAS due to the difficulties with the new system, no inquest came
to that conclusion. However, even if nobody died because of the delays,
the increased times for calls to be answered and for ambulances to arrive
must have caused much anxiety and distress amongst the public, as well as
damaging LAS’ reputation and further affecting staff confidence. The chief
executive of LAS resigned following this débàcle.
53
101 tips for successful engineering
In many projects, not only the users but other parties may be stakehold-
ers, and we need to consider their requirements too. In this instance, we
could consider the maintainers, managers, and the patients as stakeholders
to success or failure of this dispatch system.
Wherever there is a human user, there are Human Factors to take ac-
count of. Get to know your HF specialist and keep them in the loop
from the start, don’t make them chase after you. Model, mock-up,
and simulate your product or system. Get the users in to have a look.
Identify training needs early and help your client plan for them so that
the introduction of the new system isn’t a big culture shock.
The technical difficulties, which also included visibility issues and black spots
11
These two terms are not entirely the same, but opinions disagree over precisely how
they differ; in this book I use HF to cover all these themes indiscriminately
54
101 tips for successful engineering
on the data terminals issued to vehicle crews, would have been noticed
much earlier if a rigorous requirements analysis process had been followed.
This is where stakeholder requirements are interpreted into a set of techni-
cal requirements. As this process examined the radio network, it would have
flagged up the question of whether the existing radio network was adequate
to carry the level of traffic required to support the new system. Additionally,
evaluation of the vehicle location system would have uncovered the fact that
it was not possible to achieve 100 % accuracy, and that therefore this would
have to be tolerated by the rest of the system without catastrophic failure.
Just because it’s technically possible doesn’t mean it’s practically fea-
sible in the environment of the end-user. Understand the deploy-
ment environment and make your system or product robust enough
to cope.
Choose the technology to fit the environment – rather than sticking
with a technological choice (perhaps it looks cool or is an elegant so-
lution) that won’t perform to meet the user’s needs.
Broadly speaking, the system as delivered was fairly close to what was spec-
ified – but the specification was flawed. There are plenty of techniques avail-
able that can help us develop good specifications.
If all requirements are known, and a rigorous engineering process is fol-
lowed correctly, the product cannot fail to meet the requirements; however,
this relies on full knowledge of the requirements at the outset.
The LASCAD project did not manage change effectively. Software updates
for various subsystems arrived on an almost daily basis. In the run-up to
implementation, the system was not in a stable state because things were
changing all the time.
In chapter IV.51, we identify that the verification or validation criteria are a
key part of the requirement. As we develop the internal architecture of the
system, and understand more detail about external interfaces, we can de-
velop similar specifications for integration.
This leads to a logical progression for testing when the system is imple-
mented – first checking that the parts interact correctly with each other, then
that the whole system works correctly as a single entity. It seems that in
the LASCAD project, this rigorous testing regime did not take place. Unsup-
ported by change management, it was impossible to be confident whether
or not the system would work, especially given an ad hoc migration strategy
55
101 tips for successful engineering
39.6 Conclusions
This is a case study I wrote up some time ago, and it highlights a number
of lessons to be taken away. We’ll be covering some of these in much more
detail elsewhere in the book, but the intention here is to get you to think
about your own work and ask yourself if some of these errors, which seem
pretty obvious in hindsight, crop up in your organisation. Here’s a list of key
questions you could ask yourself:
• Are we designing something that really meets the user’s needs?
• Have we identified all the stakeholders of our product/system, and cap-
tured their requirements?
• Does each requirement we’ve written or captured have an associated
verification or validation criterion?
• Are we making sure that our production/software development pro-
cesses aren’t leaving behind artefacts that might affect system perfor-
mance?
• Are we bidding for/winning/carrying out work that is within our capa-
bility as an organisation? Do we have enough of the right people, skills,
funding, materials?
• Do we have enough time to do the work safely and correctly?
• How confident are we that our design is robust enough to perform to
the required level in the target environment? Do we need to beef it up
a bit, model it or simulate it in advance?
Good engineering isn’t just about doing the work right, it’s also about
demonstrating that you did it right.
56
101 tips for successful engineering
57
101 tips for successful engineering
58
101 tips for successful engineering
59
101 tips for successful engineering
We are here to solve problems that meet needs, not deploy solutions
that tick boxes.
In the first story, the engineer looked no further than her client’s initial brief,
taking it as read that this was a true and accurate representation of the prob-
lem. She delivered what was asked for, and she got paid, but the client didn’t
really benefit from paying out that money, because the solution wasn’t actu-
ally the optimal way to meet his underlying need. There was nothing wrong
with the bridge. Her team built the solution right, but they didn’t build the right
solution.
In the second story, the engineer took a moment to explore the initial brief by
asking “Why?” and investigating the intended use for the proposed bridge. In
a couple of questions, she was able to isolate the underlying need (a source
of water) and verify that the bridge was not being used for any other pur-
pose. By doing so, she was able to come to the fairly straightforward conclu-
sion that a bridge was not the best solution for supplying water to the house
on the other side of the ravine. A little ground investigation near the house
showed that water could be supplied locally, which actually made life easier
for the elderly client and enabled him to live in his home longer.
Engineers discussed the type of bridge suitable for the area, but no-one
questioned the need for a bridge at all. . . Although pleased with the
bridge, settlers presumed it was more to advance the long-promised
Taranaki-Waimarino road than to provide land access to the lower valley.
They themselves had little use for the bridge by the time it was finally
constructed.
It turns out that my rather contrived made-up story has at least one real-life
manifestation: the so-called Bridge to Nowhere in New Zealand’s beautiful
Whanganui National Park. New Zealand’s government gave parcels of land
in the remote Mangapurua valley to soldiers returning from service in the
First World War. To access these plots, a road was built into the valley from
60
101 tips for successful engineering
the Whanganui river, and eventually a reinforced concrete road bridge was
built, spanning the Mangapurua gorge. Despite these efforts, the remote-
ness of the location defeated the efforts of settlers to successfully turn this
wilderness area into farmland, and the scheme was eventually abandoned,
leaving the bridge behind as a lasting reminder.
61
101 tips for successful engineering
By taking time to explore the brief and the underlying needs, we can of-
ten uncover opportunities to optimise the client’s operational environment,
eliminate unnecessary effort, and deliver a more intelligent solution.
62
101 tips for successful engineering
63
101 tips for successful engineering
Figure 31: Green line: committed cost; blue line: cost of change
64
101 tips for successful engineering
Well, eventually – there’s more to production than the physical act of assem-
bling a product. Before we build, especially in constrained situations, we
need to consider:
• Procurement of supplies, parts, skilled technicians, and facilities;
• Planning of logistics and the sequencing of work;
• Safety, health, environmental and other risks;
• How the built product will be tested to demonstrate that the require-
ments have been met.
That last bullet point is probably the most important. Once our technicians
have assembled our system and carried out the tests, do we have confidence
that the client will approve the all-important payout?
The production phase includes all the activities needed to get our product
into the hands of the users. For regulated industries such as aerospace,
defence, and railways, this means a lengthy period of type-approval, testing,
and commissioning to put the product through its paces before the final
approval is given for use in service.
66
101 tips for successful engineering
The higher up in the value chain that an engineering organisation sits, the
more likely it is that engineers will be actively involved in the support part
of the lifecycle. Organisations that sell services rather than specific products
are responsible for utilisation and support to deliver against a service-level
agreement (SLA), rather than a scope of physical work.
67
101 tips for successful engineering
If I’d asked my customers what they wanted, they’d have asked for faster
horses.
68
101 tips for successful engineering
69
101 tips for successful engineering
• The engineers or officials who write brief documents may not have the
training to examine the underlying need, because this is rarely a com-
ponent of an engineer’s education.
Always use caution when specifying a solution. You are taking respon-
sibility for the assertion that the solution meets the needs.
70
101 tips for successful engineering
42.6 Summary
In this chapter we’ve looked at how needs can be expressed at different lev-
els of detail, why clients do this, and how you can spot it.
Assessing a client’s brief is much more about language analysis than it is
about technical know-how, although you also need domain knowledge to
do a good job of it. This is a skill area that is not traditionally associated
with engineering. It takes practice to become proficient in this skill, but the
71
101 tips for successful engineering
potential rewards are great – for every awkward question you ask, you may
save yourself, your clients, or your employers significant sums of money.
43 Characterising a problem
I said, without really thinking about it, “that’s like trying to traverse a set of
monkey bars with only one hand” (see figure 33). To me, it was obvious
that the shape of the problem was the same: a matter of tight timing be-
tween releasing one dependency on infrastructure and establishing a new
one, meaning that the weak point is if there is any failure to establish the
second dependency within sufficient time.
With the monkey bars, the person falls to the ground (hopefully, not too far);
with the train, the on-board safety system stops the train at the last known
movement limit because it has no knowledge of a safe route ahead. This is
safe (for a while) but not very useful for passengers!
This instinctive analogy amused my colleagues, but to me it was quite pro-
found to be able to see the parallels in the two problems. Trying to traverse
a set of monkey bars with only one hand is a pretty demanding feat; why
would you ever choose to do that if you could use both hands? I couldn’t
understand why we would allow a configuration on the train that was so
vulnerable to the possibility of failure if the single radio unit on the train
didn’t perform adequately (bearing in mind that radio communications can
be affected by weather, topography and other uncontrollable factors).
73
101 tips for successful engineering
1999 to illustrate how problems can be categorised along the lines of these
aspects, and what kind of action plan we might want to take to respond to
the different types of problem. Figure 35 illustrates the framework with the
action sequences of each category13 .
12
“Cynefin” (pronounced “kuh-NEV-in”) is Welsh for “habitat”
13
For a more detailed illustration of Cynefin, I recommend the excellent picture on the
website of SketchingManiacs (https://sketchingmaniacs.com/decision-making-1)
74
101 tips for successful engineering
43.2.1 Disorder
The “disorder” area in the centre of figure 35 is the starting point before we
have categorised. It is important to escape this domain because when we are
not sure what kind of problem we are dealing with, we fall back on whatever
approach is our favourite.
You may well begin to observe amongst your colleagues that they do not all
like to work on problems the same way. Some love to deal with things at the
last minute in a sense of, if not panic, extreme urgency. Think of those class-
mates who pulled all-night study sessions in order to complete assignments,
or made up their answers as they went along when they were defending
their thesis.
Others like to take a great deal of time to debate even the simplest decision,
like which brand of toilet paper to buy in the supermarket.
If the solution approach doesn’t fit the problem, we are in trouble - so we
must begin by understanding what kind of problem we are dealing with.
75
101 tips for successful engineering
76
101 tips for successful engineering
Change is not the enemy in the complex space. Ignorance is the enemy
- and as soon as we learn something new that changes how we want
to solve the problem, we must be prepared to act on this information.
Figure 37: First responders taking action after the September 11, 2001 attacks
on New York [19]
77
101 tips for successful engineering
how the individual actions can be carried out. They may also be deviated
from if necessary to save life.
In contrast, engineers do not have standard operating procedures for deliv-
ering work on a chaotic project; we are educated to work in the “complicated”
space - to gather information and analyse before making decisions. Small
wonder, then, that projects in trouble often deteriorate further beyond the
point where they can first be considered chaotic.
The action sequence for a chaotic problem is as follows:
Act - do something immediately based on (best case) training or emergency
procedure or (worst case) instinct;
Sense - gather feedback on whether the action has improved the situation;
Respond - adjust, change or abort the action based on the feedback.
43.3 Summary
Problems are everywhere in our lives - not just at work but in society and our
private lives. The way we should solve the problem is dependent on what
kind of problem it is. The shape of a problem, and the level of complexity,
are insights that will help you select the right way to deal with something.
Now that you’re aware of these ideas, try categorising problems you read
about in the news or see in everyday life, as well as the problems you face
at work. Ask yourself:
• How often are you in a comfortable “clear” or “complicated” space?
• Is the action being taken in line with the category?
• How do you justify the categorisation?
78
101 tips for successful engineering
Why, you may well wonder, am I devoting a chapter to a theme that, on the
face of it, is more about philosophy than engineering practice?
The answer is simple: because this phenomenon is something we can ob-
serve as engineers. We need to be aware of it so that we can anticipate risks
and mitigate them.
79
101 tips for successful engineering
80
101 tips for successful engineering
The steam engine governor: Steam engine pioneer James Watt adapted
the centrifugal governor for use in regulating the speed of his engines. By
altering the leverage of the governor, its sensitivity can be increased. Watt
reasoned that the higher the sensitivity, the more precise would be the regu-
lation of engine speed. However, he found that, beyond a certain threshold,
the sensitivity became too high and the engine became unstable. The math-
ematics describing dynamic systems were not known at this time, so Watt
was forced to use trial and improvement to optimise the leverage of his gov-
ernor.
The instability of the system was an emergent behaviour of combining the
steam engine and governor in a certain way with certain parameters. It was
not foreseen by the creator of the system because there was simply no sci-
ence to predict it at the time.
Climate change: It is known, from evidence such as ice cores taken from
polar regions, that the Earth’s climate has changed, for hotter or for colder,
many times over its history. The causes of these changes are many and
varied. Climate change is an emergent behaviour of the climate system of
Earth, influenced by the Sun, water levels, human activity, and many other
factors that are so diverse and numerous that it is very hard for humans to
model the expected effects.
Waiting time targets for doctors’ appointments: In the early 2000s, the
UK government set a maximum waiting time of 48 hours for appointments at
doctors’ surgeries. This waiting time could only be measured from the time
the appointment was booked to the time the appointment took place. The
intention of the policy was to ensure that patients would not be kept waiting
an unreasonable amount of time before getting access to a doctor. Perhaps
the government hoped that this target would encourage doctors’ surgeries
to invest in greater capacity and employ more medical practitioners.
However, it was obvious to many doctors’ surgeries that this target could
easily be met if they simply refused to allow patients to book an appoint-
ment more than 48 hours in the future. The surgeries would typically re-
15
See http://en.wikipedia.org/wiki/unintended_consequences
81
101 tips for successful engineering
quire patients to call at the start of the working day, where they would be
held in a telephone queuing system and would be allocated an appointment
based on the order in which they called and the seriousness (as assessed by
a non-medically-qualified receptionist) of the medical issue.
Since the target’s achievement was only based on the time between an ap-
pointment being agreed and the time it took place, it was easy for surgeries
to achieve the target without expanding their medical capacity, but at the
cost of great inconvenience and some distress to their patients.
The target was scrapped by the new government that took power in 2010,
despite the government that instigated it having been notified in a public
debate16 of its effects as far back as 2005. What is striking about this ex-
change is the astonishment shown by Tony Blair, the then Prime Minister, at
the unintended consequences of his government’s policy.
I could not understand at the time, as a young systems engineer, how it
had not been obvious that this would be the outcome, given human nature.
That a government could be making policy with such disregard for system
dynamics was (and still is) a source of worry for me as a citizen and voter!
82
101 tips for successful engineering
other way, we must consider a wider system made up of one or more phys-
ical systems and the humans who operate it). We sometimes also need to
consider the interactions between human organisations, each using one or
more physical systems to help them achieve their goals. The ability of math-
ematical models to predict effects at this level is much reduced. Where a
physical system is stochastic (for example weather, or an artificial neural
network), even the behaviour of physical parts of our wider system becomes
hard to predict.
The best we can do is try to identify the components and their interactions,
and predict which of the interactions is likely to dominate the behaviour of
this wider system. In doing so, we can anticipate emergent effects that are
either positive (contribute to our goals) or negative (detract from our goals).
One method for doing this is the causal loop diagram17 . Causal models
work similarly to stock-and-flow models, except that we initially just label
the flows as being a negative or positive influence on the target node. That
is, the flows are causal relationships rather than material flows.
Causal loops are a simpler way to identify dynamic interactions compared to,
say, mathematical modelling of stocks and flows, or classical control system
modelling, but the technique follows similar principles and can be executed
as a simulation18 if you can quantify the interactions enough. It is useful
to approximate in this way because we can introduce to our model some
concepts that might be extremely difficult to quantify, for example the level
of motivation of a workforce. Such concepts can be very influential in the
emergent behaviour of our wider system, but almost impossible to capture
in traditional mathematical models.
Figure 41 illustrates the causal flow for the doctors’ surgery waiting time case
study in section 44.1.4, as it might appear to someone if they consider the
waiting time to simply be the time between agreeing an appointment and ac-
tually attending the appointment. If this is how you understand the problem,
then it follows that to reduce waiting time and increase patient satisfaction,
setting a target maximum waiting time would be a good thing.
However, as the questioners on the television show[38] made clear, the time
between the appointment being made and actually taking place does not
always necessarily need to be as short as possible; what’s more important is
to ensure that people who need to see their GP urgently are able to do so.
The level of medical need was not considered in the causal model of figure
41, nor was the time between that medical need emerging and the booking
17
I first encountered this modelling technique when reading “The fifth discipline” by Peter
Senge [39], which provides a good basic introduction to the technique. The Wikipedia page
on causal loop diagrams is also a nice introduction.
18
There are some tools available for this, or you could code it yourself if you have a math-
ematical modelling suite available.
83
101 tips for successful engineering
Figure 41: Causal loop model of general practice waiting times, as perhaps
seen by the UK government of the early 2000s
84
101 tips for successful engineering
Figure 42: Causal loop model of general practice waiting times, taking more
factors into account to indicate why the 48-hour target policy had unin-
tended consequences
44.3 Summary
This was a long section that touched on deeply tangible concepts like a steam
engine governor, as well as very abstract concepts like socio-economic in-
teractions in a healthcare system. The learning outcome I had in mind was
for you to begin to look around you and see how patterns of emergent be-
haviour can be seen in the world you observe. If you are starting to think a
bit more about the dynamics of your workplace, your family, your decision-
making: then you are on the road to becoming a more thorough and thought-
ful engineer.
Keep these points in mind as you open your eyes anew to the world:
• Virtually everything we observe is a system and/or part of a wider sys-
tem;
• Systems can behave in ways that we can’t expect or predict just by look-
ing at their parts in isolation;
• Analysing these emergent behaviours is a very important task for iden-
tifying and dealing with risks in the design of our products, no matter
how simple they may seem;
• System dynamics techniques such as causal loops can be a powerful
tool for understanding emergent behaviour, even in cases where we
cannot create a precise mathematical model.
85
101 tips for successful engineering
45 Human-centred design
86
101 tips for successful engineering
PART
Karl Lagerfeld
If you’re anything like me, a major part of your childhood was spent with a
pencil and paper, doodling machines and designs for gadgets, or just sketch-
ing what you saw. I wouldn’t claim that I was born with a pencil in my hand,
but I certainly enjoyed my drawing. Karl Lagerfeld was a fashion designer,
not an engineer - but good engineers should be just as fiercely creative as a
man who led one of the great French fashion houses for over thirty years.
As an adult and a professional engineer there’s a danger that we lose touch
with our immediate sense of creativity, when we’re expected to produce out-
Figure 43: One of
put that is polished, made up of regular shapes, and where little flaws attract
the problems with
the attention of those with an eye for detail. When did you last draw some- computer drawing
thing by hand for your work, not just for fun? tools is that you can
get dragged into
I’ve deliberately chosen to create most of the illustrations in this book by spending a lot of time
hand, because I think it demonstrates an important point. Communication is making sure objects
about making sure that the person receiving the information can understand are perfectly aligned
the concepts more than it is about impressing them with how perfectly- and sized, instead
of focusing on the
presented the message is. content; drawing by
hand frees you to be
As a school pupil, I had neither the best drawing skills nor the best hand-
more creative and less
writing. Now, in the workplace, when we are busy collaborating with white- focused on precision
boards and markers, my colleagues compliment me on the neatness of my
writing and drawing. Since my handwriting and drawing skills are much the
same as they were thirty years ago, albeit a little more practised, I wonder
why my level of skill now stands out where before it was just average.
87
101 tips for successful engineering
88
101 tips for successful engineering
Figure 45: My hand-drawn design for adapting an old CD rack into a staircase
for cats
89
101 tips for successful engineering
members are creating ideas for a shared space like this, it’s really important
that everyone can read everyone else’s writing, so it’s worth taking time to
write more neatly!
One of the latest trends in drawing tools is a “hand-drawn” mode that ar-
tificially introduces noise into the straight lines and regular boxes the user
inputs. There is definitely an appeal in looking at graphics that are a little bit
more human than perfectly straight lines and perfectly round curves.
Some of my favourite online lectures and presentations are illustrated by a
cartoonist whilst the presenter talks. The output looks fantastic, especially
when, at the end, the camera zooms out and you see a huge rich picture that
90
101 tips for successful engineering
91
101 tips for successful engineering
92
101 tips for successful engineering
Figure 49: The same information presented on a text-only slide and a slide with pictures
93
101 tips for successful engineering
in the real world, you open up an opportunity to drop a photo or two into
the slide.
Photos are also a great substrate for your own annotations - you can fill a
slide with a relevant photo and then draw or write or label over it the points
you are going to talk about. If you find that your file size gets excessive,
check the resolution of the pictures you’re using. You don’t need to import
all those megapixels if you’re going to shrink the photo down on one slide -
use a photo editing program to reduce the image size, or download a lower-
resolution version.
Health warning
For really abstract subjects, even class diagrams that show the relationships
of concepts by drawing lines between boxes can be more engaging than a
list of bullets (and more effective too). See chapter V.54 for examples of how
this can be done.
Don’t be afraid to draw by hand (see chapter IV.46), if you have a suitable
tablet and stylus (or even if you don’t - with a little filtering, a scanned pencil
and paper drawing looks good enough). Once you’ve practised a little, your
hand drawing should be good enough that you don’t need to spend time
wrestling with computer graphics. Hand drawing is quick and engages your
audience a bit more personally than anonymous text boxes.
Finally, respect copyright! There are plenty of images available online23
that are licensed for you to use, often under the condition that you give a
fair attribution to the author and ensure that people seeing the image know
they also can use it (by linking to the relevant licence). It’s not OK to just
screen grab images and paste them into your presentation without doing
this background work. It takes longer the first time you use an image, but
re-use is pretty easy.
47.1.2 Readability
This may be a repetition of tips you’ve heard elsewhere. Perhaps this is a
good place for me to list all the things people do in their slides that drive me
mad. Either way, I hope you learn at least one new thing.
Text volume - too much text on the slide means the audience are busy
23
For example, Wikimedia Commons (http://commons.wikimedia.org)
94
101 tips for successful engineering
reading and not listening to you; avoid full sentences, use a large font
and extra slides if you need to;
Text size - should it go without saying? Yes, it should, but apparently it
doesn’t - 24 point is a good default for regular slide text;
Diagrams - always make sure that the text and symbols on diagrams are of
a readable size on your slide - unless you’re about to zoom in to show
the relevant detailed part, but want to give an impression of the whole;
Consistency - just as with a document, ensure you consistently use the
same terms throughout, as well as a consistent graphical theme, colours,
fonts and so on;
Unnecessary decoration - a minimal approach to decoration is my pref-
erence - I want the content to speak for itself; emphasise only where
necessary, keep the background theme basic, and avoid the tempta-
tion to animate each bullet point!
47.1.3 Animation
Powerpoint can be used quite effectively to animate complex concepts, for
example illustrating the progress of a feature through an agile development
workflow. It can be tricky to get it working how you want it, but it is worth
the effort if your audience can understand something easier as they see it
move.
Animating all your bullets is probably something to be avoided; at most, us-
ing the "appear" and "disappear" animations is all you’ll need if you’re trying
to build up a point piece by piece.
Too much animation can interfere with the pace of your presentation, espe-
cially if, as you’re talking, you skip a point or click too fast and get two points
up at once. I find it better to just put the whole slide up and talk through it;
that way, I’m not distracted whilst trying to find the right words.
95
101 tips for successful engineering
This works nicely for all but the tiniest one-slide presentations and gives you
the chance to fill any gaps if you miss something during your presentation.
It also ends with a nice reminder to your audience in case they want to ask
questions on an earlier part of your presentation.
47.2.2 Speaking
There are plenty of hints around on how to improve your public speaking.
What helps me is to consider myself a performer and to try and speak like
professional speakers such as journalists or voiceover actors.
In fact, weather presenters are a great example because, as is normal for
engineers, they have a limited amount of time to provide some scientific in-
formation at a level that non-scientists can understand. The way they break
down what they say into small chunks, and engage with the screen behind
them rather than stand still in one place, is something I try to emulate.
47.3 Summary
There aren’t many absolute rights and wrongs about giving presentations
with slides, and you need to adapt your approach to the subject matter and
audience. However, I feel quite strongly about some of the elements of my
style - I believe they help my audience understand better what I’m trying to
say:
• Take opportunities to illustrate your message with appropriately-attributed
pictures;
96
101 tips for successful engineering
• Avoid crowding your slides with too much text or unreadable diagrams;
• Structure your presentations with an intro at the start and a summary
at the end;
• Model your speaking style on professionals you see speaking fluently
in the media.
97
101 tips for successful engineering
to learn from your document. It may be worth taking a few minutes to give
them a call or sit with them to understand what they’re expecting, if you can.
A UML/SysML use case diagram is a great way to record this, because it is
designed to illustrate the relationships between stakeholders and require-
ments. You can also explore how different requirements are related. The
result is a set of objectives your document needs to deliver, from the points
of view of everyone who wants something.
98
101 tips for successful engineering
Figure 51: A UML/SysML use case diagram that describes an example set of
information needs addressed by an interface specification
If it’s possible to group the use cases you drew, these groups may be a sen-
sible top-level structure for the document. Grouping by the owning stake-
holder means that a particular stakeholder may only need to read the detail
of one section of the document; by structuring the document in this way,
you’re saving them time.
In general, I think it’s good practice to begin with more general information
that sets out the bigger picture, and move on into detail gradually. Those
stakeholders interested in the detail will encounter the bigger picture early
on, which is helpful, while those who need the bigger picture can stop read-
ing at the end of that section.
Try to keep the level of detail consistent within a section. If you need to
attach fine detail, but it doesn’t contribute to the overall flow of a section,
consider putting it in an appendix instead of in the section.
99
101 tips for successful engineering
In this book, I’ve chosen this boxed format to highlight the most im-
portant messages I want to get across to you.
In this book, I’ve chosen this format to highlight important quotations that
support the arguments I make in the text.
The author
100
101 tips for successful engineering
The fewer pages you write, the less time you and your audience have
to spend. This is a very real saving of money. Effective communication
is profitable!
101
101 tips for successful engineering
Make things easy for yourself – and your readers. Choose the most
obvious way to convey the message and cut out the verbiage where
you can!
48.8 Summary
There are thousands of online resources around providing advice on how to
write and communicate effectively. I’m not trying to replace all of those, and
I recommend that you look around for different styles and opinions.
Instead, this post sets out a few of the key skills I think will help you to com-
municate more effectively in every document you write. It’s well worth a
couple of hours’ effort to sketch out the diagrams I suggested in order to
straighten out your understanding of what you’re trying to write.
Try to keep in mind these principles the next time you write a document:
• You can only communicate effectively if you understand who your au-
dience is and what they need to know;
• Defining the audience’s needs should come before any decisions on
format, medium, structure, or content;
• Once you understand the needs, look at how they naturally group to-
gether when considering the structure of your document;
• Ensure that your hard work is noticed by ensuring a visually accessible
presentation style, and by eliminating distracting minor errors such as
typos and grammatical mistakes.
102
101 tips for successful engineering
50 Capturing requirements
51 Anatomy of a requirement
A requirement is a statement of need. Writing good requirement text is a
skill that we’re going to look at it in some detail later. However, a well-written
statement of need is only one aspect of what makes a good requirement.
To aid the design process more fully, we can add some extra information
to the need statement that supports design and testing, as well as making it
easier for the requirements themselves to be managed through the lifecycle.
103
101 tips for successful engineering
104
101 tips for successful engineering
105
101 tips for successful engineering
title for requirements that need one, but leave it blank for those that don’t.
51.2.3 Rationale
The rationale for a requirement means the reason or justification for its ex-
istence. Rationale is frequently missing from specifications but it has high
value. When managing a large set of requirements from different stakehold-
ers, there may be conflicts. Without a rationale to explain why the require-
ment exists, there is not enough information to make a tradeoff decision.
Going back to the stakeholders to discuss and revise the requirement takes
time and money.
At the user requirement level, rationale can be used to provide background
information provided by a user during an elicitation process (for example,
by including their explanations as noted during a workshop). During design,
rationale allows us to record the history of technical decisions made.
The rationale should include a brief summary of any such background infor-
mation, with references to any related documents, such as minutes of meet-
ings where decisions were made, project communications (such as Technical
Queries and responses).
Rationale may sometimes be mixed in with the text of a requirement, for
example
In order to supply the hospital building services, the power
supply shall be rated at 100 kVA.
This is poor practice because it can confuse the reader and make it harder
to demonstrate compliance.
A good example of rationale is shown in the table at the start of this post –
it explains the decision process behind the requirement and indicates that
it has been agreed on the basis of user input. It demonstrates that this de-
cision is not arbitrary.
106
101 tips for successful engineering
Don’t spend too much time on categorisation - it’s less important than
other ways to understand how the requirements are related to each
other. A rough system of categorisation is usually enough.
107
101 tips for successful engineering
State the expected criteria in terms of what you expect to see, measure or
observe. It may be useful to refer back to the Concept of Operations (more
on this in another chapter) where there may be a present-tense description
of how the client wants to operate the system, for example “When the user
operates the power switch, the PC powers up and presents the start screen”
is something that could be found in a ConOps and used directly as a veri-
fication criterion. More technical criteria may involve the measurement of
observable values using specified methods, possibly even industry-standard
tests (for example EMC, where international standards define the tests for
emissions and immunity of equipment for some industries).
51.3 Summary
abc
108
101 tips for successful engineering
PART
In this chapter, I will explain the reasoning behind this sweeping assertion
and, hopefully, convince you that it’s worth spending time understanding
what, how, and how much you need to model in order to support your en-
gineering work. We will start by interpreting some standard definitions.
53.1 Definitions
model a simple description of a system or process that can be used
in calculations or predictions of what might happen [41]
something such as an object, plan, or set of rules that is
used to show what something else is like or how it works[41]
architecture fundamental concepts or properties of a system in its en-
vironment embodied in its elements, relationships, and in
the principles of its design and evolution [22]
architecture work product expressing the architecture of a system from
view the perspective of specific system concerns [22]
architecture work product expressing the conventions for the construc-
viewpoint tion, interpretation and use of architecture views to frame
specific system concerns [22]
concern interest in a system relevant to one or more of its stake-
holders [22]
ISO 42010, the international standard for “architecture description”, gives a
beautifully consistent and systematic set of definitions that help us under-
stand the concepts of architecture modelling. The standard provides a dia-
gram (figure 53) illustrating how these concepts are related to each other (in
109
101 tips for successful engineering
There are a few things we should note about what this “ontology”24 tells us.
• The object of interest is called a system because, depending on the
level of detail you use to examine something, everything is a system -
some naturally-occurring, some artificial;
• Since any model is a representation of one or more characteristics, we
may need more than one model to describe all the characteristics of a
system that we are interested in;
• The concept of stakeholders having concerns about a system is one
that holds true for all kinds of system and all kinds of characteristics,
not just architecture, which is the subject of ISO 42010.
24
A fancy name for a model of how several concepts relate to each other
110
101 tips for successful engineering
111
101 tips for successful engineering
112
101 tips for successful engineering
Essentially, all models are wrong, but some are useful. However, the
approximate nature of the model must always be borne in mind.
Anyone who plays construction games on their computer will have noticed
that the game will stop you from placing a building in the space envelope of
an existing building, or whatever the game rules specify. Such rules can exist
in real-world engineering tools like computer-aided-design (CAD) packages,
but this does not guarantee that a complex model will have consistency.
On multi-disciplinary engineering teams it might be usual for each team to
have its own “layer” in the same model, and to work on them independently.
If spatial coordination is not enforced, the layers don’t fit when they are
brought together, resulting in pipework going through walls, columns be-
ing outside the corners of the roof, and so on. This really happens - and
leads to costly rework.
113
101 tips for successful engineering
Getting carried away with the level of detail is a constant risk, especially
when modern modelling tools give so much flexibility, precision and accu-
racy. How much is enough? You need to decide this, or make sure you have
a clear instruction.
On the other hand, doing a little modelling might reveal some complexity
that was previously unknown. New concerns might arise from this discov-
ery - meaning new value that needs to be delivered by the model. Ignoring
such complexity is just as risky as spending too much effort modelling minor
details.
The level of detail of a model is critical - too much and you risk “analysis
paralysis”, too little and you risk missing important characteristics that
might lead to problems later.
53.5 Summary
Engineers use many types of model for many different purposes in their
work. It’s important to realise that all models share some fundamental prin-
ciples, and the fewer models we use on a project, the lower the risk is that we
will have inconsistency. On the other hand, we must ensure that we model
enough characteristics at the right level of detail to address all the concerns
that stakeholders to our work might have.
114
101 tips for successful engineering
115
101 tips for successful engineering
55 Modelling requirements
116
101 tips for successful engineering
117
101 tips for successful engineering
118
101 tips for successful engineering
explanation - coining the inaccurate headline “British Rail blames the wrong
type of snow”.
One important point to note here: it isn’t sufficient to trust the documenta-
tion and requirements that your customer has passed to you.
The customer is not always equipped or willing to research all the possible
environmental and operational conditions and specify for you which of them
should be dealt with. Use the customer’s documentation as a starting point,
but supplement it with the knowledge of your expert colleagues, interna-
tional standards, comparable systems and your own investigations.
If you can get to the site where your system will be used, then it’s a great
idea to carry out a survey of it and use that input to help you design a better
system. Sometimes you really do have to be there to understand29 .
For many systems, the bulk of the requirements and constraints that
govern the way the system should be designed come not from the
basic functionality but from the context in which the system is to op-
erate; in other words, the context dominates the design and must be
thoroughly considered.
Notice that I have included on the context diagram not only those actors
that have a direct physical interface to the toaster, but also (in blue) some
29
Obviously this is not always physically possible - if you’re designing something for under-
water use, or space, or in a toxic chemical environment. Even if that’s not possible, you can
at least try to reconstruct the environment as best you can, and use all available knowledge
to exercise all those weird little possiblities that might trip up your system.
119
101 tips for successful engineering
less obvious interested parties. These are not strictly interfaces but rather
stakeholders (that is, individuals or organisations wiht an interest in the sys-
tem).
It can be interesting and useful to categorise stakeholders according to the
influence they have on the system of interest, and the influence that the
system designers have on the stakeholders. The stakeholders can be placed
around the system of interest in concentric circles that represent these cat-
egories, with the “closest” stakeholders in the inner circle and the “furthest”
stakeholders in the outer. One convention uses three circles around the sys-
tem of interest:
Wider system of interest - immediate surroundings, users, and technical
interfaces to other systems;
Environment - neighbouring organisations and systems-of-systems
Wider environment - the physical world and regulatory environment
This method is a nice link between the more technically-focused theme of
120
101 tips for successful engineering
61 Types of interface
122
101 tips for successful engineering
PART
Given the way the phrase “sustainable development” is often used in our
industry, you’d be forgiven for thinking that only specialists in environmental
science or corporate social responsibility really need to think about it. In
this post, I want to show you that it’s a much wider issue, and demonstrate
that all your work as an engineer has an effect on the sustainability of our
development, in one way or another.
123
101 tips for successful engineering
As engineers, we are the technical driving force behind the world’s develop-
ment, and we do our work to meet the needs of our customers. Any solution
we create has the potential to affect, for better or worse, the ability of future
generations to meet their needs.
Consider – our customer has their own set of needs, but is our cus-
tomer representative of society at large? Does our solution for our
customer actually compromise the needs of another subset of soci-
ety?
If we take that analysis too far, we could quickly conclude that the best thing
to do is nothing at all. That’s just as extreme a position as the situation where
we just press on with our task without considering the wider world at all. We
need to strike a balance: to understand enough about sustainability to be
able to identify the benefits and disadvantages of the solutions we propose,
not only in terms of what the customer said they needed, but in the wider
context of what it means for our world.
124
101 tips for successful engineering
Table 4: Comparison of two energy generation methods against the three pillars of sustainability
Cost and benefit analysis can be highly subjective, and highly sensitive
to the definition of the parameters to be assessed. Be sceptical if these
parameters and their values are not made clear!
125
101 tips for successful engineering
63.4.1 Environment
The ISO 14000 series of standards supports organisations in developing sys-
tems for managing their environmental impact. Your organisation may have
an environmental management system (EMS). Artefacts from your EMS may
help to guide you when developing a new solution, to keep your work in line
with your organisation’s environmental policy. For example, when going on
site to carry out a ground survey, you may be required to record signs of
endangered species that would need to be moved before work can begin.
63.5 Conclusion
Sustainability is difficult to assess but has a fairly simple definition, in terms
of the three pillars (albeit with myriad variations on the theme).
Whilst a regular engineer is set up to meet client or user needs, we all need
to be aware that the needs of the world or society as a whole, now and in the
126
101 tips for successful engineering
127
101 tips for successful engineering
Without debating the philosophy of the meaning of truth, here are a few
highlights about honesty in engineering:
• When you give your opinion or make a declaration, you’re expected to
be objective, to have considered the issue to the best of your ability,
and to be able to support the claim with evidence;
• You must only lay claim to qualifications, titles or post-nominals to
which you are currently entitled; forget about lying on your CV, no mat-
ter how many other people you think are doing it;
• If you think something’s wrong, you’re duty-bound to say so; provide
fair and constructive feedback to your customer, employer, peers and
employees - this includes warning them of the risks they will be taking
if they do not take your professional advice.
64.2.2 Competence
You may only carry out work that you are competent to carry out. This
doesn’t mean that you’re not allowed to work under supervision when you’re
learning – as long as the person supervising you is competent.
Competence, in this context doesn’t mean your innate ability to do some-
thing (that is, in this context it is not the opposite of incompetence). It means
something more like the following conditions are met:
• You have any prerequisite qualifications or education AND
• You have been trained adequately in the task by someone already recog-
nised as competent AND
• There is evidence (maybe a certificate) that you have been assessed as
being capable of carrying out the task to the prescribed requirements
When you’re starting out, you may well want to show your employer you’re
willing and keen to try new challenges and solve problems for them. Beware.
Trying to carry out jobs that you’re not competent to do could lead to a range
of very nasty outcomes, mostly for you personally. If something goes wrong,
you could hurt yourself or someone else, cause costly rework, or even end
up in court explaining your actions to a jury.
No employer should ever try to force you to do work you are not competent
to do. Even once you have attained competence, if you feel you need extra
128
101 tips for successful engineering
skills, knowledge, or training, then you should ask for them – don’t try to
carry on without the support required to do the work properly.
This doesn’t mean you should refuse flat-out to do anything you don’t already
know how to do - it just means you should seek the proper support and supervi-
sion!
It’s simply not enough to study for a qualification at the start of your career,
gather some experience, attain Chartered or PE status (for example) and
then never again bother to learn or keep up to date with current develop-
ments in your field. Just as medical professionals are continually learning
new procedures, treatments and methods, so engineers must keep up-to-
date with developments in research and industrial practice. In fact, to be-
come a Chartered Engineer in the UK, you’ll need to produce evidence that
you have continued to learn since you graduated from education.
Any training provided by your employer may count towards your profes-
sional development, but you should also be aware of other opportunities
to learn as an engineer. Your professional body probably organises dozens
of local and national sessions each year. Have you visited their website re-
cently?
In the UK at least, out-of-work activities such as evening seminars and tech-
nical visits are often labelled with a value of CPD (continuing professional
development) hours that count towards any mandatory quota your profes-
sional body may impose. However, I want to encourage you to think beyond
counting hours to meet a quota. Try going to sessions that aren’t in your
day-job field (it feels less like work that way). Go above and beyond the
minimum requirements to get the maximum value. Here are some of the
potential benefits:
• You might learn a new method or technology that you can apply in your
day job;
• You might meet a potential new employer, mentor, or buddy;
• You might have opportunities to sell your organisation’s goods or ser-
vices.
129
101 tips for successful engineering
Whether or not you can book your CPD hours as working time will depend
on the activity and your company’s local policy. It’s not usual to expect ev-
ery CPD hour to be paid working time. Remember that you’re not simply
developing in your current job role but building value that will keep paying
you back over your whole career. It’s reasonable that you should make an in-
vestment of your own time towards this goal, just as you did when attending
education.
64.2.4 Safety
Engineers shall hold paramount the safety, health, and welfare of the
public.
130
101 tips for successful engineering
64.2.5 Sustainability
No matter what you’re working on, be it wind turbines or the latest V8-powered
SUV, your code of conduct holds you responsible for doing what you can to
safeguard the environment and social wellbeing.
If you work for a large organisation, it may well have policies for all these ar-
eas. You should familiarise yourself with their contents, assess how they
affect how you do your job, and ask yourself whether you think they go
far enough to safeguard sustainability. If you’re at the start of your career,
there’s a lot of years before you retire – what kind of world do you want to
retire into? It’s in your hands to influence it.
64.2.6 Integrity
131
101 tips for successful engineering
the job, but you must not bow to that pressure if the work is not correct;
• Be impartial in your assessments and your treatment of other individ-
uals and organisations; your judgements must be evidence-based;
• You must protect any confidential information you hold on behalf of
your employer or clients; when moving from one company to another,
you are expected to leave behind any work you’ve done - if you need an
artefact to include in your CPD portfolio, make sure you ask permission
first;
• If you have a conflict of interest, you must be open about it; for exam-
ple, as an engineering consultant, it would be unlikely to be acceptable
for you to provide your services to two companies who are in compe-
tition to win the same contract from a client;
The value of integrity is probably the hardest to maintain in day-to-day work,
especially when deadlines are tight and the pressure is high. There are grey
areas in these rules and it’s difficult to know what choice to make; even
harder when your seniors and peers are doing something routinely that you
may not feel comfortable with.
Organisations often set rules around corruption that make some provision
for suppliers to engage socially with clients to build a relationship. For ex-
ample, it may be acceptable for you to accept a drink in the bar, or a meal,
from a supplier in return for their opportunity to ask you about your require-
ments and for them to try to sell their product. But you should be starting
to ask questions if they offer you obviously expensive gifts such as watches
or foreign trips. If you’re in doubt, speak to your colleagues, managers and
mentor or, if none of them can satisfy your worries, your professional body,
who often provide free legal advice.
64.3 Conclusions
Whether or not you’re a member of an engineering institution, the rules of
conduct specified by these institutions are there to help you comply with the
law and achieve a level of respectability that is very valuable to have. Follow-
ing these rules should give you a personal feeling of pride and satisfaction.
You should be familiar with your code of conduct and take every step nec-
essary to not just abide by the letter of it, but the spirit. If you have concerns
about what’s going on in your organisation, speak out to your peers, man-
agers and mentor, or your institution. Whistle-blowing is still risky but more
and more support is emerging for those who raise concerns in that way, not
only within companies but in legislation and in institutional support.
132
101 tips for successful engineering
There was compelling evidence that the external walls of the building
failed to comply with Requirement B4(1) of Schedule 1 to the Building
Regulations 2010, in that they did not adequately resist the spread of fire
having regard to the height, use and position of the building. On the
contrary, they actively promoted it. It will be necessary in Phase 2 to
examine why those who were responsible for the design of the
refurbishment considered that the tower would meet that essential
requirement.”
Extract from the phase 1 inquiry report into the fire at Grenfell Tower [51]
In this chapter, I want to make you aware of why and how you should con-
Figure 60: Grenfell
sider safety in your engineering work. Even if you’re not a safety specialist, I Tower burning, June
hope you’ll be persuaded by the end of this chapter to be pro-active in man- 2017 [27]
aging the safety of your designs and products.
133
101 tips for successful engineering
should be aware that, in the UK at least, there is also a crime called "gross
negligence manslaughter" which, unlike the corporate version, can be ap-
plied to individuals. This means that if you are found responsible for an un-
safe piece of engineering, you could find yourself facing a prison sentence.
It wouldn’t be the company directors in the dock, it would be you.
134
101 tips for successful engineering
135
101 tips for successful engineering
Figure 62: A summary of the main activities defined in ISO 14001 [28]
136
101 tips for successful engineering
137
101 tips for successful engineering
71.8 Conclusions
An EMS could be a standalone system or just one part of a larger business
management system that addresses other aspects of sustainability.
138
101 tips for successful engineering
74 Cultural sensitivity
139
101 tips for successful engineering
140
101 tips for successful engineering
of colleagues, working efficiently means getting the job done without being
distracted or hindered by what someone else in the team is wearing.
75.2.2 Distraction
Perhaps the most obvious example of someone’s clothing being distracting
is if the observer is attracted to people like the wearer and the choice of
clothing makes the wearer’s body more visible or enhances its looks. In case
anyone is wondering, I think this could equally apply across all sexes and
genders - I am not suggesting that this is something that only happens one
way around in the workplace.
Beyond this, though, we could find ourselves distracted by another’s clothing
if:
• The clothing doesn’t fit well;
• The clothing is dirty or damaged;
• The clothing has a very distinct colour or style that stands out among
the workforce;
• The clothing is being worn by someone for whom (according to the
perceived identity of the wearer and the prejudice of the observer) it
is not intended or “permitted”;
141
101 tips for successful engineering
142
101 tips for successful engineering
75.4 Conclusions
Nobody who lives in a society with other people has unlimited rights to do
whatever they like. The degree to which self-expression needs to be limited
by the needs of others around you will be very dependent on your circum-
stances. Striking the “right” balance is up to you.
There are some who will argue that nobody should be restricted in what
they can wear to the workplace. It’s true that older, more biased norms are
gradually giving way to more modern outlooks, but unless you work on your
own in an entirely danger-free environment, you’ll also need to consider your
safety and comfort as well as the needs of your colleagues when you decide
what to wear.
31
and possibly against dress codes, although the author hopes that workplace dress
codes that impose stiletto heels are vanishing rapidly from the world
143
References
[1] Nachoman-au. https://commons.
“Dampier, Western Australia iron ore stockyard.”
wikimedia.org/wiki/File:Dampier_Iron_Ore,_Western_Australia.jpg, 2005. Accessed:
2023-07-05; licenced under Creative Commons Attribution Share-Alike 3.0 Unported licence,
see https://creativecommons.org/licenses/by-sa/3.0/deed.en.
[2] Uddeholms AB. “Casting of tool steel ingots at Uddeholms AB, Hagfors, Sweden.” https://
commons.wikimedia.org/wiki/File:Ingot_Casting.jpg, 2011. Accessed: 2023-07-05; public
domain image.
[3] United States of America Department of Defense. “Bolt pointing machine in plant of Republic
Iron & Steel Company, Muncie, Indiana.” https://commons.wikimedia.org/wiki/File:
Industries_of_War_-_Metals_-_Steel_-_Republic_Steel_Company_-_Bolt_Pointing_
Machine_in_plant_of_Republic_Iron_%26_Steel_Company,_Muncie,_Indiana_doing_
war_work_-_NARA_-_45487724.jpg, 1918. Accessed: 2023-07-05; public domain image.
[4] Ślusarczyk, M. “Car factory production line. Opel Astra J manufactured in General Motors
manufacturing plant in Gliwice, Poland.” https://commons.wikimedia.org/wiki/File:002_
Production_line_-_car_assembly_line_in_General_Motors_Manufacturing_Poland_-_
Gliwice,_Poland.jpg, 2015. Accessed: 2023-07-13; licenced under Creative Commons
Attribution 3.0 Unported, see https://creativecommons.org/licenses/by/3.0/deed.en.
[5] SSYoung. “Sorted waste containers in Shanghai.” https://commons.wikimedia.org/
wiki/File:Sorted_waste_containers_in_Shanghai.jpg, 2019. Accessed: 2023-07-13; li-
cenced under Creative Commons Attribution-Share Alike 4.0 International, see https://
creativecommons.org/licenses/by-sa/4.0/deed.en.
[6] Hans Hillewaert. “Wind turbines on the Thornton Bank, off the coast of Belgium.” https:
//commons.wikimedia.org/wiki/File:Windmills_D1-D4_(Thornton_Bank).jpg, 2008. Ac-
cessed: 2023-07-13; licenced under Creative Commons Attribution-Share Alike 4.0 Interna-
tional, see https://creativecommons.org/licenses/by-sa/4.0/.
[7] National Aeronautics & Space Administration (USA). “Telstar communications satellite.”
https://commons.wikimedia.org/wiki/File:Telstar.jpg, 1962. Accessed: 2023-07-13;
public domain image.
[8] Danishdanmomin. “Qualityors.jpg.” https://commons.wikimedia.org/wiki/Category:
Inspectors_at_work#/media/File:QualityORS.jpg, 2013. Accessed 2022-06-11; licensed
under Creative Commons Attribution-Share Alike 4.0 International licence (https://
creativecommons.org/licenses/by-sa/4.0/deed.en).
[9] C/S2ESC - Software and Systems Engineering Standards Committee. IEEE Guide for Information
Technology - System Definition - Concept of Operations (ConOps) Document. IEEE, 1998.
[10] ISO/IEC Joint technical committee 1/SC 7. ISO 29148 Systems and software engineering - Lifecycle
processes - Requirements engineering. International Standards Organisation, 2018.
[11] Steve Jurvetson. “Tesla Robot Dance.” https://commons.wikimedia.org/wiki/File:Tesla_
Robot_Dance_(7408451314).jpg, 2012. Accessed 2023-01-29; licensed under Creative Com-
mons Attribution 2.0 Generic (https://creativecommons.org/licenses/by/2.0/deed.en).
144
[12] Geof Sheppard. “Creech St Michael - HOPS DR76922.” https://commons.wikimedia.
org/wiki/File:Creech_St_Michael_-_HOPS_DR76922.JPG, 2016. Accessed 2022-12-20; li-
censed under Creative Commons Attribution-Share Alike 4.0 International (https://
creativecommons.org/licenses/by-sa/4.0/deed.en).
[13] Miroslav Volek. “Rail milling train SchweerBau, Červenka - Moravičany.” https:
//commons.wikimedia.org/wiki/File:18.07.2015,_Rail_milling_train_SchweerBau,
_%C4%8Cervenka_-_Moravi%C4%8Dany_(22195917715).jpg, 2015. Accessed 2023-01-29; li-
censed under Creative Commons Attribution 2.0 Generic (https://creativecommons.org/
licenses/by/2.0/deed.en).
[14] Simon Ledingham. “Sellafield aerial view in 2005.” https://commons.wikimedia.org/wiki/
Category:Sellafield#/media/File:Aerial_view_Sellafield,_Cumbria_-_geograph.
org.uk_-_50827.jpg, 2005. Accessed 2022-12-23; licensed under Creative Commons
Attribution-Share Alike 2.0 International (https://creativecommons.org/licenses/by-sa/
2.0).
[15] oxyman. “London ambulance on Hamilton Terrace.” https://commons.wikimedia.
org/wiki/File:London_Ambulance_on_Hamilton_Terrace.jpg, 2007. Accessed: 2022-06-
06; licenced under Creative Commons Attribution Share-Alike 3.0 licence, see https://
creativecommons.org/licenses/by-sa/3.0/deed.en.
[16] ISO/IEC Joint Technical Committee 1. ISO/IEC/IEEE 15288 Systems and software engineering –
System life cycle processes. International Standards Organisation, 2015.
[17] USA Department of Defense. American Forces Information Service. Defense Visual In-
formation Center. “US Air Force (USAF) STAFF Sergeant (SSGT) Kaluha Crow swings
through the monkey bars during the obstacle course portion of Tiger Challenge 2004.”
https://commons.wikimedia.org/wiki/File:US_Air_Force_(USAF)_STAFF_Sergeant_
(SSGT)_Kaluha_Crow,_Tactical_Air_Control_and_Command_(TACC)_Technician,_607th_
Air_Support_Operations_Squadron_(ASOS),_Camp_Red_Cloud,_Korea_(ROK),_-_DPLA_-_
a9753e37fa88e09426eebf56082b3a0e.jpeg, 2004. Accessed 2022-06-12; public domain image
in the USA, reproduced here with attribution.
[18] Snowden, D.J. and Boone, M.E. “A leader’s framework for decision-making.” Har-
vard Business Review, 2007. Accessed online 2022-06-12, URL: https://hbr.org/2007/11/
a-leaders-framework-for-decision-making.
[19] Courtesy of the Prints and Photographs Division. Library of Congress. “Unattributed pho-
tographs showing the aftermath of the terrorist attacks on New York, September 11, 2001.”
http://lcweb.loc.gov/rr/print/res/297_unat.html, 2001. Accessed 2022-06-12.
[20] Jeff.Iasovski. “A Scrum board suggesting to use Kanban.” https://commons.wikimedia.org/
wiki/File:Simple-kanban-board-.jpg, 2011. Accessed 2022-08-14; licensed under Creative
Commons Attribution-Share Alike 3.0 International licence (https://creativecommons.org/
licenses/by-sa/3.0/deed.en).
[21] Marius140%. “A mission-station teacher teaches English to young Zulu and Afrikaans chil-
dren.” https://commons.wikimedia.org/wiki/File:Kaleidoscope_for_young_minds.jpg,
2009. Accessed 2022-08-21; licensed under Creative Commons Attribution-Share Alike 4.0 In-
ternational licence (https://creativecommons.org/licenses/by-sa/4.0/deed.en).
145
[22] ISO/IEC Joint Technical Committee 1. ISO/IEC/IEEE 42010 Systems and software engineering –
Architecture description. International Standards Organisation, 2011.
[23] RadioFan. “Wind tunnel model of the space shuttle.” https://commons.wikimedia.
org/wiki/File:NTF_STS_wind_tunnel_model.jpg, 2011. Accessed: 2022-05-24; licenced
under Creative Commons Attribution Share-Alike 3.0 Unported licence, see https://
creativecommons.org/licenses/by-sa/3.0/deed.en.
[24] Wood, W.W. The Westinghouse E-T Air Brake Instruction Pocket Book. The Norman W. Henley
Publishing Co., New York, NY., USA, 1909.
[25] Sheehampster. “3D model of the entire robot.” https://commons.wikimedia.org/wiki/
File:Final_Robot.jpg, 2013. Accessed: 2022-05-24; licenced under Creative Commons At-
tribution Share-Alike 3.0 Unported licence, see https://creativecommons.org/licenses/
by-sa/3.0/deed.en.
[26] “43170 at Dawlish.”
[27] Oxford, N. “Grenfell Tower on fire.” https://commons.wikimedia.org/wiki/File:Grenfell_
Tower_fire_(wider_view).jpg, 2017. Accessed: 2022-05-04; licenced under Creative Com-
mons Attribution 4.0 International licence, see https://creativecommons.org/licenses/
by/4.0/deed.en.
[28] ISO Technical Committee 207. ISO 14001 Environmental management systems – Requirements
with guidance for use. International Standards Organisation, 2015.
[29] Sgt. Adrian Harlen. “British Army guards on parade.” https://commons.wikimedia.
org/wiki/File:Guardsmen_on_Parade_MOD_45155722.jpg, 2013. Accessed: 2023-07-15; Li-
cenced under UK Open Government Licence, see http://www.nationalarchives.gov.uk/
doc/open-government-licence/version/2/.
[30] “Oxford english dictionary online - definition of “assurance”.” URL https://www.lexico.com/
definition/assurance. Accessed: 2022-06-06.
[31] ISO Technical Committee 176. ISO 9001 Quality management systems – requirements. Interna-
tional Standards Organisation, 2015.
[32] Morse, A. Modernising the Great Western railway. UK National Audit Of-
fice, 2016. Accessed 2022-06-06 online (URL: https://www.nao.org.uk/report/
modernising-the-great-western-railway/).
[33] Grant, R. and Naylor, D. “White Hole (Red Dwarf series 4 episode 4).” BBC Television, 1991.
[34] European Commission. “Directive 2012/19/EU of the European Parliament and of the Coun-
cil of 4 July 2012 on waste electrical and electronic equipment (WEEE) (recast).” https://
eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02012L0019-20180704, 2012. Ac-
cessed 2022-12-21.
[35] Page, D. Report of the Inquiry Into The London Ambulance Service. South West Thames Regional
Health Authority, 1993.
[36] “Wikipedia page on the Post-It note.” URL https://en.wikipedia.org/wiki/Post-it_Note.
Accessed: 2022-06-05.
[37] Elphick, J. “Railway systems engineering: why is water wet?” In IET professional development
course on railway signalling and control systems, pp. 250–270. 2010. doi:10.1049/ic.2010.0104.
146
[38] “BBC Question Time Leaders’ Special.”, 2005. URL https://youtu.be/nqieLSIKWx0?t=4648.
Date broadcast: 2005-04-28; date URL accessed: 2022-08-07.
[39] Senge, P.M. The fifth discipline: the art and practice of the learning organisation. Random House
Business Books, 20 Vauxhall Bridge Road, London SW1V 2SA, 2006.
[40] “EARS.” URL https://alistairmavin.com/ears/. Accessed: 2022-06-06.
[41] “Cambridge english dictionary online.” https://dictionary.cambridge.org/dictionary/
english/model, 2021. Accessed 2022-05-23.
[42] Shoesmith, E., Box, G.E.P. and Draper, N.R. “Empirical model-building and response surfaces.”
The Statistician, 37, 82–82, 1987.
[43] World Commission on Environment and Development. Our Common Future. Oxford Univer-
sity Press, 1987.
[44] “Circles of sustainability.” URL https://www.circlesofsustainability.com/. Accessed:
2022-06-06.
[45] Overman, H. “HS2: assessing the costs and benefits.” CentrePiece, 2011. Accessed 2022-06-06
online(URL: https://cep.lse.ac.uk/pubs/download/cp361.pdf).
[46] Slaper, T.F. and Hall, T.J. “The triple bottom line: What is it and how does it work?” Indiana
Business Review, 86, 2011. Accessed 2022-06-06 online (URL: http://www.ibrc.indiana.edu/
ibr/2011/spring/article2.html).
[47] Institution of Engineering and Technology. “IET rules of conduct.” https://www.theiet.org/
about/governance/rules-of-conduct/, 2019. Accessed: 2022-05-06.
[48] National Society of Professional Engineers. “NSPE code of ethics.” https://www.nspe.org/
resources/ethics/code-ethics, 2019. Accessed: 2022-05-06.
[49] Institution of Mechanical Engineers. “IMechE code of conduct.” https://www.imeche.org/
docs/default-source/1-oscar/About-us/governance/code_of_conduct_02_03_02.pdf?
sfvrsn=2, 2021. Accessed: 2022-05-06.
[50] Institution of Mechanical Engineers. “IMechE code of conduct.” https://www.
engineersaustralia.org.au/ethics, 2019. Accessed: 2022-05-06.
[51] Sir Martin Moore-Bick. “Grenfell Tower Inquiry: phase 1 report overview.” Technical Report
ISBN 978-1-5286-1620-1, Grenfell Tower Inquiry, 13 Bishop’s Bridge Road, London, W2 6BU, 2019.
[52] “ISO website on the 14000 series of environmental management standards.” URL https:
//www.iso.org/iso-14001-environmental-management.html. Accessed: 2022-06-06.
[53] Lakhani, N. “BP faces Mexican class action lawsuit over Deepwater Horizon oil spill.”
The Guardian, 2015. Accessed 2022-06-06 online (URL: https://www.theguardian.com/
environment/2015/dec/11/bp-gulf-oil-spill-mexico-lawsuit-deepwater-horizon).
[54] N509FZ. “Red point-toe high-heeled shoes on ground.” https://commons.wikimedia.
org/wiki/File:Red_point-toe_high-heeled_shoes_on_ground_(20220104173302).jpg,
2022. Accessed: 2023-07-15; Licenced under Creative Commons Attribution-Share Alike 4.0
International Licence, see https://creativecommons.org/licenses/by-sa/4.0/deed.en.
147
[55] Bruggemann, S. “Nitti safety footwear with removable metatarsal guards.” https://commons.
wikimedia.org/wiki/File:Nitti_MetatarsalGuard.jpg, 2011. Accessed: 2023-07-15; public
domain image - see https://creativecommons.org/publicdomain/zero/1.0/deed.en.
148