On the use and abuse of Technology and its Management from the perspective of an academic at UCL specialising in Project Management, Systems Engineering and Space Science/Technology.

Tuesday, March 27, 2007

Philosophy of Engineering Design

To the Royal Academy of Engineering for a mini-conference on the 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

A small wobbly hut 200 miles from anywhere, with a hazardous environment behind every door, wouldn't be my favourite place for a lab. But you know, those in the BAS or in submarines just have to put up with it. Technical strategies and management plans to deal with risks and hazards have emerged in these fields over time.

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

Back from a short break in not-quite-as-hot Cornwall, after a blazing week in which there was a substantial UCL/MSSL stand at the sweaty Farnborough Air Show. Some of this featured the newly established Photonics Knowledge Transfer Network, some of it the activities of MSSL in general, and some of it the activities of our Technology Management Group and the UCL Centre for Systems Engineering. Here's the UCLse poster on the left (I'm quite proud of the background photo):

UCLse stand at Farnborogh Thanks

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?

It's like I keep saying, it depends. If you want to tell people about something, and don't want no argument, you should probably draw it up neatly in a language they understand.

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

Fascinating post on fundamentals to do with Design as we know it vs. emergent paradigms such as GA-driven problem solving.

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

In this post (and its predecessor) David J Anderson speculates (in his Agile Management blog) on how Lean ideas and product architecture play against each other.

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

See that? Evidently Word can't cope with too much irregularity. Which is what this paper is going to be about: Extreme Projects, what they are, and how we might manage them.

Tuesday, April 04, 2006

Requirements resources

I'm becoming involved in Requirements Engineering (RE), as it is now known, on numerous fronts, including a module for our MSc in Systems Engineering Management. This relates in many ways to the front-end management issues that I've written about here previously. Consequently, I'm in knowledge acquisition mode.

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

Why hadn't I seen this before?

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

Strategic thought about future projects needs to be accurate, but because of the innate uncertainties the area is resistant to usable 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

After a long gestation, the APM have published an updated Body of Knowledge. It's much improved over the previous version, and contains helpful notes and references on a wide range of project management topics. Material on Strategic management of projects, Issue management, Technical/Technology management, Processes, Governance, Learning and Ethics have all been added now, and the majority of the rest upgraded and updated. In other words, it's useful. The only snag is how you get hold of it.
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.

ISBN: 1-903494-13-3
APM Publishing Bookshop
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.

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

Got it yet?

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

I'm intrigued by elgg and its Learning Landscape. I discovered it by following, through the flocking mechanism of delicious, who else had linked to a particular post on the corporatisation of universities (this is the little flock) following their adoption of electronic media (itself an ironic current).

Which goes to demonstrate that sometimes this social stuff actually works.

Thursday, November 24, 2005

Doug Mather : communications

Doug Mather of The Creation Company spoke at tonight's UCL/APM Project Management workshop about communications issues in project teams, using a fun exercise based on Myer-Briggs Type Indicator theory.

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

I'm glad to see Peter Antonioni has resurged his blogpiece. He's a management lecturer with me at UCL, but he's got good qualities as well.

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.]

Friday, November 11, 2005

Mind the planet

I'm really not sure about Minding the Planet. On the one hand it's interesting enough, and up to speed on right-now things in webness. On the other hand, it's a bit gee whizz and breathless about other topics. I had thought about unsubbing (a bit of churn in my bloglines can't be bad - let's get things done - GRR!) but I'm letting it stay for now, especially since I might get one of his 178+ readers to come here.

My aim is to steer my blog reading habit away from the obvious top of the rankings pioneer blogs to sources that are directly related to what I'm all about, with a healthy mix of the broad and the deep.

You know, everybody subscribes to Kottke, because he's Kottke. It's how the power law is powered. These days he's in HK looking for things to eat rather than doing groovy web design (which is why everyone latched onto him in the first place – only he had a clue about what CSS was for).

And another thing, just while I'm being iconoclastic, I really don't get calling things Web 2.0, (graphic) let alone Web 3.0 (semantic layer). I see a sort of progressionist fallacy emerging, and I don't think life's like that. Don't get me wrong, I'm all for microcontent and emergence and user-driven change and peer power, but I don't think I need a one-dimensional label for it.

Speaking of links in general, if you look at Matt Whyndham on Superglu you'll see there's now a feed. So you can subscribe to all my web stuff in one place if you want to.

Wednesday, October 12, 2005

Visualisation tools

