From the Mailbox: Sources for Metrics?

A question from my email archives:

“I’ve been tasked with defining metrics for software quality. Do you have a recommended book or reference to point me in the right direction?”

The classic book on software metrics is Kan’s Metrics and Models in Software Quality Engineering. It’s not for the casual reader, however.

More . . . → Read More: From the Mailbox: Sources for Metrics?

Easily Distracted

Jan Chong is a doctoral candidate at Stanford, studying Organizational Behavior. Jan has two CS degrees, so it’s natural that she would combines her interest in software development and organizational behavior by studying XP teams. She presented some of her preliminary findings at Agile 2005.

One of the things that Jan observed while doing her . . . → Read More: Easily Distracted

The Twelve Project Meetings

An Ode to W. Edwards Deming at Holiday Time

The holidays have begun taking their toll on my sanity.

My eldest daughter has become inordinately fond of the mind-numbingly repetitive 12 Days of Christmas song and has been forcing me to sing it every night. If she were 5 or 6 years old, I would think her . . . → Read More: The Twelve Project Meetings

Inside the Secret Fears of Agilists

Scary isn’t it.

Agile, the edgy counterpoint to high ceremony, heavyweight, quality-of-result-depends-on-quality-of-process methodologies, could become just another vapid marketing buzzword.

How does this happen, you ask?  It’s an old pattern:

A group of Really Smart People notice a Problem and create a Solution.  They share their Solution with the Industry.
Others recognize the coolness, usefulness, righteousness, niftyness, or downright practicality . . . → Read More: Inside the Secret Fears of Agilists

The Nightmare Headline Game: Planning for the Unexpected

A participant on the agile-testing news group recently asked, “How can you plan for the unexpected?” He was asking about how you design negative tests, and his question reminded me of an exercise I use in my testing classes for doing just that. Continue reading The Nightmare Headline Game: Planning for the Unexpected

Dig First

Late last night, I decided to change my domain record to use a different DNS server. I had good reasons, reasons that I will explain in a moment. But the thing about making DNS changes is that they take hours to propagate. Knowing I wouldn’t see the effects of my change for several hours, I made the changes then went to bed.

This morning, cradling a cup of coffee, I thought I’d do a little blogging. Imagine my dismay when I discovered that testobsessed.com couldn’t be found. “Oh crud, what did I do?” I wondered. Continue reading Dig First

Time to Re-negotiate?

On every project, we make commitments based on negotiated agreements, even when we don’t think we’re negotiating. We agree to accomplish certain tasks by a given deadline. We agree to follow a particular process. We agree to work late one day so we can leave early another. Or we agree to work over a weekend because we want to do whatever it takes to make the project succeed.

But sometimes we discover that the negotiated agreement no longer fits for us for some reason. We need to revisit the agreement. We need to re-negotiate. Continue reading Time to Re-negotiate?

Who Carries the Risk?

I attended Ken Schwaber’s Certified Scrum Master training in June 2005. Yup, I’m a Certified Scrum Master. But I didn’t do the training for the certification. I did it for the learning. And for the chance to meet Ken.

I got more than I bargained for. I learned a lesson that has influenced my actions deeply and that forced me to re-evaluate choices I made in the past. I learned that for years I’d been accepting risk that was not mine to accept. Continue reading Who Carries the Risk?