Branching Strategies for Agile Teams

Branching code is a bit of a pain. And agile teams need to do more of it typically. This is because we are balancing new features with production bug fixes, and working in short scrum sprints while also keeping an eye on longer term visions for our product. As an...

6 ways your architecture can hurt agility

When I do agile coaching for our clients, I hear a lot of Yesbuts. That’s when I say something that agile teams are supposed to do (like short iterations or frequent releases), and the client says “Yes, but…” There are always lots of reasons...