6.3. Quality Level Metrics (QLM) Approach
Name: QLM Approach
Statement: Technology implementations require quality level metrics (QLM) negotiations and tradeoff discussions to occur as early as possible in the architecture and design process between business stakeholders and systems stakeholders including application architects, technology architects, service providers and operations and maintenance staff.
Rationale:
• Facilitates non-functional requirements gathering
• Avoids narrow discussions of requirements - business stakeholders will have a clearer idea of the system they are asking for / getting
• Better acceptance from the business on the system that is ultimately delivered – fewer surprises for both the business and I&IT
• Better fit of applications into the infrastructure
• Better security
Implications:
• Need to ensure that processes, such as product selections, vendor of record, planning, requirements gathering, have quality level metrics as part of the requirements. The standard QLMs are:
o Scalability - The ability of the solution to scale up or down to meet the increase/ decrease in volume through increasing/decreasing the number of nodes/servers supporting the solution (horizontal scaling) or increasing/decreasing the resources of a single node/server (vertical scaling)
o Performance - The ability of the solution to meet the load and response time requires
o Availability - The ability of the solution to meet recovery time objectives, recovery point objectives and system up time
o Recoverability - The ability of the solution to transaction recovery\rollback, guarantee atomicity, transactional checkpoint logging and backup
o Integrity - The accuracy, completeness and timeliness of data at rest or in transit within a solution
o Interoperability - The degree with which the system can connect to, exchange and process data from other systems.
o Usability - The ability and extent the solution can be used by specific users to achieve specified goals effectively and efficiently
o Source-ability - The degree to which equivalent solutions/services/components can be obtained from multiple sources
o Affordability - The characteristics of a product or service that provides the government value for money and falls within their budget through the expected life span of the product or service
o Supportability - The ease with which the solution can be operated, configured and maintained by the operational staff during the useful life of the solution
o Adaptiveness / Modifiability-The degree to which a module, component or other work product ban be used in more than one solution.
o Upgradeability - The ease in which the solution in whole or components of the solutions can be modified to take advantage of new service, solution, software or hardware technologies
o Security -The ability in which the solution meets the security objectives and standards
• Need to document, publish and enforce the requirement for quality level metrics when developing solutions, services and infrastructure