This is a repository of various checklists.
We use these checklists as a mechanism to validate the system against levers of known best practices.
To improve quality
In statistical process control, when you don't have control over the thing you want (quality, worth, appeal), then you have to
- create soft signals that somewhat positively correlate so that you can push that target somehow.
- control inputs
- build a rough estimate based on relative signals + assumptions + statistical model
To that end, we look to optimize the quality, correctness, standards of code by applying standard techniques as a facsimile to truth:
- test code coverage
- CI/CD
- standards conformance
- linting shapes
- documentation and structural conformaance
The lack of quality attributes such as lack of support for WCAG, internationalization, security scanning, etc are useful proxies to approximate the quality of a system.