Seventeen Tips for Iteration Planning

Agile Work requires a team to take work items from a prioritized list, break those items into small tasks and then execute those tasks inside of the timebox of an iteration. When first trying agile, many teams have trouble with the task breakdown done in the iteration planning meeting. Here are some hints and tips for making this critical part of the agile process more effective.

Continue reading

New Schedule for Canada Agile/Scrum Courses

The fall schedule for Agile Project Management / ScrumMaster Certification courses has been posted on the Berteig Consulting web site. If you register through Agile Advice before Sept. 15th, you will receive a 15% discount on the course fee (this discount will be reflected on the course information display). The Beijing course is not available at a discounted price.

What’s Causing All These Problems?

Yesterday, an important and interesting story passed through the scrumdevelopment yahoo group. It seems that a team was experiencing substantial pain using Scrum. This story shows an interesting and effective method of addressing that pain during a retrospective. Pete Deemer, who is Chief Product Officer of Yahoo!’s 700-person Research and Development organization based in Bangalore, India, tells the story:

Continue reading

Five Pitfalls of Agile Adoption

Siddharta Govindaraj has written a brief and useful reference article on the Five Pitfalls of Agile Adoption. One of his recommendations for avoiding these pitfalls is to address organizational culture. I strongly recommend the book The Corporate Culture Survival Guide by Edgar H. Schein. Chapter four of this book provides a simple and practical method of assessing corporate culture which I have used in consulting enagements to excellent effect.

Does Process Matter? … No! Yes! Maybe!

Interesting theoretical article called Does Process Matter? It’s an interesting article in that it provides some thinking about levels of process: individual, team, project and enterprise. In the conclusion, the author claims:

Now that I have described a way to think about team size and process levels, I can assert that the Agile community at the [Agile 2006] conference is mainly looking at the team-level process, even though many of the thought leaders claim otherwise. As I noted at the beginning, smaller organizations growing into enterprise organizations must change their processes, with the realization that Agile methods may not suffice at the enterprise or project levels.

I heartily disagree!

Continue reading

Quality is Not Negotiable

Most of the teams and organizations I coach are working on using agile methods to improve their software development approach. Somewhere along the way, someone has realized that there must be a better way… either better than chaos, or better than bureaucracy. Over the years that I have been practicing agile methods, I have come to believe that quality is not negotiable.

Continue reading