2005

Conway's Law

A mind-map (pdf) around Conway's Law, prepared for a focus group on that topic at EuroPLoP 2005.

[the law is] a great piece of system archaeology. Does that mean that if it's still true for you, you're living in the past?

The focus group outputs (including a short follow on to the mind-map) will be published in 2006.

2003

Run Once, Right Anywhere?

Co-authored with Tony Robinson, Jeremey Wakefield. Published in JDJ

For Java technology to fulfill its promise, it should be possible to test a Java application on just one device and, if it works properly, assume that it will run well on any other[...]There is a fly in the ointment, however. While MIDP offers a highly consistent runtime environment and so consistency of functionality, user interfaces vary wildly. [...] Let's examine some of the more serious differences...

The article is available here. The work reported in this paper took place at Penrillian

2002

How I Know We're Agile

The transcript of a short position statement made at the opening of a debate at OT2002

The team I work with is agile. We do XP, but that's not how I know we're agile[...]We're going twice as fast even though requirements come and go monthly. We're going twice as fast even though the hardware platform we use for testing has changed three times.We're going twice as fast even though almost nothing about the project is the same as it was.That's how I know we're agile.

Contra the programme, Steve Freeman was not able to take part in the debat, thus I stepped in to make the case for XP