|
RE: Re[2]: BLOG on "How do Scrum and Critical Chain compare? ": msg#00076programming.scrum.general
If the team is doing TDD, they also need to learn how to mock an interface that has not yet been implemented. Of course, this is an important technique to learn anyway. -----Original Message----- From: Michael Feathers [mailto:mfeathers@xxxxxxxxxxxxxxxx] Sent: Tue 11/18/2003 8:58 AM To: Mike Cohn Cc: Subject: Re[2]: [scrumdevelopment] BLOG on "How do Scrum and Critical Chain compare? " MC> One thing I will sometimes do differently from "by the book" Scrum is, MC> as you point out, look at task (story) dependencies. However, I don't do MC> that for critical chain planning. Rather, I do it to avoid achieving a MC> local optimization to the work of a sprint. Suppose a sprint includes 26 MC> things to do, labeled a through z. They can be done in any order except MC> a, b, and c must be done in order. As a ScrumMaster I train the team to MC> look for sequences like that and make sure they start those types of MC> tasks as early as possible in a sprint. There are normally very few of MC> these in a sprint so this is a pretty small change and it's really just MC> how we think about the work of a sprint. However, it helps avoid a MC> situation where the sequential tasks a, b, c are all left for the last MC> day and even though there are three developers and three days left of MC> work we just can't do the work in one chronological day. One thing that I get a real kick out of when I work with new teams is showing them how software related sequencing dependencies are an illusion. If you can define an interface, you can work in parallel. That just leaves tooling tasks where someone is going to use something developed earlier in an iteration to do additional work in an iteration. As much as possible, I like to get teams to finesse those by having someone sign for both the creation and the use. It's hard medicine, but I really like to push it because I run into teams all the time who believe that they have sequencing dependencies when they really don't. Michael Feathers www.objectmentor.com ------------------------ Yahoo! Groups Sponsor ---------------------~--> KnowledgeStorm has over 22,000 B2B technology solutions. The most comprehensive IT buyers' information available. Research, compare, decide. E-Commerce | Application Dev | Accounting-Finance | Healthcare | Project Mgt | Sales-Marketing | More http://us.click.yahoo.com/IMai8D/UYQGAA/cIoLAA/9EfwlB/TM ---------------------------------------------------------------------~-> To Post a message, send it to: scrumdevelopment@xxxxxxxxxxx To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe@xxxxxxxxxxx Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ <<winmail.dat>> |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: BLOG on "How do Scrum and Critical Chain compare? ": 00076, Steven Gordon |
|---|---|
| Next by Date: | RE: BLOG on "How do Scrum and Critical Chain compare? ": 00076, Mike Cohn |
| Previous by Thread: | RE: BLOG on "How do Scrum and Critical Chain compare? "i: 00076, Mike Cohn |
| Next by Thread: | RE: BLOG on "How do Scrum and Critical Chain c ompare? ": 00076, Patrick Parato |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |