Tag Archives: design

Metrics: When the Numbers become the Goal

In general, I’m in favor of development teams gathering metrics. Metrics about your codebase or test execution times can tell you a lot, especially if you track them over time for trending. Metrics about your development process can help you … Continue reading

Posted in Process, Rant, Software | Tagged , | Leave a comment

The Limits of Specifications

Most descriptions of software development processes begin with the idea that you have some notion of what you want to build. The degree of specificity varies. At the least precise is the very loose, one-sentence story point or “product idea”, and at the … Continue reading

Posted in design, Process, requirements, Software | Tagged | Leave a comment

Third-party software: To Use or Not To Use

In designing a new system (or sub-system) or an entire architecture, there is a fundamental and constant tension between building components yourself versus purchasing and/or adapting existing components from outside parties, whether commercial or open-source. In making this type of … Continue reading

Posted in Software | Tagged , , | Leave a comment