Team management: Manage your own teams of project members (assignments, training etc.).
Competitive cooperation: Compete for the project roles but cooperate to close the projects.
Conflicting objectives: Choose and work against the conflicting objectives of time, cost and quality.
Go/nogo meetings: Select projects and vote whether to continue them or to close and score them.
Educational: The game teaches project management in a game context
Annotated Games: Version 0.95, 4 players
This game was played during the game testing of Find the Bug! Project. The players pursued different
paths towards the victory.
Player 1: Form a team
Player 2: Get a senior lead quickly
Player 3: Get a senior trainer and train new members
Player 4 (project manager): Combine recruit and to get a senior lead
Each round has a summary table of actions, current project members and current achievement.
Parentheses indicates busy and capital letters indicates senior.
The projects are coded with colors for risk (green=1, light green=2, yellow=3, orange=4, red=5),
numbers for remaining cubes (5/10=5 development cubes and 10 test cubes) and letters for budgets
(T=time, c=cost 4, Q=quality). Steering groups are coded with letters for priorities
(T=time, c=cost 4, Q=quality) and numbered circles for the players' seats.
Round 1-15 are identical with the test of version 0.9, after
which senior members started leaving the project.
Round 1
Player
Action
Project members Achievement
Player 1
Recruit developer
(Developer)
Player 2
Recruit developer
(Developer)
Player 3
Recruit tester
(Tester)
Player 4
Recruit recruiter
(Recruiter)
Player 1-3 start with "productive" project members, keeping all options open, while
player 4 goes all in on the recruiter strategy with an early recruiter.
Round 2
Player
Action
Project members Achievement
Player 4
Report status
Recruiter
Player 1
Recruit tester
(Developer) (Tester)
Player 2
Recruit developer
(Developer) (Developer)
Player 3
Recruit trainer
(Tester) (Trainer)
Player 4 reports status to get to use her recruiter as soon as possible but may not place
any steering group disc since she has no achievement cubes (yet). Player 1 and 2 stick to their flexible openings while player 3 commits to the trainer strategy
with an early trainer.
Round 3
Player
Action
Project members Achievement
Player 3
Report status
Tester Trainer
Player 4
Recruit 2 testers
(RECRUITER) (Tester) (Tester)
Player 1
Report status
Developer Tester
Player 2
Recruit dev. lead
(Developer) (Developer) (Dev. lead)
Player 3 reports status without placing any steering group disc to get to use her trainer as soon as possible.
Player 4, seeing that there may be too many developers in the game, decides to recruit two testers.
Player 1 also reports status without placing any steering group disc. Player 2 goes all in on development by
recruiting a development lead.
Round 4
Player
Action
Project members
Achievement
Player 2
Report status
Developer Developer Dev. lead
Player 3
Train Tester
TESTER (TRAINER)
Player 4
Report status
RECRUITER Tester Tester
Player 1
Develop A3
(Developer) Tester
A3:C
Player 2 reports status without placing any steering group disc but will be able to lead her two developers
next round and start accumulating achievement cubes. Player 3 uses her
trainer to train and keep idle her inachievementd tester. Player 4 reports status a second time without
placing any steering group disc. She's still focused on building her team first.
Player 1 is the first to assign a member to a project. She chooses the low risk project A3.
Round 5
Player
Action
Project members
Achievement
Player 1
Test A3
(Developer) (Tester)
A3:C A3:Q
Player 2
Develop A3 Develop A3
(Developer) (Developer) (Dev. lead)
A3:C
A3:T
Player 3
TEST A3
(TESTER) (TRAINER)
A3:TQ
Player 4
Recruit TRAINER
(RECRUITER) Tester Tester (TRAINER)
Player 1 assigns a second project member, a tester, to project A3 and now has two achievement
project members. Player 2 uses her development lead to assign both her testers to project A3. The lead takes
1 achievement herself and also adds 1 less the time budget. Player 3 uses her
senior tester to take 2 test cubes at the cost of only adding 1 to the cost budget.
Player 4 keeps building up her project team by recruiting a senior trainer.
Round 6
Player
Action
Project members
Achievement
Player 4
Report status
RECRUITER Tester Tester TRAINER
Player 1
Report status
Developer Tester
A3:C A3:Q
Player 2
Report status
Developer Developer Dev. lead
A3:C
A3:T
Player 3
Recruit developer
(TESTER) (TRAINER) (Developer)
A3:TQ
In the 6th round, all players except player 3 (who recruits a developer) report status.
Player 4, who doesn't have any achievement yet, doesn't get to place any seats at steering groups
but player 1 and 2 do since they now have achievement cubes and place the first steering group discs in the game.
Player 1 adds a seat to steering groups with low time priority and player 2 a seat to a steering group with
high cost priority.
Round 7
Player
Action
Project members
Achievement
Player 3
Recruit developer
(TESTER) (TRAINER) (Developer) (Developer)
A3:TQ
Player 4
Recruit TEST LEAD
(RECRUITER) Tester Tester TRAINER (TEST LEAD)
Player 1
Develop A3
(Developer) Tester
A3:CC A3:Q
Player 2
Develop A3
Developer (Developer) Dev. lead
A3:C A3:C A3:T
Player 3 recruits a second developer (with the idea of training them in one round with her
senior trainer) and player uses her senior recruiter to recruit a senior test lead. Meanwhile,
player 1 and player 2 take the last development cubes from project A3.
Round 8
Player
Action
Project members
Achievement
Player 2
Train developer
(DEVELOPER) (Developer) Dev. lead
A3:C A3:C A3:T
Player 3
Report status
TESTER TRAINER Developer Developer
A3:TQ
Player 4
Train tester Train tester
(RECRUITER) TESTER TESTER (TRAINER) (TEST LEAD)
Player 1
Test A3
(Developer) (Tester)
A3:CC A3:QQ
Player 2 starts building a
senior development team by training one of her developers. Player 3 reports status and places her first
steering group disc at a steering group with time and quality priorities.
Player 4 uses her senior trainer to train her two testers.
Finally, player 1 tests project A2 and now has 4 cubes from 2 different projects.
Round 9
Player
Action
Project members
Achievement
Player 1
Report status
Developer Tester
A3:CC A3:QQ
Player 2
Train dev. lead
(DEVELOPER) (Developer) (DEV. LEAD)
A3:C A3:C A3:T
Player 3
Train developer Train developer
TESTER (TRAINER) DEVELOPER INT. DEV.
A3:TQ
Player 4
Report status
RECRUITER TESTER TESTER TRAINER TEST LEAD
Player 1 reports status and places a second disc at the same steering group. It's now only one disc away from
a go/nogo meeting. Player 2 and 3 both train project members. The former will soon have a senior
development team while the latter now has three senior project members. Player 4 has a senior test team
and now repors status, still without placing any steering group disc.
Round 10
Player
Action
Project members
Achievement
Player 4
Recruit OFFSHORE DEV.
(RECRUITER) TESTER TESTER TRAINER TEST LEAD (OFFSHORE DEV.)
Player 1
Coach devops team
(Devops team)
A3:CQCQ
Player 2
Report status
DEVELOPER Developer DEV. LEAD
A3:C A3:C A3:T
Player 3
Develop A1 Develop A1
TESTER (TRAINER) (DEVELOPER) INT. DEV.
A3:TQ
A1:TT
Player 4 finally has her senior test team ready but realizes that it does not have anything to test
so instead of taking on her first project, she recruits an offshore developer for more flexibility.
Player 1 has enough achievement cubes on project members to
form a devops team while player 2 reports status
to get his senior development team ready. Since she expects to have relatively more cost cubes than the
other players. Player 3 already has senior developers ready and
assigns one of them to project A1.
Player 3 assigns her senior integration developers to project A2 and A1. In this way, she can use the cost budget from project A2 to get a time cube from
project A1, where there is plenty of time budget left.
Player 4 takes on her first project by assigning her senior test lead
and two testers to the same project, A1. She also used her offshore developer to modify the task.
In total, she uses 2 time chits and 1 cost chits to take 3 quality chits and 1 cost chit.
Player 1 reports status and finally manages to fill a
steering group. She chooses her only project, A3, and with only her
discs around it, the result is a go.
3 test cubes were removed from the project, all in the first row (box 1-3). For the
first row, a bug card with 2 bugs is drawn (box 2 and 3), and for the second row, bug cards with 4 and 3
bugs are drawn and the latter kept (box 2, 4 and 5). This means that 3 bugs remain untested,
giving a quality of 7. The quality budget is 6 (+1), as is both the time budget and the cost budget
(4 of 5 time chits and 1 of 2 cost chits placed). Adding
1 to time and cost thanks to the good quality, time and cost cubes are worth 2 EP each and quality cubes 1 EP each.
The steering group multiplies time by 1, cost by 2 and quality by 3. This gives player 1 14 EP,
player 2 10 EP and player 3 5 EP. Finally, the adjacent projects A2 and B3 get a lower risk.
Player 2 delays the training of her junior developer to put her full development team on project A1,
anticipating it to get a go soon and taking advantage of the remaining time budget. This does exceed the cost budget
but she hopes that this will be compensated by a good quality.
Round 12
Player
Action
Project members
Achievement
Evaluation
Player 2
Report status
DEVELOPER DEVELOPER DEV. LEAD
A3:C A3:C A3:T
10
Player 3
Test A2 Test A2
(TESTER) (TRAINER) (DEVELOPER) (INT. DEV.)
A3:TQ A2:TQ
A1:TT A2:T A1:T
8
Player 4
Report status
RECRUITER TESTER TESTER TRAINER TEST LEAD OFFSHORE DEV.
A1:CQ A1:Q
A1:Q
0
Player 1
Develop A2 Test A2 Test A2
Devops team
A3:CQCQ A2:TQC
14
Player 2 decides to report status to get to use her senior development team as soon as possible. She places her
disc at a steering group prioritizing time and cost. Player 3 assigns her senior tester to project A2 and with that she
also claim a program goal (three projects in a column), earning her 3 EP. Player 4 reports status
and places her first steering group disc next to quality prioritizing steering group cards.
Player 1 user her newly formed devops team to test and develop project A2, using up the last of the cost budget.
Player 1 reports status to turn her devops team idle again. She fills the last seat at a time prioritizing
steering group and gambles by proposing project A2, although 2 development cubes remain on it.
The other player in the steering group, player 2, has no interest
in this project but player 1 wins thanks to breaking ties.
All the testing cubes in the first and second columns have been removed and fortunately this is where the only
bugs are found. The remaining 2 development cubes equal to 4 bugs but the quality of 6 still exceeds the budget by 2.
This means that the time and the cost budgets get a quality bonus of +1 so time ends up on +2 (1 time chit left) and
cost on +1 (no time chits left).
The steering group multiplies time by 1, cost by 3 and quality by 2. This gives player 1 9 EP
and player 3 10 EP. (Player 3 is still not happy, since she had hoped to earn more for her time cubes
from the project.) Finally, the adjacent projects A1 and B2 get a lower risk.
Player 2 assigns her new senior development team to the risk project C3, using 1 time chit and 2 cost chits
to take 3 time cubes and 1 quality cube. Player 3 reports status and joins player 2 at the time and quality
prioritizing steering group. Player 4 lets her senior team test player 2's development work at project C3 but this
time she does not use her offshore developer to modify anything. The result is 1 time chit and 2 cost chits
to take 3 quality chits and 1 time chit. However, this exceeds the time budget by 1.
Round 14
Player
Action
Project members
Achievement
Evaluation
Player 4
Report status
RECRUITER TESTER TESTER TRAINER TEST LEAD OFFSHORE DEV.
A1:CQ C3:Q A1:Q C3:TQ
A1:Q C3:Q
0
Player 1
Develop C2 Test C2 Test C2
(Devops team)
A3:CQCQ A2:TQC C2:TQC
23
Player 2
Report status
DEVELOPER DEVELOPER DEV. LEAD
A3:C C3:TT A3:C C3:T A3:T C3:Q
10
Player 3
Develop C2 Develop C2
TESTER TRAINER (DEVELOPER) INT. DEV.
A3:TQ A2:TQ
A1:TT C2:TT A2:T A1:T
18
Player 4 reports status and keeps focusing on steering groups prioritizing quality.
while player 1 assigns her devops team to project C2. Player 2 also reports status but think it's too
early to have a go meeting for "her" project C3 so she starts filling another time prioritizing
steering group. Player 3 joins her and assigns her senior developer to project C2, spending 1 cost
chit for 2 time cubes.
Player 3 assigns her integration developer to projects A1 and C2, using the last of the A1 cost
budget. Player 4 again assigns her test team to project C3, although this brings the cost budget down to -1
and the time budget down to -2. Will the quality be enough to compensate for this?
Player 1 reports status while player 2 assigns her development team to project C2, using 1 time chit
and 2 cost chits to take 3 time cubes and 1 quality cube.
Player 2, seeing that "her" project is way over the time budget, decides to take a time chit.
Player 3 assigns another member, a senior tester this time, to the other high risk project C2.
Player 4 will lose one of her senior tester at next status and recruits a new.
Player 1 goes for the program goal A2-B2-C2 by assigning her devops team to project B2, earning her
3 EP.
Round 17
Player
Action
Project members
Achievement
Evaluation
Player 1
Recruit recruiter
(Devops team) (Recruiter)
A3:CQCQ A2:TQC C2:TQC B2:TQC
26
Player 2
Report status
DEVELOPER DEVELOPER DEV. LEAD
A3:C C3:TT C1:T A3:C C3:T C1:TT A3:T C3:Q C1:Q
36
Player 3
Recruit Tester
(TESTER) TRAINER (DEVELOPER) (INT. DEV.) (Tester)
A3:TQ A2:TQ C2:TQ
A1:TT C2:TT A2:T A1:TT C2:T
18
Player 4
Report status
RECRUITER TESTER TESTER TRAINER TEST LEAD OFFSHORE DEV. TESTER
A1:CQ C3:QQ A1:Q C3:TQTQ
A1:Q C3:QQ
0
Player 1's devops team will retire next time she reports status so she recruits a recruiter to get a new team up to speed as quickly as
possible. Player 2 reports status for project C3 but first she spends her time chit to add 1 to the time budget. Player 1 votes no but player 4 votes
yes so the project is approved and scored.
With all test boxes covered except the last 2 undeveloped ones, the quality is 8 or +3 compared to the budget.
Since time and cost improve with half the quality, they go from -1 to +1. With the additional +1 from the higher
risk, the result is quality +4, time +2 and cost +2 before the steering group multipliers and quality +8, time +6
and cost +2 afterwards. This gives player 2 8+(3x6)=26 EP and player (6x4)+(2x6)=36 EP.
The turn has come to player 3 to lose a team member soon so she follows player 4's example and recruits a new
one. Player 4 reports status and places another steering
group disc near quality prioritizing steering groups. She now discards her senior tester with more than
four cubes.
Player 4 assigns her test team to
project C2 and using her offshore developer, earning 3 quality cubes and 1 cost cube (instead of 1 time cube)
and adding 1 cost and 2 time to the budget (instead of 2 cost and 1 time).
Player 1 also retires team members as her devops team now has more than twelve cubes. She places her steering group disc at
cost prioritizing steering group as she expects to use more cost-effective team members next.
Player 2 decides to go for the program goal A3-B3-C3 and develops project B3, earning her 3 EP. She also earns 3 time cubes and 1
quality cube and the project spends 2 cost and 1 time budget. Player 3 continues to rebuild her team,
this time with a developer.
Player 3 reports status to a time prioritizing steering group and obtains a go for
project A1. 3 untested bugs are found, but the quality of 7 is still better than the quality budget of 5.
That means that quality cubes are worth 2 x priority 2, time cubes are worth (0+1) x priority 3
and cost cubes are worth (0+1) x priority 1. Player 3 earns 4 x 3 = 12 EP for
4 time cubes and player 4 earns 3 x 4 + 1 x 1 = 13 EP for 3 quality cubes and 1 cost cube.
Player 4 recruits another senior tester to be prepared when her old test team retires.
Player 1 and player 2 hurry to to recruit consultants, fearing that the game may end any time now.
RECRUITER TESTER TESTER TRAINER TEST LEAD OFFSHORE DEV. TESTER TESTER
A1:CQ C3:QQ C2:Q A1:Q C3:TQTQ
A1:Q C3:QQ C2:Q C2:CQ
49
Player 1
Report status
Devops team RECRUITER Consultant developer Consultant tester
A3:CQCQ A2:TQC C2:TQC B2:TQC
26
Player 2 recruits a second consultant developer to utilize her development lead one last time.
Player 3 lets her integration developer complete the B3 development and
also develops project B1, earning her 6 EP for the program goal A2-B1-B3-C2.
Player 4 again reports status at a quality prioritizing steering group and again retires one of her testers,
who now has more than four cubes.
Player 1 challenges her by reporting status and, filling a steering group and vote
for project C2. Player 4 reluctantly votes no and player 1 gets to place another disc there.
Round 21
Player
Action
Project members
Achievement
Evaluation
Player 1
Develop B2 Develop B2
Devops team Recruiter (Consultant developer) Consultant tester
A3:CQCQ A2:TQC C2:TQC B2:TQC B2:TT
26
Player 2
Report status
DEVELOPER DEVELOPER DEV. LEAD Consultant developer Consultant developer
Player 1 assigns her consultant developer to project B2, hoping to get it ready for a go/nogo before
it's too late. She receives 2 time cubes for 1 cost chit. Player 2 reports status but doesn't think
it's in her interest to close a project right now. Instead, she takes a seat
at another time prioritizing steering group. This also means that she has to say goodbye to her
senior developers, as both now have more than four cubes.
Player 3 trains her developer and tester and since the trainer is senior they remain idle but
will they have time to do any work? Player 4 completes project C2, using her new test team and offshore
developer to take the remaining 3 test cubes but also spending 1 cost budget
and 2 time budgets, which exceeds the latter. She doesn't get the normal 4th cube but thinks it's
more in her interest to trigger the game end next round.
Round 22
Player
Action
Project members
Achievement
Evaluation
Player 4
Report status
(RECRUITER) TESTER TESTER TRAINER TEST LEAD OFFSHORE DEV. TESTER TESTER
A1:CQ C3:QQ C2:Q A1:Q C3:TQTQ C2:CQ
A1:Q C3:QQ C2:QQ C2:Q C2:Q
68+5
Player 1
Test B1 Test B1
Devops team Recruiter (Consultant developer) (Consultant tester)
A3:CQCQ A2:TQC C2:TQC B2:TQC B2:TT B1:TQ
52+8
Player 2
Report status
DEVELOPER DEVELOPER DEV. LEAD Consultant developer Consultant developer
Player 4 triggers the game end as she planned previous round by reporting status for project C2.
The almost completely tested project C2 has no undetected bugs so the quality budget of 8 awards 2 EP
per quality cubes (times priority 3), 0 EP per time cube (times priority 2) and 1 EP per cost cube
(times priority 1). Player 1 earns 6+0+1 for 1 of each cube, player 3 earns 6+10 for 1 quality cube
and 5 time cubes, and player 4 earns 18+0+1 for 6 quality cubes and 1 cost cube.
Player 1 decides to secure as much EP as possible by assigning her consultant tester to project
B1, hoping that player will report status for it.
She receives 1 time cube and 1 quality cube for 1 cost chit. Player 2 complies by filling a time
prioritizing steering group and voting go for project B3.
Fortunately it only has 4 bugs so the quality (budget 7) is only -1. Quality and cost budgets are thus worth
nothing but time cubes (5 budget left) are still worth 3 EP each times the steering group priority of 3.
Player 2 earns 18 EP for her 3 time cubes and player 1 and 3 earns 6 EP each for their 1 time cube each.
Player 3 uses her last turn assign her integration developer to
projects B2 and C1, earning her 2 time cubes at the cost of 1 cost chit (paid by project C1).
Finally the last projects are scored without any priority. For project B2, 3 bugs remain undetected
so the quality is -2 (quality budget 9) but time and cost cubes still earn 4 (8-4) and 1 (5-4) each.
Player 1 earns 3x4+1=13 EP for her 3 time cubes and 1 cost cube and player 2 earns 4 EP for her 1
time cube. For project B1, 7 bugs remain undetected (including the
6 bugs in the undeveloped parts) so the quality is -5 (quality budget 8) so no cubes are worth anything.
The same goes for project C1 with 4 undetected bugs and quality -3 (quality budget 9).
Adding 1 EP per steering group disc, player 4 won with 73 EP, followed by player 3 with 66 EP,
player 2 with 63 EP and player 1 with 60 EP.
The game turned out much more even compared to the previous test game.
Player 1 still ended up last but the margin was smaller and with a better coach strategy, things may
have been the other way around. Player 2-4 all had to reform their teams towards the end but the
reason player 4 won was that she managed to close the right projects with the right priorities.
P&P (PDF, A4)
P&P (PDF, US Letter)
Annotated games
Complete test games are presented under Annotated Games.