Showing posts from December 30, 2012

Outcome-driven methods

Methods are designed to keep our focus on the making of the output. While this might make us frequently choose quality as the primary objective to target, we also occassionally choose results as the objective. However, the results we typically choose are intermediate results for intermediate beneficiaries – not end results or outcomes expected by the person or entity investing in the output. This is changing in software engineering. My three outcome-driven methods are introduced here: