The sixth edition of the Project Quality Day has the theme “quality throughout development – and beyond.” Enter your talks about quality from a developer’s perspective, quality for modern pipelines, testing in continuous delivery, testing in production, testing in the cloud, and integrating tests and testers into modern processes and technologies.
Quality Assurance is Verification & Validation.
Verification – Are we building the product right?
Validation – Are we building the right product?
While there is a lot of emphasis on validation, we need a scientific way to improve our verification process.
With Agile principle in place, when we release a Minimum Viable Product to the customers, we get a feedback that helps us with validation. While validation is important and the core emphasis of practices like DoD, Acceptance criteria, System Demo.
When I started at my current employer five years ago the CI system consisted of an outdated Jenkins installation on a PC which was located under the desk of a developer. Builds were triggered three times a day, so a developer had to wait multiple hours after a commit until the feedback arrived. The builds couldn’t be reproduced locally, so debugging was at times done via console logging on the CI system.