Thursday, December 04, 2008
Invention by Design, Petroski
Harvard,1996
Henry Petroski has written a number of books that cluster around the craft and process of engineering. This one sets out to illustrate the inventive process of engineering design. I picked it up hoping to know more about innovation in other fields than my own.
In the ten or so case studies presented, the theme of the problem-as-impetus clearly emerges. Engineers, as critics of existing products, are driven to devise further inventive steps to reach toward a more excellent product. With some exceptions (the Boeing 777 case, which although probably the most contemporary, seemed to be lacking an undefinable quality of fidelity: does he really get what's going on there?), the cases revolve around the thoughts and craft of individuals. In some cases (the drinks can) their identities are obscure, whilst in others (the bridges of San Francisco) they spring from the pages dramatically. Exhibitions of patent documentation provides the bare bones, Henry P re-constructs the whole animal.
It's also clear that teams of engineers, or even distant collaborations, don't simply progress by cutting through an underlying bedrock of physical properties to get to the solution they seek. Rather, at each inventive stage, a higher order product, an improvement from the last, emerges from a mist. Thus we step from toggles to buttons, thence to what must have a been a nightmare of "automatic" clothes-tieing devices, to the zip as we know it. A series of hops then to the Ziplok bag, and yet another string of manoeuvres to Velcro.
But perversely, despite each invention begetting more invention, at the same time each enlargement of the scope and scale of the products seems to make it harder to analyse the next-generation design. Boeing's exponentially growing development budgets attests to this. Not all of the added complexity comes from within the product though, as there are network effects and social or legal changes concerning the use of the products that add further layers of requirement to each iteration.
The idea of resources as enablers, such as materials or tools, for certain types of design activity is also strongly exposed. He exemplifies this all through the book, pointing to CAD as a key technology for Boeing, standardisation for the Crystal Palace among many others. He seems to be too early to notice much use of computing in architecture though.
The chapter on buildings as systems shows how the problem complexity rises with each generation. Perhaps there is an inherent bias in these works, forgetting the industrialisation of innovation in mundane structures. The wonder of the local supermarket, reproduced thousands of times, as opposed to the award-seeking skyscrapers of the capital.
He uses terrorist attacks on the World Trade Center as an example of resilience of design. He refers of course to the 1993 bombs in the basement. What would he make of the later total failure of the designs in 2001, and was this indeed a failure of that particular building as a system, but a failure of a wider, un-designed system?
Tuesday, June 17, 2008
New Technology Disaster
It wasn't always. Go back a century or two, and you really would be looking at serious daily health hazards, not only in piles of discarded household waste, but also human wastes. Remember the Great Stink? Not many do, that's why I'm glad to plug UCL's Stinkfest.
But I digress. What happens when technologists look at systems for economically collecting waste, with the added requirement of wanting to incentivise waste reduction. This is a new requirement by the way. Back when you could throw everything away, you could run waste as a reactive service. Nowadays there is no "away", and the economist's response is to put a price on waste. From a local council's point of view, this makes sense. Bin-men cost money.
Enter technologists. Let's weigh the bins as we collect, and send you the bill for massive wastefulness. Sounds good, except even if it works in Germany or Shangri-La, it will need installing here. By "it" we mean weighing arms, identifiable bins or houses, recording systems, billing systems, training and all the rest of it. Not a light bulb then, but a complex system. You can expect databases to grind, for people to be standing in the wrong place, and for the odd bit of hardware to get broken. Worse than Terminal 5 on a good day, just like all perfectly normal field tests of things which looked fine in the lab.
Two stories from the press, following a halted trial, (not even a "pilot") in Norfolk:
Daily Mail (hates the government for messing with the bins, and god knows what else) "disaster, devastating blow for the scheme"
Guardian : "Schemes to go ahead"
Partly, these trials got media attention because of the RFID angle "they are spying on our bins, haven't they heard of the Magna Carta?". What most irritates me, aside from the axe-grinding of the Mail, is the complete lack of technological nous. It's obvious to me, admittedly now after years of exposure to the field, that the newer and bigger the tech the more carefully it will have to be prototyped and worked out locally before going live. So it's a "disaster" then? The local Tory MP cheerfully jumps on and pronounces left, right and centre, and tries to shake of the "government-imposed scheme" (the local council would have creamed off a good wodge of the Government grant for trying this out on their patch, and would have been in the front line for savings from a live scheme).
The Grauniad's report on the other hand isn't really looking at the technical risks at all, but sells it as political battle, showing the government's deafness to its critics. It's just as blind to the systems development issues.
The Mail could still be right, there could be serious system-level difficulties with this system, and they could be unique to the UK, or indeed South Norfolk. We just don't know reading these reports.
Monday, February 04, 2008
Girls guiding cats in herds
A Girl's Guide to Managing Projects
Herding Cats
Very observant readers may also note that I've migrated my blogroll from Bloglines to Google reader. It was fairly easy. It's slightly less neat, but it's actually the reader that I use and update now.
Thursday, June 28, 2007
SEM surveys
Why should you participate in these surveys?
- You will help advance knowledge in systems engineering.
- The topics are interesting facets of engineering or scientific work. There will normally be a link to the summary results of the research or an opportunity to be contacted about the research topic in due course.
- Surveys should only take between 10 and 15 minutes of your time.
- 29 June 07 : Lawrence Latif is looking at the use of tools and their selection processes. Please take the survey. [SURVEY CLOSED]
All UCLse surveys and research methods conform to relevant ethical practices, including anonymity and confidentiality, and associated data use is governed by the the (UK) Data Protection Act 1998. The use to which data will be put will be described in the introductory text of the survey.
This posting will be updated as more surveys become available. Thank you.
Tuesday, March 27, 2007
Philosophy of Engineering Design
You what?
Well, apart from the great, good and grey nodding sagely at society's lack of wisdom in taking more notice of engineers, it was a nice little exploration into the essence of design. Creativity came up a lot, but since this is engineering and not art or science, so did usefulness.
What's the use of a philosophy of design? Well, for me, it's as a step ladder off the flatland of business as usual, where we waste energy by using yesterday's processes against today's problems. The activity of philosophy is hard work, but real life should be easy by comparison. Philosophical, or let's just call them abstract, investigations into the nature of engineering processes should tell us why they are working and allow us to guess (it will only be a guess) what the better processes, for tomorrow's problems might look like.
Maarten Franssen showed us, as his comedy slot, the 16th century musket drill (take your fuse...). Taylorism in the military. Not for the first time I bet, it reminded my of Chinese martial arts forms. And Nelson had a gun drill too. The point of this training is to allow the actual work to go more quickly, without thought. The modern military strategist uses drills too, to close the OODA loop and to tailor processes rapidly.
Friday, March 02, 2007
ISS safety/threat analysis
Here's another wobbly hut, far from anywhere, which sometimes acts a research station but is these days probably best regarded as a demonstrator for plans to go and set up huts even further away, like on Mars.
The owners have just released a summary of a safety investigation and risk analysis for the station. Very interesting reading - 4 MB PDF. For the impatient, they are worried about what we worry about: dust and bugs.
Monday, July 31, 2006
Scanning the horizon
The value of this activity to us comes from being visible to the community (we were placed in the International Space Pavilion), and at the same time as being in a good position to look closely at other activities and possible partners for future collaborations. To catch fish, you have to go fishing.
On my routine trawl through news items, I saw that Sarah Bell's MSc in Environmental Systems Engineering made it to UCL News. Disclosure: this MSc is linked to our MSc in Systems Engineering Management. The second photo above is from the launch event for the MSc.
The spin this time was the association with tribewanted, and how students on the MSc would get involved in studying enviromental problems on this island community. Sounds like a set of extreme projects as well. It would be good to see how groups of people – presumably untrained in PM skills – organise themselves in that situation, and to write about it from a formal PM perspective.
Sarah also admits to having a blog, Cyborg Engineers, which despite being rather dormant looking, brings us the zeitgeisty concept of "Dilbertian frustration with management". She doesn't specify whether as subject or object of the verb!
Tuesday, July 18, 2006
When do you use a proper diagram?
Visual grammars are somewhat mysterious though, as the following example will I hope show.
If you want to work something out visually, a modeller is going to want to use a live, computer-based representation of their problem. The richer the better as far as a modeller is concerned. They are happy to learn the details and spend days playing with the configuration of the diagram. Being a proud sort, they will bring it to the meeting and say look at this, play with it. I've seen instances of this where the above-average-intelligence audience have been interested in the problem, wanting to contribute, but have been struck dumb by the strangeness of the notation. Uh dunno, you do it mate report back when it's finished. Next Agenda item please.
Tragic. The investment in learning visual language is never made properly.
That's why I like stealthy visual grammars, that emulate the anything goes world of the flip chart and sticky note. They are much more amenable to debate and contribution.
If you want to involve people in a group, you need a visual language that's approachable by them. You can't just say "oh it's UML, get with it", you have to make allowances.
Take a look at Nick Duffill's these two diagrams from the Beyond Crayons blog (also refers to Patrick Mayfield's little article on visual mapping in Systems Thinking).
See how in Nick's comparison, the second diagram looks more rigid, and less likely to be argued with. He also makes the point that the tree-like diagram obviously goes somewhere (the Outcome) rather than its wiggly predecessor.
Incidentally, he calls these Open Systems and Closed Systems but I don't think that nomenclature is quite right. He's referring to whether the system state evolves as a whole or whether things keep going forever. Essentially one diagram shows forces, and no state, and the other shows some forces, and a big change of state. Different objects, as well as a different grammar.
Very often these models are faulty on first presentation, but somehow the apparently finished state - signalled by the neat lines - is off-putting. The reaction could be "that's a bad model take it away" rather than "you missed this bit out HERE let me fix it".
Friday, July 14, 2006
The J Curve: The Dichotomy of Design and Evolution
The J Curve: The Dichotomy of Design and Evolution
Steve Jurvetson is mostly taking about how to do it, how to get a big system off the ground using parts that are designed and parts that are brewed. The interfaces, aargh the interfaces. Every surgeon knows that evolution gives you beautiful functionality but messy interfaces.
Steve presents these two as divergent paths, but I think I'm more hopeful for success in integration of the two styles of technology. I'm not sure why, but I think Layers and Architectures are significant and helpful.
We could add to this another dimension of systems engineering - the Verification/Validation stage. Many of the patterns that have been establisehd in systems engineering rely on transparency of design. Given an evolved system, or even a designed system containing an evolved system, how do you verify the integrity of the system if you can't inspect the drawing or the code?
Or what if the system itself evolves in use, such as an automonous array of communications routers, or a fleet of spacecraft? How can the safety of the users be assured?
We need to look at tending gardens, using animals and employing people for models of how organisations use evolved resources in systems. Track record and training will be as important for machines as it is for people and organisations.
Monday, May 15, 2006
Architectures and Organisation
It's pretty obvious I think, that when you have a team of organistions working on a product, some of the decisions about the architecture and interfaces of the product are determined by the organisational structure of the team, and that a different set of partners working on the same problem would develop a different architecture, for management rather than technical reasons. This is entirely legitimate by the way, and working out the best route is part of the function of all technical managers. Sometimes the organisation will be shaped by the product, and sometimes vice versa.
Anderson's thoughts are directed toward Lean, or Agile development, and how that imparts further gradients onto the decision space.
Friday, April 28, 2006
Irregularity
Tuesday, April 04, 2006
Requirements resources
Our requirements tutor, Anthony Hall, hopefully won't mind me mentioning that Ian Alaxander's site is packed with great book reviews including many on RE.
More requirements-tagged items: requirements
Tufte Forum
Edward Tufte's forum on visualisation issues, including Project Management graphics and the terrible Gantt chart. I scoured the latter for inspiration on the strategic project visualisation idea – previous post. Lots of ideas but mainly too tactical.

