2 PROJECT MANAGER
SKILL-UP SIMULATOR
2.1 Specific Features on Problem
Solving-based Learning
Project management includes several phases, for in-
stance, planning, progress management, negotiation
to clients and so forth. Negotiation involves uncer-
tainty coming from human relationships, so we focus
on the phases common to planning and progress man-
agement hereafter. As for the target phases, required
abilities of project managers are logical thinking-
based actions to check usable resources and promised
constraints, and make appropriate operations towards
the situation. In a sense, PDCA (Plan-Do-Check-
Action) cycle is repeated until finalizing problem-
solving towards the situation.
Then what is the approach for providing such a
PDCA cycle as a scenario? Patterned scenario makes
it possible for tutors to set intended learning objec-
tives explicitly. On the other hand learners opera-
tions are so restricted to follow the patterned scenario,
which means the simulator just generate the same
results along with the intended learning objectives
and seems not to contribute to skill-up as “problem-
solving”. Unexpectedness is necessary for learners
to do the PDCA cycle with logical thinking, which
makes it difficult to guarantee the learning objectives
set in advance by tutors.
Based on the above-mentioned features on
“problem-solving in the project management”, the is-
sues to be addressed are as follows.
• Learning scenarios are generated from the simula-
tor when tutors simply set the learning objectives.
• Tutors get the reference operations as a solution
concerning the learning scenario even if they are
either optimal or semi-optimal.
• Learners make similar operations which mimic
essential ones in real projects under recognizing
the learning objectives.
• Learners get appropriate feedback as to their op-
erations based on evaluation of problem-solving
process.
2.2 Configuration of PM Skill-up
Simulator
In the section 2.1, the PDCA cycle is argued on “plan-
ning” and “progress management” as a prerequisite
for the simulator. Hereafter our proposed simulator
addresses the “progress management” from the is-
sues of “problem solving” viewpoints, because the
model and related functionalities are more concrete
than “planning” ones. Figure 1 shows the configura-
tion of the project manager skill-up simulator.
Figure 1: Configuration of PM Skill-up Simulator.
The project model mainly consists of “Project”,
“Module”, and “Person” as they exist in the real
project. “Project” defines a set of modules to be de-
veloped and members to be assigned to the project.
The dependency of modules is depicted as “parent
module” and “child module”. “Module” defines each
estimated man-hour and technical domain such as
“database”, and its difficulty grade ranked with “A
(difficult)”, “B (normal)”, and “C (easy)”. “Person”
defines each member’s skill grade on technical do-
mains ranked with “A (expert)”, “B (normal)”, and
“C (novice)”. These three level description on module
difficulty and person skill generates project dynamics,
e.g. mismatching between module difficulty and per-
son skill is main cause of schedule delay and quality
loss in a project. And the most crucial task ofa learner
as a project manager is to detect/predict such unde-
sirable situation and make proper operations, for in-
stance, “overtime directive”, “collaborative work di-
rective with expert members” and “member assign-
ment change”. “collaborative work directive with ex-
pert members” is especially found in the real situation
of debugging. The process of debugging generates
new bugs and some low-skilled level members cannot
solve such iterative chain of generating bugs without
supervised collaboration. The simulator also models
latent bugs which makes it difficult to estimate final
product quality. The result is evaluated using indices
such as Q(uality), C(ost), and D(elivery), where “Q”
corresponds to the total bugs, “C” does the overtime
cost, and “D” does the completed date against the ini-
tially scheduled date.
AProjectManagerSkill-upSimulatorTowardsProblemSolving-basedLearning
191