Nov. 28, 2012, 4 a.m.

Don't Outsource Your Development

Yes, you read that right. I work for a software development outsourcing firm, and I am telling you not to outsourceyour software development. But why not? Everyone’s doing it, and everyone can’t be mistaken, right?

July 25, 2012, 4 a.m.

Outsourcing Chaos Begets More Chaos

A recent example of software-related troubles at RBS described in this article is a good illustration of the GIGO principle (“garbage in, garbage out”). If you have a mess on your hands, outsourcing it won’t solve the problem.

July 10, 2012, 4 a.m.

Case Against Agile: It’s Too Damn Hard

This article has been beaten to death by many, including this blog. Still, I wanted to talk about several reasons why some organizations have difficulties adopting Agile. And if what I have to say is controversial, oh well, so be it.

Jan. 23, 2012, 4 a.m.

Cucumber and BDD

When Agile methods were first emerging, their proponents claimed that everything was going to be simple: we code units and the unit tests to test them, and the Customer writes acceptance tests. If the tests pass, it’s done.

Aug. 16, 2011, 4 a.m.

Pair Programming Misused

Many Agile folks love pair programming, and a lot has been written on how great this technique is for Agile teams. However, if misused or allowed to get out of control, pair programming can do serious harm.

Aug. 23, 2011, 4 a.m.

Metrics: Never Mind the Thresholds

Let's face it: managers love statistics. Having a bunch of numbers to look at, to track or to manipulate gives you the feeling of being in control of things, or at least of having a grasp on reality.

want to learn more?

feel free to contact us

David Tedford
VICE PRESIDENT