Category: Humanising work

Back to school…

I’m back at university, in an effort to force myself to knuckle down and get through the pain of learning Java. It’s been 16 years since I was last there, and here are a few of the things I’ve learned so far – I’ve learned about the syllabus Despite the move to Java, very little […]

Read More

Why (most) agile projects aren't the best you ever work on

Matt Heusser’s recent blog entry on Tester/Developer communications prompted me to comment on the dreams of agile projects and tester heaven. Now, I’ve been tempted to have that conversation, but the conversations I have had instead are much more along these lines: Me: “Hey dev guy, here’s 20 years of accumulated knowledge describing why the […]

Read More

Models of software development

After an email exchange with Matt Heusser, Matt has posted my comments on how our work tools sometimes influence our behaviour on projects. That’s because these work tools are based on models of how someone believe software should be developed. Perhaps more importantly, the tools that I’ve seen are usually designed to ensure that the […]

Read More

Values

Jon Eaves was blogging about problems related to development goals not aligning with business objectives and it resounded with some thoughts I had been having on company values. In addition to goal alignment, I’m thinking at the moment that alignment of values is equally important, or at the very least it helps when the true […]

Read More

Disconnects

I overheard the following sentence from a project manager, accompanied by shock and outrage: “Two *resources* didn’t turn up this morning!” I believe the word they were looking for is “people”.

Read More