I hate long lists, so I quite like mind maps (here's one by Suw Charman on the UK digital rights advocacy landscape) and like a lot of people I start using the techniques in documenting ideas, presentations or projects, forget about them, pick them up again ad infinitum. One day, I'll reach the tipping point and adopt them permanently into my toolbox. Part of the resistance to persistent use is the obvious need to turn my frightful green feltpen creations into communicable electronic documents. Over the years I've tried numerous mindmap tools but none of them have stuck. The other resistance, which might be the same as the first, is the effort it takes to get other people (colleagues) involved as well.

At the Mindjet blog, they are furiously exicited about a new release of Mindmanager? What seems like ages on their website – ahh Windows only. If you want to share your maps with Mac and Unix users, try Freemind. This is free, so at least worth investigating as a baseline even if you feel the need to spend money on something else later, and it's cross platform. Loads of platforms. I might stick with this, especially as colleagues look like they might wanna play too.

My ideal product would play nicely with OmniOutliner as well as the usual Word and HTML formats. What about some standards?.

Our Technology Management Group has had a lovely time with EndNote. The fact that it reformats citations on the fly within Word is the killer feature, and that has sold it to us. We are few, so sharing – and keeping synchronised – a small number of bibliography databases has been un-troublesome. Had we been a larger number, we might have elected to go with a product that allows networked databases, like Reference Manager. There didn't seem to be a cross platform solution to this last time I looked, whereas EndNote plays on Windows and Mac. We could always save to the web, I suppose, and adopt Cite-U-Like, but then we lose the Word integration.

Now what's this on the radar? RefViz, a little (Windows) tool that does textual analysis of references and shows you the correlations. Because I hate lists, I used to dream of this stuff when I was seriously slurping literature, and I could use it again I'm sure. It looks promising, but I'm not clear whether it needs the full texts to succeed, or just the abstracts.

Friday, September 23, 2005

Learning in an engineering environment

A research student I supervise has started blogging his research on Learning in an Engineering Environment.

There are many theories of learning and practices of teaching around. Some of them actually relate to each other. Most of what we do in life consists of spontaneous learning episodes (i.e. unplanned and self-directed), but funnily enough most of the economic action in teaching and learning revolves around formal teaching/learning.

These are undertaken when, to disparage it unjustifiably I am sure, the learner hasn't got (or been given) anything better to do.

For example, amongst the tedium that new employees undergo, they are often "sent on a course".

A UCL student in Systems Engineering, Dan Singh, is looking at these phenomena in an engineering context. His main question is "what knowledge-related practices affect the effectiveness of engineers", or something like that. One way this is manifested is in the way an engineer, let us say a software developer, adapts to the knowledge (tacit and explicit) about a complex system they will work on. Clearly there are different ways of storing and transmitting system-specific information and translating this into useful knowledge. The question for a manager or an organisation is what methods actually work for them? Writing man pages? Going on courses? Having a wiki? Writing blogs? Anyway, enough of me, watch Dan's blog, Learning in an engineering environment.

Sunday, July 31, 2005

Requirements: stated or discovered?

Or, the Cathedral/Bazaar dialogue hits hardware engineering?

At some point, I'm going to come to the topic of Requirements and how they should be generated. Particularly, I'm interested in how a research community (like mine in space science) ought to work to generate technological requirements for itself. From a single configuration-controlled document, or in an ant-hill like a Flickr forum?

Because I simply don't feel (am I allowed to have an emotion in this?) that technological features must be (as I read it at least one System's Engineering textbook) driven top-down into the product from on high, I'm going to study this carefully.

Here's one (trendy?) place to start, and to store up my feelings before heading into the desert of hard engineering. from Eric von Hippel's Democratizing Innovation (Freely downloadable from his site, but if you want to pay money for dead trees, try the Milton Keynes branch of Amazon.)


The user-centered innovation process just illustrated is in sharp contrast to the traditional model, in which products and services are developed by manufacturers in a closed way, the manufacturers using patents, copyrights, and other protections to prevent imitators from free riding on their innovation investments. In this traditional model, a user’s only role is to have needs, which manufacturers then identify and fill by designing and producing new products. The manufacturer-centric model does fit some fields and conditions. However, a growing body of empirical work shows that users are the first to develop many and perhaps most new industrial and consumer products. Further, the contribution of users is growing steadily larger as a result of continuing advances in computer and communications capabilities.

In this book I explain in detail how the emerging process of user-centric, democratized innovation works. I also explain how innovation by users provides a very necessary complement to and feedstock for manufacturer innovation.