- 01 - Introduction
- 02a - Planning
- 02b - Administrative Specification
- 02c - Requirements Specification
- 02d - Platform Specification
- 02e - Software Repository
- 03a - Development
- 03b - Documentation
- 03c - Security
- 03d - Quality
- 03e - Uncoupled Configuration
No code should be written until a plan is defined.
Large projects should go through the project management office where a formal plan will be written and a defined approval process will be followed. Small projects should still have at least a minimal amount of documentation of the intent and scope of the program.
An analyst or project manager from the IT department should be contacted for assistance in determining whether a project is small or large and for initiating project requests. Below are some characteristics of large development projects, if any of these conditions are met then the Project Management Office should be contacted.
• More than 40 hours of effort will be required
• The user base spans across departments, locations, product lines, or regions
• A database is required
• A NetInstall package is required
The IT department should be involved during the planning stages of all software to ensure that the software is properly aligned with other Company IT initiatives.