Diving Beyond the Surface of CI/CD
CTMO has been driving CI/CD adoption across >50 Singapore Government agencies in a landscape with distributed and mostly outsourced systems. Originally, we had a maturity model that considers only whether a given practice is implemented to encourage progressive improvement. As more projects adopt CI/CD, the concern has shifted to whether a given practice is implemented well as even if the practices are in place, code of poor quality can still be deployed to production. Leveraging the experiences from working with agencies/vendors in numerous projects, we have evolved the model with the goal to improve visibility and governance of a project’s quality and progress. Through sharing our journey and learnings in this talk, we hope to motivate the audience to dive deeper beyond the surface of CI/CD if they are not already doing so.