¶ … Contracts
Outsourced Software
Project specifications: The best type of contract to use
The standard contract used in most software development is that of a procurement order. A procurement order is a standardized document, usually for routine agreements (Sollish & Semanik 2007: 83). However, it would not be suitable for a software development project which is likely to be extremely volatile, given that a procurement order specifies in concrete terms precisely the prices, deliverables, and all needed instructions of the project (Sollish & Semanik 2007: 83). In this instance, a procurement order would be unsuitable given that specifications and requirements may change drastically throughout the project life cycle (Sollish & Semanik 2007: 83-84).
But another option is using requirements contracts or indefinite delivery contracts which locks in pricing and lead times and mandates the signer's commitment to purchase all of the project's requirements before the fact, even though...
Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.
Get Started Now