Settings

Theme

Axes of Quality

8thlight.com

2 points by trptcolin 6 years ago · 3 comments

Reader

bediger4000 6 years ago

What "quality" means with respect to software is something that the experts (Watts Humphrey, SEI, etc) leave up to the imagination, as if "quality" had a single, easy to express meaning. But it doesn't. That's why we need articles like this one. I don't happen to agree entirely with it, as I think that "quality" can have goals in tension with one another, like the "Good/Fast/Cheap, pick any 2" triangle of quality. But overall, a good article.

  • trptcolinOP 6 years ago

    Yep, fair, "axes" / "dimensions" was overstating - they're not all actually all orthogonal (all models are wrong, some useful, etc.). Mature engineering discussions have plenty of examples of those tensions, e.g. is it more important for this system to be available or consistent?

    • bediger4000 6 years ago

      Again, thanks for the article. The framing was unique in my experience, and the idea that "quality" isn't easily defined or built needs to be hammered on regularly.

      You are correct - not every aspect of quality is in tension with some other aspect(s), and mature discussions would include the idea of axes or tension or "pick two" aspects, and the idea that some clusters of aspects go together for very little development effort. But unfortunately, very few seem to acknowledge or believe those things.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection