The goal of assessment is decision making. While decisions is a generic term covering a large spectrum, from broad strategic decisions to detailed decisions about the impact of changing a particular component, they all share a common problem: they require accurate information fast. Even if this activity is not recognized as important, several studies report as much as 50% of the development effort being dedicated to it. This state of facts requires an overhaul.
The humane assessment method starts from the following observations that prompt a complete rethinking of software assessment:
As a result, the humane assessment method considers crafting analysis tools as an important explicit activity, and makes it part of the daily development. To make this general method effective you must tackle it along three lines:
This method is needed in any software project, and it works in any development process.