Strategy for breaking down the specification and implementation work into small manageable tasks