Escolar Documentos
Profissional Documentos
Cultura Documentos
http://www.informit.com/articles/printerfriendly.aspx?p=1324984
1 of 3
11/8/2009 9:54 PM
Articles
http://www.informit.com/articles/printerfriendly.aspx?p=1324984
balance the clientfacing issues and the core platform issues. The first thing we did was work to get consistency across project databases. We needed all the projects to use the same workflows, track releases in the same way, and use automated "top ten" lists that populated from different projects. Those topten lists became the primary view of relative priority across projects. For example, we created a client topten and a platform topten. The client topten looked across all the clientfacing projects, and the platform topten looked across all the technicalfacing projects that might affect internal operations or multiple clients. With the lists set up, the next step was to clear out the work in the developers' personal queues. Because a developer might have a number of tickets currently assigned without regard to relative priority, we asked everyone to pool any tickets not actively being worked. Then, when each developer was ready for the next ticket, he or she would simply pull from a topten list, regardless of which individual project would normally get his or her focus. Once a ticket is in a topten list, you have to think about where it goes next. The same team that populated the topten lists also planned for how those tickets got out to production. One technique we found helpful was to tie the priority of a ticket to the release schedule. We started with some simple heuristics: A blocker issue equated to a hotfix, a critical issue would go in the next scheduled release, and everything else (major, minor, trivial, etc.) would be worked and slated for release as resources allowed. The team that reviewed the tickets on a regular basis was also the team that managed any issues resulting from investigation. They coordinated getting work done across teams. They also determined which tickets qualified for rejection or were returned for more information. By escalating issues as needed, this group helped resolve blocking issues for the people who were working the tickets.
2 of 3
11/8/2009 9:54 PM
Articles
http://www.informit.com/articles/printerfriendly.aspx?p=1324984
of these ideas help. Daily Defect Meetings Our daily defect meetings had the following format: 1. Review the current items in the topten list(s): a. Are any issues not making progress? Are the appropriate people involved in working the issue? b. Are there any blockers around working the issues that need to be escalated? c. Have circumstances changed in any way that would cause us to drop any of these issues from this list? 2. Review new items created in any of the projects that feed the list(s): a. a. Review the tickets created since the last meeting from each project database feeding the lists you're reviewing. b. b. If appropriate, update priority and severity as a team. Be sure to capture key comments about priority and severity in the ticket. c. c. Pull any new tickets into the list as appropriate. 3. Review the most critical outstanding existing items from the projects that feed the list(s): a. When there are no new issues to pull in, and the list has room for new items, look at the highestpriority tickets from each feeding project database. b. Ask attendees if any tickets within their projects need focus, but the ticket's priority may not appropriately represent the urgency of the issue. c. Pull tickets into the list as appropriate, based on feedback and discussion by the team. 4. Discuss any other issues related to the projects that the team may need to know. 5. If a topten list has more than 10 tickets, ask the team whether that's okay. Sometimes it is (related tickets, requirements for an upcoming release, and so on), but make sure that the team knows why the buffer was extended and is clear on what that means. Try not to let it happen too often.
2009 Pearson Education, Inc. All rights reserved. 800 East 96th Street Indianapolis, Indiana 46240
3 of 3
11/8/2009 9:54 PM