Archive for the ‘How-To Apply Agile’ Category
Wednesday, September 6th, 2006
I’ve been researching the requirements and variations on the Product Owner Role for a client that I am assisting. Here is a small collection of links and notes.
Updated (Originally posted Nov. 18, 2005).
(more…)
Tags: Business
Posted in Agile Management, How-To Apply Agile, Links to Agile Info | No Comments »
Tuesday, September 5th, 2006
Agile Work consists of seven core practices. These practices form a solid starting point for any person, team or community that wishes to follow the Middle Way to Excellence.
(more…)
Tags: Business, Culture, Discipline, Ethics, Ideas, Learning, Metrics, Teams
Posted in Agile Engineering, Agile Management, How-To Apply Agile, Reference Information | No Comments »
Monday, September 4th, 2006
In a training course I recently delivered, I tried a new simulation exercise. Using the game Sudoku, I divided the class into two groups: a group that would solve the game in pairs, and a group that would solve the game solo. My hope was that I would be able to demonstrate some interesting aspects of working in an agile team, particularly around communication and problem solving.
(more…)
Posted in How-To Apply Agile | No Comments »
Tuesday, August 29th, 2006
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.
(more…)
Posted in How-To Apply Agile, Reference Information | No Comments »
Thursday, August 24th, 2006
Last December, I wrote about a nice simulation exercise that can be done in a small group to demonstrate the difference between waterfall, lean and agile approches to work. I have now run this exercise approximately 40 times and I would like to share the results.
(more…)
Posted in How-To Apply Agile | No Comments »
Thursday, August 24th, 2006
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:
(more…)
Posted in How-To Apply Agile | No Comments »
Friday, July 7th, 2006
I’ve written a few previous entries about the artifacts of Agile Work: the Work Item List (or Backlog), the Iteration Tasks, and the Record of Obstacles. But I’ve left the most important for last: the actual delivered final results.
(more…)
Posted in How-To Apply Agile | No Comments »
Monday, July 3rd, 2006
The Process Facilitator has only a few key responsibilities. One of those is to remove obstacles that are preventing the team for completing its work quickly, effectively and with high quality. The team’s primary tool for tracking this work is the Record of Obstacles. Like the Work Item List, this is a fairly simple artifact.
(more…)
Posted in Agile Management, How-To Apply Agile | No Comments »
Wednesday, June 14th, 2006
I recently described the Work Item List. The second type of artifact used in an Agile Work environment is the Task. At its most basic, a Task is a simple description of how to do some bit of work towards completing an item in the Work Item List. However, there are some important things to remember when using Tasks.
(more…)
Posted in How-To Apply Agile | No Comments »
Friday, June 9th, 2006
I’ve created and published a new cheat sheet for Agile Work on running retrospectives. It’s basic information, but it is a nice one-page reminder of two methods of doing a retrospective, things to consider, and how it fits into an Agile Work environment.
Posted in How-To Apply Agile | No Comments »
Monday, June 5th, 2006
Jeff Sutherland has written a very good summary article of the benefits of the three questions asked in a team’s daily status meeting.
Posted in How-To Apply Agile | No Comments »
Monday, April 24th, 2006
On the Retrospectives Yahoo Group, Michael Webb posted a link to his article Eight Barriers to Effective Listening. This article provides practical advice on how to improve communication. Since one of the basic practices of Agile Work is to maximize communication, this article is essential reading!
(more…)
Tags: Coaching, Learning, Teams
Posted in How-To Apply Agile, Links to Agile Info | No Comments »
Thursday, April 6th, 2006
The topic of prioritizing requirements came up in a recent meeting. Often the customer will say that all the requirements are top priority and are unwilling to place priorities in individual items.
(more…)
Posted in How-To Apply Agile | No Comments »
Friday, March 31st, 2006
Sometimes an agile team is innundated (or maybe just slightly distracted) by requests for individuals on the team to do work for people or groups outside the team’s official stakeholders. This can happen, for example, in a corporate culture that promotes the exchange of favors. This past weekend at our Agile Coach’s gathering, Deborah Hartmann shared her method of detecting, exposing and discouraging this unofficial work.
(more…)
Tags: Coaching, Culture, Discipline, Metrics, Teams
Posted in Agile Management, How-To Apply Agile | No Comments »
Monday, March 20th, 2006
In Jean Tabaka’s new book, “Collaboration Explained : Facilitation Skills for Software Project Leaders
“, she describes several methods of collaboratively prioritizing a list of items (for example a project’s work item list). The methods she suggests are excellent, and I would strongly recommend the book. However, there are a couple variations and additional methods that I have used successfully that I would like to share.
(more…)
Tags: Coaching, Culture, Ideas, Learning, Teams
Posted in Agile Management, How-To Apply Agile | No Comments »