Friday, 26 February 2010
Inevitable and avoidable rework
Posted by Simon Baker
Without really thinking about it until now, I've been seeing two types of technical debt. The first is the quick solution implemented with dirty code. I consider this to be irresponsible. That's not to say I won't do it, just that if I decide I should do it I make sure the necessary people understand the consequences and that it's an irresponsible action to take.
Read more...
Comments: 3
Wednesday, 24 February 2010
A simple measure of effectiveness
Posted by Simon Baker
In the Lean manufacturing world there's a measurement called First-Time-Through (FTT), which monitors whether a cell is making products right the first time. It's a measurement of the effectiveness of the cell's standardized work and shows the percentage of product made without any need for rework or scrap.
Read more...
Comments: 10
Tuesday, 23 February 2010
There's more to done than the green dot
Posted by Simon Baker
So you're working on a user story with your pair, developing vertical slices and getting feedback from the tester and customer as you progress. You're ticking off the acceptance criteria as they're satisfied by the emerging functionality. Awesome! Everything is tickety-boo. Then the customer realizes that something is missing and asks for that something to be incorporated into the card. What do you do?
Read more...
Wednesday, 10 February 2010
Without accountability there can be no solidarity
Posted by Simon Baker
Over the past two years I've been seeing teams fail because people are not holding one another accountable. People tell me they are scared of being perceived to blame and so instead they say nothing. I asked some people why they don't hold people accountable. They responded with things like: "I'm really uncomfortable doing that." Or "I'm not good at saying that kind of stuff. I'm just a developer." And I empathize. I really do. I'm uncomfortable holding people accountable too. I'm guessing everyone probably is to some degree. And by the way, I possess those developer genes. That said, I still think these responses are phooey! Being able to communicate is a basic human skill. We all do it, admittedly some better than others, but just because something is difficult doesn't mean we should stop doing it. How will we learn if we don't practice?
Read more...
Comments: 8
Thursday, 4 February 2010
Tuesday, 2 February 2010
Petition against recurring Government IT incompetence
Posted by Simon Baker
Isn't it about time we started calling the Civil Service and the Government to account for the repeated failures and wasted money in Public IT projects? Don't delay! Sign the petition to the PM.
Comments: 2
Monday, 1 February 2010
Integration Testing: The Story Continues
Posted by Gus Power
Over the past few months I've been reading Integration Tests Are A Scam by J.B. Rainsberger and following some of the responses to it, such as this one a few days ago which I've reproduced here.
Read more...
