This document outlines a software project to develop a strategy game that can be played by up to 4 players. It discusses the game rules and goals, available resources including a budget of $8,000 and 4 people, constraints of a 30 day deadline and limited budget/team, and planned project steps from requirements to documentation. It also identifies risks such as not finishing on time or going over budget, and risk management strategies like thorough requirements definition and leaving extra time/funds in the project plan.
2. BRIEF DESCRIPTION
The scope of this project is to design and implement a
strategy game which can be played by maximum 4 players,
according to the following rules:
The players share the same game board
On the game board there are primary resources: wood, stone,
gold mines and precious stone mines, which can be
collected/used by the players, one at a time
With these primary resource, each player can build 3 factories
(that process wood, gold and stone)
The goal of each player is to build a palace, to furnish its rooms
and to design the crown (in this specific order)
The game is won by the player who first owns the crown
3. RESOURCES
Human resources
4 people with multiple roles:
Financial resources: 8000$ (total budget)
Material resources: 4 laptops with Java, papers, pens, printers
4. CONSTRAINTS
Time
The project should be finished in 30 days
Money
The budget is limited to 8000$
People
There are only 4 people available
! The project plan should be done in order to
respect the deadline and the budget, using a
limited number of people !
13. RISKS
Risk 1: Project unfinished in time
Causes: 1. Poor delivery time estimation
2. Misunderstood requirements
Risk 2: Exceeded budget
Causes: 1. Poor costs estimation
2. Overtime working
14. RISKS MANAGEMENT
In order to mitigate the risks, the following
actions have been performed:
Uses case diagrams design and requirements
definition have been done in the presence of the
customer
The project plan was realized for 29 days and using
only 7560$, giving some extra time and money for
unexpected situations
15. CONCLUSIONS
The project management is very important in order
to design and implement a solution which fulfils the
customer’s requirements, in the given constraints of
time, money and human resources.
OpenProj is a very useful tool for project
management, because it offers support for tasks and
subtasks definition, scheduling, resource allocation
and costs estimation.