Check out Sparklines "word-like display of data": nice example here at NASA Ozone Hole Watch (that sounds so much more urgent than Ozone Layer Survey). They say this is sparklines-inspired rather than the true in-text sparklines.
Here's a more on-message sparkline from a company called Bissantz, who do software to create Truetype fonts for this.

The latter also claim to implement yet another bright idea I had in the bath – audible data playback! Should we call it audioisation?
Several of the Tufte forums are going straight into the feedreader. For one thing, I'll know when his new book will be ready.
Monday, April 03, 2006
Strategic process models
Why model strategically? I'm looking for some way of preparing thought at the stage of the business case (the full one not the bean counter's profit statement) or the research proposal. We need to know what's connected to what, and what gaps exist. We need exact knowledge of uncertainty. We don't want to commit to tasks and sequences yet, but we do want to shake out the structure of organisational relationships with the underlying technology.
The tactical level is well-trampled, principally by the Gantt chart. For discussion of some of its deficiencies and some possible alternatives, we'd better Ask Tufte. However, the strategic, beginning level of projects is airy fairy whiteboard stuff, the fuzzy front end.
Snagged from a somewhat random US army document about process modelling.
This is the commonly used ICOM model, a Lego brick of many process model formalisms. I'm trying to think how it could be used in a strategic-level project modelling system.
Inputs and Outputs of generic activities are obvious elements to model, but we don't want to imply that a task is done once. Rather like a diagram of body parts, we want to infer circulation and iteration of knowledge and materials between connected parts.
Instead of Mechanisms and Controls, we can use the vertical faces of an activity node to represent Resources and Constraints respectively. We can utilise this in a mapping scheme to show contributing organisations arrayed along the base of the diagram and customer/external organisations in the upper part.
Ideally I'd like to connect this to hard data (tables) about the connectedness and certainty of each of the elements. I'd like to take the drudgery away from the drawing aspect, and have the ability to do basic traceability and completeness analyses on the strategic model.
Sound good? Next week I'll draw a few.
Friday, March 03, 2006
New APM Body of Knowledge
The APM Body of Knowledge 5th edition has been written by practising project managers for practising project managers. It is designed to support frontline practitioners, consultants, advisers, senior managers in project-driven organisations, trainers, students, researchers, authors, publishers, librarians, information specialists and knowledge managers. It is used by the APM as a foundation for its membership, professional development and knowledge services.You can have a taste of some of the underlying definitions on the main APM website (PDF here), but basically they are charging money for the main dish.
ISBN: 1-903494-13-3
APM Publishing Bookshop
I personally think they should be propagating this quite freely, since their membership route is now linked to an examination of this knowledge. I suspect many training providers may amortize the cost of the publication into their fees!
(Disclosure: I work for an organisation providing APM-accredited training.)
Saturday, December 10, 2005
Firefox 1.5
Firefox, a multi-platform web browser has many qualities (free, not IE, tasteful, RSS, tabs), and price performance is another one of them. Now with 50% extra free. (At time of writing, version 1.5 updated from v. 1.0. )
Go on!
Thursday, December 08, 2005
elgg Learning Landscape
Which goes to demonstrate that sometimes this social stuff actually works.
Thursday, November 24, 2005
Doug Mather : communications
The fun part was getting up and moving around according to one's assessement of position along the various type axes. Great ice-breaker, and also the physical act of moving seats places you in a mental "camp", which illustrates the theory nicely.
Why can't that lot be more like us?He's graciously provided his slides: 760 KB Powerpoint file
Friday, November 18, 2005
Hello Dave
Wednesday, November 16, 2005
Subscribing to feeds
You might have heard of RSS FEEDS, or Atom feeds, and wondered what they all are.
RSS and Atom allow you to simply subscribe to a weblog to receive new postings in what’s called a news aggregator or newsreader (NB not the same as software that gathers Usenet articles).
First get hold of an aggregator. I’d recommend setting up an account with Bloglines (it’s free and works on any machine with a web browser, and there's no software to install) – but if that's not to your taste there are many others.
If you’d like some step-by-step help then this ‘how to’ is perfect for a Bloglines beginner.
Then copy and paste the URL of the RSS feed (in this case of Double Loop: “http://loop2.blogspot.com/atom.xml”) into the appropriate box and click on ‘Subscribe’ (or ‘add’ or whatever looks best)..
Now you can check your aggregator the same way you can check email. Each time a new item is posted to this weblog you’ll be able to read it there.
What’s even better is that you can now use the aggregator to subscribe to as many weblogs and news sources as you like… for example if you like one site you will probably like some of the sites they are reading (typically listed down the right of any given blog), they all have RSS or Atom too.
In fact the Guardian has RSS feeds, so does the NY Times and so does the BBC. These links will tell you more about their feeds.
So when you turn on your aggregator it’s like you’re reviewing hundreds of sites to check for new content, all by visiting one place.
So what are you waiting for, get going… get a bloglines account (1 minute), subscribe to my RSS feed, check out the sites I’m reading, your favourite news sites, subscribe to them and you'll wonder how you managed before!
[If this text looks familiar, it's because I nicked it almost verbatim from Incorporated Subversion.]
