Archive | Quality RSS feed for this section

Features or Quality? Selling Software Excellence to Business Partners

Features or Quality? It’s always been difficult getting business partners (from executives to product owners) interested in quality—be that code quality, design quality, automated testing, or technical debt. Software technical excellence numbers (ah, if we just had good numbers) don’t mean much to business partners. Recently I’ve been adding to the Agile Triangle (Value, Quality, [...]

Read full story Comments { 3 }

Velocity is Killing Agility!

As I talk with companies around the world it’s clear that a significant number of them are still mired in the productivity, efficiency, and optimization mud. It’s easy to spot them because they are often maniacal about measuring velocity—team velocity, velocity across teams, rolling up velocity to an organizational level or even velocity per developer [...]

Read full story Comments { 33 }

Technical Debt Presentation Write Up

A very nice write up on my presentation on “The Financial Implications of Technical Debt” in San Francisco last week.

Read full story Comments { 0 }

Agility & Managing Quality

The more I visit companies and see mangled agile implementations, the more I’m convinced that quality, or lack thereof, remains the central issue to effective agility. Organizations begin agile implementations with higher quality as the goal, but then too frequently don’t carry through with the discipline to achieve the goals they have established. There are [...]

Read full story Comments { 0 }

The Financial Implications of Technical Debt

There has been a great deal of discussion in the agile community about technical debt, much of it recently being led my colleague Israel Gat. The technical debt curve in the Figure shows how technical debt increases the cost of change over time, until software becomes almost un-maintainable. Two time scales can be shown on [...]

Read full story Comments { 6 }