Remove 2002 Remove Product Management Remove Programming Remove Test-Driven Development
article thumbnail

AoAD2 Practice: Slack

James Shore

As the “Capacity” practice discusses, there will be one type of work—typically programming—that is the bottleneck for your team’s work. If your constraint is programming, paying down technical debt is a surefire way to increase your capacity. Join your product manager in meetings. But how should you use that slack?

article thumbnail

AoAD2 Practice: Whole Team

James Shore

Modern software development takes a lot of skills. Not just programming skills; people skills. Customer skills fall in to several categories, as follows: Product management (aka product ownership). Product managers also lead the team’s release planning activities. At least it‘s Ops’ problem now.

article thumbnail

The Art of Agile Development, Second Edition

James Shore

So, what allows me to do this—what allows me to do this show, this software development show every week, and what allows me to write this book—is the people who hire me for training and consulting. Extreme Programming, in particular, saw an explosion of grass-roots interest among programmers. The project launched in June 2001.

Agile 99