One team applied Sacrifice One Person, fingering one person to do the team's estimation while the others got on with the main task. At the end of several weeks of estimation, that team had moved forward while the other teams were at a standstill. Thereafter, every team applied the pattern. Eventually, one person was made responsible for maintaining schedule information for the whole project. Each person working on the schedule really felt sacrificed. This pattern was originally called the "Scylla Variation", for reasons obvious to readers of The Odyssey.
Situation 2: Going through test As in Team Per Task, one person was assigned to walk a release through test (Sacrifice One Person is indeed Team Per Task applied to small teams). The person assigned to test felt sacrificed; the rest of the team was happy to make progress.
Alistair replies: ...Several of us (like Doug) have tried coming up with other names for "Sacrifice One Person". It is interesting to me that we feel obliged to come up with a *positive* name... why is that? I showed these patterns to a project manager here in town, as we were colluding on a large project, and at Sacrifice One Person, he said, "Oh, I use that one frequently." Which leads me to think that Sacrifice One Person is not a bad name, because he understood what it meant, which he wouldn't with some of the alternative names we have tried, like "Atalanta variation", "Scylla", "Altruism". Doug suggested Atalanta, which stuck for a while, until I tried to write it down, at which point it became clear it was backwards. So, I can't think of an accurate, positive name that people will understand - actually, I think the idea is fundamentally negative, and that is how it is perceived ("let's sacrifice Ed to the schedule..." "No! No! Please...no!...arrrgh...!"). At the same time, I am happy to keep getting suggestions for it.
Jim Coplien notes that Sacrifice One Person is very similar to his Alistair replies: Firewalls calls for creation of a manager role to reduce the flow of unwanted information (distractions, interruptions) into the team. To a person not wishing to be a project manager, it is indeed like Sacrifice One Person (that is like saying the scientist has been trained by the rat to produce food whenever a bar is pressed...). To the person who wants to be project manager, it is not a sacrifice at all, and there is nothing temporary about the assignment...
Oh, I get it - I wrote the pattern so generically, I forgot to think about the transitory nature of the assignment! Is it still Sacrifice One Person if the person wants to do it and it turns into a full-time job?
I don't think the Sacrifice One Person example of assigning test fixes falls into the Firewall pattern, and I don't think the example of hiring a project manager falls into the Sacrifice One Person example... so I think the two address different risks.
Shalom Reich writes: Per the lessons from Organizational Behavior I added to Risk Management Catalog front page In Team Per Task and "Sacrifice One Person" the organization (the development team) is dealing with external complexities that threaten its ability to do its assigned task (develop SW). In each case a liason is created (the size varying in the two patterns) to encapsulate this complexity. Here, if the person sacrificed isn't happy you will run into a motivation problem (which may in turn give you high turnover).
Scheduling feedback is always a problem. One place I worked for got around this with some simple procedures involving weekly status reports. Procedures can often be substituted for skills when the tasks are repetative (again from OB).