List/Grid Agile Subscribe to the RSS feed of category Agile

Programs and Technical Debt
Once you have a program (a collection of interrelated projects focused on one business goal) and you have technical debt, you have a much bigger problem. Not just because the technical ...

Why Does Management Care About Velocity?
I’ve been talking to people whose management cares about their velocity. “My management wants us to double our velocity.” Or, “My management wants us to do more in a sprint.” ...

You don’t need Testers – Or do you?
I talk to a lot of people in both big and small software development organizations about how they manage software development, how they’re organized, what practices they follow and ...

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 ...

Software Engineering needs leaders, not ScrumMasters!
I recently reflected on SCRUM and the role of the ScrumMaster. We know that a ScrumMaster should act as a servant-leader; she should provide guidance but not decisions, removing impediments ...

Agile Lifecycles for Geographically Distributed Teams
I’ve been working with geographically distributed and dispersed teams for the past couple of years. Some of them on quite large programs, some of them reasonably small. What they ...

That’s Not Agile!
If you work with a bunch of agile minded developer’s, you often hear the phrase “That’s not Agile!” It’s quite humorous to hear, because it comes up all ...

Agile’s Customer Problem
Agile methods like Scrum and XP both rely on a close and collaborative relationship and continual interaction with the customer – the people who are paying for the software and who ...

Playing around with pomodoros
Over the last 3/4 months I’ve been playing around with the idea of using pomodoros to track all coding/software related stuff that I do outside of work. I originally started using ...

Agile Before there was Agile: Egoless Programming and Step-by-Step
Two key ideas underlying modern Agile development practices. First, that work can be done more effectively by Whole Teams in which people work together collaboratively to design and ...


