SOFTWARE IN PRACTICE
(Alias: work product)
A tangible output of human effort provided by a developer to a customer. Software engineering examples are:
In a project environment it is recognized good practice for all tasks to have deliverables. The assertion is that tasks with no physical outcome are of questionable value.
An example of a non-deliverable is:
A project manager holds a progress meeting and provides a verbal progress report to the customer. In this case the deliverable could have been a progress report document. As nothing was physically produced the progress meeting had no deliverable.
Management by deliverables
Effective project management is based on monitoring project progress through production of visible work products.
Key principles are:
Five rules for management by deliverables