Why I write tests first

I was recently having a discussion with some coworkers about test-driven development. There was some discussion about the relative value and cost, and not surprisingly some dramatically different opinions on the subject. It got me thinking about my own habits. I like test-driven development, but I’m not a purist. I almost always write my code with testing […]

Read more
Making the Best of a Tough Situation

Five years ago, it was not difficult to find companies willing to experiment with Agile on their low-priority, low-visibility initiatives. In my experience, most customers were happy with the transparency and predictability they gained, but where left wondering whether the planning and estimation practices could hold up under the fire of fixed-time, fixed-cost, and fixed-scope initiatives.  In […]

Read more
Agile Adoption bang for the buck, what to start with

Agile adoption isn’t an all or nothing proposition, as I have heard it described. At one point in my Agile adoption I wouldn’t have even believed it. If I went go into a new client that said they were an Agile shop and they didn’t practice all of the XP practices, I would feel they […]

Read more
Progression of Benefits with Agile Adoption

Over the past seven years, Coveros team members have served on scores of agile development projects ranging from five-person, custom-development efforts, to large system integration efforts with hundreds of team members working world-wide. One byproduct of all this experience is the recognition of a surprisingly consistent and predictable pattern of value realized by the organizations […]

Read more
The Agile Test Strategy Document…it does exist!

It is a common mis-perception that agile methodologies view planning and documentation as dated, time-wasting practices that should be avoided. While it is true that the agile manifesto asks us to value response to change over adherence to (static) plans, and working code over comprehensive documentation, it does not ask us to push planning and […]

Read more
X