Commitment is critical to the success of any system or software development effort. By commitment, I mean the following:
How can commitment be attained and maintained? One approach that has been used successfully is "Partnering." Partnering is described in Effective Requirements Practices, suggested templates are provided, and recommendations to assist in evolving a partnering approach are suggested. A sample table of contents for a project requirements plan is provided. The use of an organizational set of "Rules of Conduct" is recommended.