Acceptance Tests With Fitnesse

I’m in the process of taking all of my lab examples from a TDD/JUnit class which include Bob Martin’s bowling game example, a simple bug tracker, and a golf game. I picked up the book, Fit for Developing Software, to help me along since I never found the built in documentation quite sufficient enough.

[...]

Reverse One on Ones

I’ve been batting around the idea of starting up weekly one on one meetings with all my folks. As a front line manager my primary goal is to grow my people. Then of course if you slot out 30 minutes a week for 9 employees you get 4.5 hours per week. That seems like a [...]

Scrum Sprint in Waterfall World

We’re very much in the early adoption of Scrum at this point in my organization. So while my group of developers commonly run Sprints, hold daily standups, and use product backlogs, the rest of the organization rarely follows along.

So we ran into one of these clashes today on one project. The second Sprint will [...]

WS-Vertigo

I overheard this term mentioned in a podcast by Anne Thomas Manes and for a minute I thought it might actually be the name of a real WS spec. The WS* specs are a horror shop of standards gone wrong. Every time I start reading up on the newest WS* spec I just end up [...]

MarsEdit 1.1 Beta and WordPress Preview

This is a pretty narrow post, but a few people might find this useful since I’ve been frustrated by the preview function in MarsEdit, a fairly popular Mac blog editor, with WordPress. WordPress by default assumes you want new paragraphs if you bother to hit return twice.

Unfortunately, with prior versions of MarsEdit it just [...]

MBA Checkbox

I’ve been debating on whether I should pursue an MBA at this point in my career. I’ve even gone so far as to attend an informational session at the local UC. I’d like to eventually take on the challenges and headaches of being a CIO/CTO, and obviously there is some value to having an MBA.

[...]

Consensus at Google

Whether by personality or just experience I’ve always leaned towards decision making by consensus. Most recently, I’ve been employing the consensus approach with 5 of our senior java developers working to define our development guidelines and practices. That means we don’t have some really exact list of standards, but where we do come to agreement [...]

Confluence for Software Development Wiki

I hold a semi-regular development practices meeting where we cover all sorts of topics to get to an eventual consensus among our senior developers. The topics range from using maven versus ant to where to put curly braces. A few managers are attending now including a VP, but it hasn’t seemed to dumb down the [...]

First Code Review

We finally held our first code review today after having planned them more than a month ago. It was important enough to me to ignore my current stomach flu and attend the code review anyway.

The review involved myself, the tech lead on the project, and one senior developer. I’d reviewed the process with the [...]

Scrum and XP

There seems to be a lot of overlap between XP and Scrum in the Agile world. Somewhere I remember hearing that Bob Martin suggested at Agile 2005 that everyone was moving towards an Agile process that looked pretty much like Scrum with the XP engineering practices. I saw a little background on this on the [...]