Het probleem
Elke organisatie weet dat ze technische schuld heeft. Weinigen kunnen zeggen waar die zit, hoe erg het is of wat eerst moet. Code Tuner meet signalen als complexiteit, koppeling en hoe vaak code verandert, zonder de code uit te voeren of aan te passen, en toont ze zo dat techniek en business samen kunnen prioriteren.
Wat ik deed
Architectuur
Microservices en REST API’s ontworpen en gebouwd met NestJS en Hono op PostgreSQL via Prisma, met Python waar de analyse daarom vroeg.
Front-end
De React- en Next.js-applicatie gebouwd, inclusief datavisualisaties met D3.js en Chart.js die metrics leesbaar maken voor mensen die geen code lezen.
Kwaliteit
Testen en CI/CD opgezet met Jest, Vitest, React Testing Library en GitHub Actions, en Stryker-mutatietesten gebruikt om te checken of de tests echt bugs vangen.
Leiderschap
Het team geleid en begeleid, en als Scrum Master de ceremonies gedraaid in nauwe samenwerking met de Product Owner.
Keuzes en afwegingen
Een tool die technische schuld meet, kan zelf niet veel schuld hebben. Daarom zaten testen en CI/CD in de eerste sprints en niet in de backlog voor later, en was mutatietesten de extra looptijd waard.
Tegelijk lead developer en Scrum Master zijn vraagt balans. Het hielp om de rollen zichtbaar gescheiden te houden: in de refinement sprak ik voor de techniek, in de retrospective faciliteerde ik en liet ik het team praten.
Resultaat
Code Tuner ging van greenfield-idee naar een werkend SaaS-platform dat nu live staat op codetuner.digital.
Joey worked with me on the Red Ocelot, Code Tuner project. He has worked on front-end development, CI/CD pipelines and as a Scrum Master (all while I was Product Owner). Joey has been a pleasure to work with and contributed some interesting and innovative ideas to our product development. He has been a pleasure to work with, calmly helping to resolve some challenging issues. I really hope I get the chance to work with him again in the future.
Julian BassCo-founder @ Red Ocelot Ltd. | Professor of Software Engineering @ The University of Salford