You are on page 1of 1

GEEK SNACK Paulo Caroli

ThoughtWorks

May 01, 2009


Episode 1

Agile linear algebra question paper


Test your liner algebra Questionnaire
Releasing planning, Iteration planning, velocity and Exercise 1
burn up charts are basic linear algebra! An agile team plans to deliver 400 story points in
10 iterations. What is the planned average velocity
From Wikipedia: “Algebra is a part of mathematics for the team?
(math) that helps show the general links between numbers (a) 10 sp/it (b) 20 sp/it (c) 30 sp/it (d)40 sp/it (e) other
and math operations (adding, subtracting, multiplying or
dividing) used on the numbers. Algebra does this by using Exercise 2
letters (a,b,c,...) or other symbols to represent numbers, A team has average velocity of 10 sp/it. Extra
either because the numbers are unknown or because the resources are added to the team, thus creating an
numbers change during the course of the problem, in expected raise in velocity of 4 sp/it. What is the
which case the letters are called variables. expected velocity for the team?
Let’s test your basic Agile linear algebra knowledge! (a) 10 sp/it (b)14 sp/it (c)4 sp/it (d)6 sp/it (e) other

Exercise 3
Check out the formulas below and try out the
In Iteration 1, the team delivered 10 story points,
questionnaire. You can find the answers at
in iteration 2 the team delivered 14 story points, in
http://www.agilegeeksnack.com
Iteration 3 the team delivered 12 story points.
What is the average velocity for the team?
The Formulas (a) 6 sp/it (b) 12 sp/it (c)24 sp/it (d)36 sp/it (e) other

Vp = Ro / i Exercise 4
The planned average velocity (Vp) is the number of story points Consider the team iteration history of Exercise 3.
planned for the release (Ro) by the number of iterations (i).
The original release plan is to deliver 400 story
V = ∑Si / i points. Assume that the team (which did not
The average velocity of a team (V) is the number of delivered change from iteration 1 to iteration 3) is able to
story points per iteration (∑Si) by the number of iterations (i). keep the same average velocity from the first 3
iteration for the remaining iterations of the
Ve = V + ∆V release. The project manager decides to add an
Velocity expected is the average velocity (V ) plus the expected
velocity variation (∆V). Velocity expected is commonly used for
extra dev pair to the team; and the velocity is
planning activities, such as iteration and release planning. expected to increase by 2 sp/it. How many
iterations will it take for the team to deliver the
R = Ro + ∆R 400 story points planned for the release?
The current total story points planned for the release (R) is the (a) 12it (b) 16 it (c)26 it (d)36 it (e) other
original story points planned for the release (Ro) plus the delta
of story points for the release (∆R). Exercise 5
Same as Exercise 4, but 140 sp have been de-
Rm = R - ∑Si
The number of story points remaining for the release (Rm ) is escoped from the release. How many iterations will
the current total Story points for the release (R ) minus the sum it take for the team to deliver the number of story
of completed story points for the iterations (∑Si). points planned for the release?
(a) 12it (b)16 it (c)26 it (d)36 it (e) other
Ir = Rm / Ve
The number of iterations remaining (Ir) is the number of story Exercise 6
points remaining for the release (Rm ) by the expected velocity
(Ve)
Same as Exercise 4. How many story points should
be de-scoped from the release to enable the
software to be released after 12 iterations?
a) 0sp (b)112 sp it (c)196sp it (d)238 it (e) other

You might also like