Standardisation
The practice of establishing and adhering to standards to ensure consistency, compatibility, and quality in software development.
Also Known As
- Consistency
- Normalization
- Re-Use
- Standardization
- Uniformity
Related
Addresses / Mitigates
- Feature Fit Risk: Ensures that the features conform to predefined standards, reducing variability.
- Operational Risk: Reduces operational errors by providing clear guidelines and protocols.
- Communication Risk: Improves communication by using a common language and standardized terms.
Attendant Risks
- Inflexibility Risk: May limit creativity and flexibility by enforcing strict adherence to standards.
- Implementation Risk: Can introduce complexity and delays during the implementation phase.
- Compliance Risk: Ensuring continuous compliance with evolving standards can be challenging.
Description
"Standardization (or standardisation) is the process of developing and implementing technical standards. It can help to maximize compatibility, interoperability, safety, repeatability, or quality." - Standardization, Wikipedia
Standardisation involves creating, implementing, and enforcing standards and guidelines to ensure consistency, compatibility, and quality across software projects. This practice helps in maintaining uniformity, reducing complexity, and improving communication among team members and stakeholders.
See: