Entries from October 2008

Sounds like a case for agile

Date October 21, 2008

..CIOs will be expected to become more and more strategic, delivering greater productivity gains while at the same time ruthlessly cutting costs. There will be a heightened debate about the role of IT in the enterprise. (ComputerWorld)
OK, so we can either spend months writing documents before a line of code is written. Do some [...]

How are you managing the change?

Date October 16, 2008

To the development team ‘change’ relates to scope and requirements within the project, but change runs far deeper than that.
A question that I am often asked is how do you manage business change on agile projects. Release regular and often is an often quoted mantra, but what does that mean to the business where [...]

Better, faster, cheaper…

Date October 15, 2008

Here’s a presentation I gave a while ago to a bunch of senior execs, introducing the concepts of lean and agile to software development.  Many of the slides are taken from a presentation given by Richard Durnall which can be found on the ThoughtWorks website [pdf].  If nothing else, the slides about the problems with [...]

Users is a dirty word

Date October 14, 2008

Language matters.  How you describe something frames your reference.  One of the problems with so much software is that it is designed for generic “users” (typically UML stickmen) who may also have roles, but don’t have lives.  Why this obsession with users?  Everybody “uses” things.  Surely the important thing is to understand the nuances of [...]

Where are the missing floors?

Date October 3, 2008

It is fairly standard practice in Hong Kong for buildings to have no thirteenth or fourteenth floors. They are considered unlucky numbers. Not sure what happened to the first, second and fifth floor here. And back-to-front button numbering that is neither in the telephone format nor the phone format. There’s a [...]

Resign or fix what you broke?

Date October 2, 2008

There once was a time where the honorable thing to do if you screwed up was to resign. No more it seems.  Times change and to resign is to walk away and admit defeat.  Defeat is something our culture doesn’t honor; no-one likes a loser.  So you ignore the critics and stay on; you know [...]