Based on your experience with the test case, how
well did the PRIME Client meet your expectations
of a training tool?
Do you think you would prefer to use PRIME in-
stead of other training / learning tools for strategic
decision making in a business?
Do you think you would enjoy using PRIME?
Based on your experience with the test cases, how
do you rate the usability of the PRIME Client?
Once you knew how to use the PRIME Client, do
you think it would be useful in gaining experience
in strategic decision making?
The questionnaire used for testing the functional-
ities were used the first and the second time, and
only the functionalities which were already imple-
mented were tested. Table 1 shows an example of
the matrices for the functional testing.
5 RESULTS
The first statement which can be made is that the
process was very challenging for the facilitator as
well as for the students to use a partly developed
prototype. Some features, which would have made it
easier for the students to see whether they fulfilled
their objectives and strategic aims, were affected by
bugs or not were still not implemented. These type
of limitations with the alpha version would be sup-
plemented with offline measures to calculate and
generate the necessary data. However, the involve-
ment of the developers in the process helped smooth
most of the problems and eases the challenges on the
facilitator.
Secondly, the observation of the students trying
to implement their scenarios made is clear, the learn-
ing curve associated to the PRIME software is steep
and requires appropriate tutorials and documenta-
tion. As a result of the evaluation process, methodi-
cal and comprehensive video tutorials have been
developed to support the users with the learning
curve associated to the PRIME serious game.
The functional testing was mainly carried out in
single player mode. The results showed that the
functionalities implemented were working satisfac-
torily, but that a handbook or a FAQ would be re-
quired to support the player. This is a fundamental
requirement that was identified, since there is no in-
built help to support the player. The documentation
support has improved with the release of the alpha
version, and plans are being considered for the in-
clusion of personalised agents to act as advisors.
Although the PRIME serious game demonstrated
reasonable stability during the single-user mode,
more significant challenges emerged when the lab
sessions started required the students to use the
multi- player mode. This mode is essential for train-
ing of strategic decision making in a multi-
stakeholder environment, thus approaching to what
takes place in reality. Regrettably, multi-player
mode was not working due to technical problems
with the software. The culprit was the instability of
the PRIME server that caused it to crash as soon as
more than one person worked simultaneously on the
same scenario. Quick analysis identified that one of
the main reasons was the memory consumption on
the server was very high. This was due to improper
memory management on the server side caused by
third party software for management of the database.
This caused the same data to be loaded several times
into memory, leading to numerous copies of the
same data objects. Originally, it was intended that
the server removes unused data from memory, but it
was hard to recognize if the client still needed a spe-
cific data object or not, this was not done.
A major drawback was the lack of fault-
tolerance capabilities within the PRIME server, so if
it did experience a fault, it would be possible some
form of recovery for the players to continue from a
previous state. However, this was not the case so the
players always needed to start from scratch again.
Even though the students were very patient and tried
several times, not only in the second but also in the
third workshop, they never managed to successfully
complete a scenario and then play, so that we had to
stop using the game after the fourth workshop. We
switched then to a paper based model of PRIME for
the multiplayer interactions, which worked fairly
well. This was a fundamental implementation flaw
that has been addressed by increasing the stability of
the PRIME server and by providing a toolbox that
allows people to build and save scenarios. The sav-
ing functionality also allows to take snapshots of the
current VBE.
Based upon this experience, most of the students
concluded that they met the overall objectives of the
course, and that they were partly able to experience
the impact of their strategic decisions using the
PRIME game (single player). In addition, most stu-
dents admit to have been engaged with the PRIME
serious game, despite the difficulties in achieving a
flow that was not plagued by frustration. Therefore,
the problems associated to software instability
caused students to have mixed opinions about the
use of PRIME serious game. This would depend on
past experience using games
WEBIST 2008 - International Conference on Web Information Systems and Technologies
400