Beyond designing systems and writing code, I increasingly find myself mentoring others, either one to one, or working with a team.
If you want to flatten your team’s learning curve around software architecture, SDLC and how the two relate, I can work side-by-side with you or your developers to understand the challenges.
Regarding agile, I’ve been a key figure in dev teams that have implemented SCRUM, or evolved from SCRUM to SAFe. I’ve worked with dev manages to implement squads, tribes, chapters and guilds.
As products and teams grow, new problems arise. Productivity drops as devs hit the limits of the no longer suitable DevOps setup, seemingly simple database merges cause problems in production. It’s important to get the best patterns and practices in place to enable frequent and high-quality releases.
Perhaps most usefully, I have the painful memories of doing things the wrong way.
If you’re facing problems, for example around delivery or scalability, or if you just want to bounce some ideas around, get in touch and I’ll be happy to talk it through.