Swarming Across Distance

We understand how to swarm around a feature as a collocated team. But how do you do that when you are part of a geographically distributed agile team? It depends on how you are distributed and across how many time zones. How are you distributed? Too many geographically distributed teams are separated by function. That …

Thoughts on Infrastructure, Technical Debt, and Automated Test Framework

I’ve had several conversations in email and with clients recently that have all been about this question: “What do we do about our infrastructure?” Either the project or the program has to create/update/upgraded their architecture or automated test infrastructure, pay down technical debt, or somehow do something that’s not part of a story. And, that’s …

How to Show Agile Behaviors on a Resume, Starting with Collaboration

Back at OOP 2012, I gave a talk called “Six Behaviors to Consider When Hiring for an Agile Team.” These are all team-based, interpersonal skills that any team needs, but are critical on an agile team: collaboration; how to stop when something is good enough–especially when the customer says so; how to ask for help, …