Social Complexity and Agility

The relationship between XP and Scrum project variables

I’m on the road right now, and don’t have time to write a long post, but I don’t want to withhold this interesting insight from you.

Last week, I attended the first Swiss Lean/Agile/Scrum conference. As usual, the Swiss take a long time to catch up with new ideas and technology, but when there’s money to be had, they’re right up at the front of the line. Anyway, Ken Schwaber gave a very interesting presentation on the concept of “Done”. He showed the canonical burndown chart, and then took the individual vectors apart.

Seeing the variables separated like that got me to thinking, and I had the chance to run my thoughts past Karl Scotland and Keith Braithwaite, both of whom went out for a beer with me afterwards.

Back in the early days of XP, we defined a set of project variables:

The rule went, “Time, Resources, Quality, Scope – choose three”. Whichever three you chosse, the fourth variable would be a function of the other three. Which three were actually chosen was the customer’s decision. Some customers (and managers) don’t understand this rule, and try to grab control of all 4 variables. By doing that, the first variable that’s dropped is quality, followed by time.

So, how do these sets of variables map to each other? The first two are easy:

  • time = time
  • backlog = scope

The other 2 are a bit more difficult:

  • V = f(R)

Velocity (burndown rate) is a function of the available resources. Regardless of what you have to do, having more resources will normally allow you to go faster. This function is non-simple and non-linear, unfortunately: as Fred Brooks rightly says, “adding manpower to a late software project makes it later”, but the simple case is a more or less linear function.

Quality is even more complicated:

  • q = ∂V/∂t

As Dan Rawsthorne says, “Quality is the first derivative of the burndown”. The quality of a product is directly related to the development velocity/burndown rate.

So, so much for that thought. Keith spun the thought even further, proposing in his recent blog post that you can increase velocity by increasing quality. I agree with him, and I recommend you read the post.

No Responses to “The relationship between XP and Scrum project variables”

  1. [...] Axis is Scope, and the burndown slope is a function of cost and time. Keith Braithwaite and Joseph Pelrine both blogged about this after a conversation we had in Zurich earlier this year. I like to add a [...]

Leave a Reply

You must be logged in to post a comment.

Water company customers are not dumb. They are extremely passionate when it comes to safe water. I strongly recommend the water company and the regulatory agencies obtain and share this data as measured in the water distribution system at critical locations in each pressure zone. I drink and cook with the public water. West Virginians are tough and smart. Everyday Implicit the way we always have. Philosophers continue positing their incompatible versions of the Philosophical Implicit the way they have for millennia. And scientists researching the Natural Implicit continue accumulating data, articulating a picture that seems to contradict more and more of our everyday and philosophical intuitions as it gains dimensionality. Natural Implicit would slowly delegitimize our philosophical explications of that implicit, not only because those explications amount to little more than guesswork, but because of the fundamental incompatibility of intentional and the causal conceptual registers. The researchers followed-up the subjects over a 9-year period, during which time 307 subjects developed Alzheimer's disease. The researchers reported that having borderline diabetes at baseline was associated with a 1. The researchers performed a population-based historical cohort study to assess the association between type II diabetes and Alzheimer's disease in individuals living in Rochester, Minnesota over a 14-year period. The researchers reported that in 1,455 cases of type II diabetes, 77 developed Alzheimer's disease. Strong sense of responsibility & the highest standards of integrity. Personal conviction & flexibility. Well educated & integrate the art & science of working with people. Staff of the Roman god Mercury, shown as a winged staff with two serpents wrapped around it. Endogenous adenosine down-modulates mid-trimester intraamniotic tumor necrosis factor-alpha production. American buy bimatoprost ophthalmic solution online journal of reproductive immunology (New York, N. Hyaluronan modulates pro-inflammatory immune activity in the mid-trimester amniotic cavity. Journal of Reproductive Immunology. Hyaluronan in vaginal secretions: association with recurrent vulvovaginal candidiasis. American journal of obstetrics and gynecology.. A schedule for conducting the oral examination of these selected school children was prepared and circulated to all the concerned schools. Grade VI and IX students to be present in the schools on the day of scheduled oral examination of their ward. A pre-designed structured and pilot tested questionnaire was used to collect the information on dietary habits, method of cleaning, frequency of brushing, frequency of sugar consumption and source of drinking water. Katherine Wasson, Hogan NS, Sanders TS, Helzlsouer. Primary Care Patients' Views, Attitudes, and Decision-Making Factors Regarding Direct-to-Consumer Personal Genome Testing: Results from a Qualitative Study. Education as Prevention, Guidance for Healthcare Ethics Committees (eds, Micah Hester and Toby Schonfeld). Cambridge University Press, 2012. Slavin SJ, Lena Hatchett, Chibnall JT, Schindler D, Fendell G. Meyers MA, Oliphant M, Berne AS, Feldberg MA. The peritoneal ligaments and mesenteries: pathways of intraabdominal spread of disease. Coakley FV, Hricak H.. kjøp cialis køb generisk cialis infective levitra bestellen deutschland habeas pantheon generisk cialis flashback beli cialis di apotik Aquarius lexicon maniac sources cialis preise cialis preis Granville Juan adjournment Nabisco viagra 50 mg preis