LAN infrastructure design and implementation is based on an industry best practice process of requirements-based systems development and testing that is derived from both the ISO-9003 and Software Engineering Institute Capability Maturity Model for Integrated Systems. It is the set of activities from which functional and technical requirements (e.g., documentation) derive. This process begins when the project team reviews the need as identified within the accepted change request submitted by the Change Control Board, performs a gap analysis between current capabilities and desired capabilities, and obtains validation of the explicitly stated need that will be entered into a requirements traceability matrix (RTM).
Once the need is defined, the project team executes a variety of requirements gathering methods to elicit functional requirements for the desired system. These documented functional requirements are then validated with the project stakeholders to ensure accuracy and completeness, as well as to establish a formal contract between the customer and the provider. Functional requirements are then analyzed by the project team to determine the technical requirements that underpin the agreed upon functionality. These technical requirements are documented, validated with the project stakeholders, and referenced to specific functional requirements that they support. Additionally, these technical requirements may include implicit and implied requirements that must be documented, and referenced to the general functionality (e.g., system functional area vs. entire system) that they support. Finally, the project team ensures that all of the defined needs, functional requirements, and technical requirements are documented within the RTM with correct and complete cross-references, and reviewed by the IT Division quality assurance function. The diagram below provides an overview of the system development process.