Older Topics

Posts on older/other topics

Speaking on Earned Value at NZ Computer Society Conference

I’ll be speaking at the New Zealand Computer Society’s 50th Anniversary Conference, on the topic of Earned Value Management.

I’m looking forward to being part of an interesting conference, and hopefully helping to lift the profile of EVM in New Zealand.

Link to presentation abstract

( The abstract’s reference… Read more

Added transcript to People Skills video

This week’s “People Skills for Nerds” post now includes a written transcript of the talk. (For those who, like me, prefer to read than to watch videos ;-)

Converting to Wordpress

Regular visitors may notice the site looks a bit different. I am transitioning to Wordpress. Initially, all the old pages will be available both as Wordpress posts and at their old URLs. I will eventually redirect requests for the old ones to the new URLs instead.

By the way, this… Read more

Sorry about old comments

Most old comments, from before the conversion to WordPress, have unfortunately been lost. (Very sorry!!) I lost them when Haloscan (who I was using for comments) shut down their service. As it happens, there weren’t a large number of comments on any of the pages that used Halscan commenting, possibly… Read more

Agile Roots Presentations Online

Presentations from the Agile Roots conference are now online.

My full presentation is here, although sometime I hope to isolate the middle section (on workplace interpersonal skill) so it can be viewed as a stand-alone 15-min presentation. [Done] As it stands, the presentation is 30 minutes on Read more

Speaking at Agile Roots

The Agile Roots conference is on, next month in Salt Lake City.  If you haven’t checked out the conference web site, hurry over there now!

If you like this blog (and presumably you do, since you’re reading it ;-)  I think you’ll love the conference.  It’s a new… Read more

Big Lessons from a Little Process

I presented a session at today’s Wellington Agile BarCamp.  The session was called “Crystal Clear: Big Lessons from a Little Process“.  Instead of describing all the details of the process, I outlined four of the most important lessons I have learned from it.

Here are some brief notes on… Read more

Making Better Programmers

Regular feedback is a key element of agile development.  Rapid feedback improves our software.  I suggest it also improves us, the people who write the software.

I’ve just read a fascinating article on where talent comes from, over on Freakonomics.com.  It outlines research into the key factors… Read more

Scientific Experiments

Steve Yegge points out that it’s very hard to do a valid scientific experiment in software development:

"You can’t have the same team do the same project twice; a bunch of stuff changes the second time around. You can’t have 2 teams do the same project; it’s too hard

Read more

Negotiating your Development Process

Principled Negotiation also applies to defining your software development process.  You can’t choose Agile just because you like it.  You have to understand what your customers’ interests are, and you have to seek a process which meets their interests and yours.

For instance: if the customer says they want a… Read more