One Small Acceptance Test

A small milestone today. One developer deployed our first ever Fitnesse acceptance test on a real project. I sat down with him at his desk and clicked on the ‘Test’ button. Soon after I had 4 green bars. This was a fairly straightforward edit, just checking that a city field was contained in a certain [...]

From Story Points to Ideal Days

Dave Churchville recently expounded on ideal days versus story points:

Personally, I tend to prefer the ideal time units, since it’s easier to explain to customers, but I have heard reports that point systems have had good results as well after the initial confusion.

My problem with story points is the teams have never gotten [...]

Unit Testing Service Component Architectures

Nice to see someone at IBM has finally taken a look at how you might test their wonderful SCA modules.

Turns out you have to go through many steps in Websphere Integration Developer (WID) and it appears to rely on Cactus which tends to be a real pain. Getting the whole thing setup involves several [...]

Everyone Writing Tasks

I changed up the usual way I run the detailed part of our Sprint planning meeting with everyone coming up with tasks. For almost all prior meetings:

Stick selected backlog items for the Sprint up on the wall on giant stickies. One by one lead the discussion on what tasks need to be done for [...]

Using this Keyword to Call Private Methods

After a recent code review I noticed a lot of code similar to the following:

this.createAUser();

or

if (this.isValidProfile()) {

Our coding standards allow for using this with fields to make the distinction clear:

private int count; pubic void setCount(int count) { this.count = count }

We adopted The Elements of Java Style for our [...]