Not Scrummaster

This is a snapshot of an Excel Sprint Burndown spreadsheet for one of my projects. My employee, let’s call him George P. Burdell, isn’t allowed to be a Scrummaster. It’s political, but basically they want to move real slow with rolling out Scrum, so we’re doing it anyway in “super secret squirrel” mode. Hence [...]

The Importance of Perfect Training Code

I may have some perfectionist traits, but whenever I do a code presentation, usually for a training seminar for my folks, I end up spending a lot of time making sure the code is pretty much perfect and follows all the coding conventions.

Much of the time I’m borrowing example code from other sites [...]

First Steps with RAD 6.0

Since we spent millions on Websphere we’re now having integrate RAD 6.0 for developing into WebSphere Portal and utilizing JSF. I kept hearing bad things from developers about how you were tied into the RAD way of doing things. And phrases like ‘Drink the IBM Kool-Aid’ or ‘Swallow the Blue Pill’ abounded. Some of the [...]

Mini Review: Behind Closed Doors

I had high hopes for Behind Closed Doors: Secrets of Great Management by Johanna Rothman and Esther Derby. I’ve generally had good experiences so far with the Pragmatic Publishers. I’ve probably purchased about half of their titles at this point and I even occasionally listen to Andy Hunt’s podcast.

They hype on this made [...]

SDO Best Practices

I just had to laugh at this one, after we were pointed to it by some consultants. They were explaining that SDO is the great new way to do object to relational mapping, a “best practice”, as they put it. Turns out in the only available book, a redbook, on the subject IBM points out [...]

Thoughts On Referral Bonuses

My personal thoughts on referral bonuses is that I prefer to avoid them. I’ve referred in probably four or five people on my own. Some of those companies paid referral bonuses, but I either split them with the candidate or just turned the whole thing over to them. Personally I only referred in someone if [...]

Code Reviews by Management Fiat

I’ve been kicking around just how to go about implementing code reviews on my development teams for a month or two now. Despite my vast experience, OK only about 10 years or so, I never worked for an organization that practiced code reviews. I have done a few code walk-throughs myself to present some finished [...]

Scrum With A Dash of XP

Quoting from Brian Marrick in a recent post:

Bob Martin said at Agile 2005 that industry seems to be converging on a standard Agile approach: Scrum with a subset of the XP practices.

I’d have to say that’s pretty much the path we’re headed down at my company. We tend to stumble more in the [...]

Developer Book Club

I came across an idea I’m kicking around adopting in Alistair Cockburn’s Crystal Clear. The idea is that to help move forward the professionalism of your group you hold a weekly meeting to discuss a chapter of an important software title such as Kent Beck’s Test Driven Development or Andy Hunt and Dave Thomas’s Pragmatic [...]

Passing Nulls

I’m about halfway through Michael Feathers’s Working Effectively with Legacy Code, and I came across his attempt to handle nasty methods that take multiple parameters by merely passing in nulls and seeing if the test will still run. If the nulls are good enough then you can spend a lot less time digging through the [...]