Three techniques to constantly keep moving forward Most cheesy picture I could find Googling for “continuous improvement” The best teams I’ve worked with in my career share one thing in common: they’re very disciplined about improving themselves (as people and as a team), how they work (process), and their environment (the other parts of the organizationContinue reading “Disciplined Continuous Improvement”
Tag Archives: Agile
Breaking the Cycle, Retro-Style
Once upon a time, a team got into a cycle of putting out fires that escalated to a point where productivity practically grind to a halt. When one issue was fixed, another popped up. It was like a game of whack-a-mole. It never stopped. This team had been in this cycle for so long thatContinue reading “Breaking the Cycle, Retro-Style”
Making a Super Team
Turning “programmers” into “product engineers” For the last couple of months we had a DevOps guy in our team. This is still unusual in our organization, most DevOps aren’t assigned to specific teams, they just work in a separate DevOps department that does work for various projects. The approach we took — which I think worked outContinue reading “Making a Super Team”
Need for Speed: One-Week Sprints
A project I participated in recently ran one-week development sprints. It’s the first time that I worked in such short cycles, and I like it for similar reasons that I like Twitter with its 140 character limit: strong constraints force you to make tough decisions, to get to the core of things quickly, and toContinue reading “Need for Speed: One-Week Sprints”