Skip to content
This repository was archived by the owner on May 20, 2018. It is now read-only.

Vision Statement

isalk edited this page Apr 22, 2018 · 35 revisions

Pac-Man

Executive Summary


Pac-Man is a classic 80’s arcade game which is a mind stimulating game for all demographics. This game is primarily useful for kids and teenagers.

Problem


PacMan organization’s game is quite well built, but it is not yet ready to be published for consumer use. Because there are certain things that needs to be implemented first.

For example, currently a player can play the game and the score gets saved, but once the game is restarted nothing is saved. Other than the when level is finished, there are no more levels. Basically, playing only one level again and again makes the game boring and uninteresting.

The product owner of Pacman would like to see below features implemented. The requirements are:

  1. Get user name input and save it.
  2. Write the high Score and save it
  3. Make the Pacman continuously move instead of pressing ‘w’ for one move only
  4. Add more levels By doing these, the owner would be able to get a game which would be complete enough to be published to consumers.

Initial architecture


The game contains a red rectangular box acting as its border and there are obstacles acting along the path acting as a maze. There is a yellow face with a mouth open which will move according to the user input, there are yellow circles around the maze where once the yellow face passes through the yellow circle points are obtained.

Scope/initial requirements


PacMan Organization would like to have this game completed within two months of working days. They also have a limited budget of 2500$. The stakeholder’s goals would be to make the game as famous as possible and make it consistent and handle errors efficiently. We can visualize their need with the business process diagram

Cost Estimation & Funding Strategy


Cost Estimation

Inserting Table here

Funding Strategy

  • Online fund raising – Raising funds by publishing an alpha version of the game online and allowing users to donate through a link if the like the game

  • Marketing and Advertising – Collecting funds by advertising the game through Social Media and promotional offers.

  • Organizing small events to collect fund

  • Bank loans (if necessary)

Software development process


For this task a Disciplined Agile Development Process (DAD) will be followed. The following members have for the project is as follows as follows: -

  • Agile Coach – Mrs.Swe Te Fu
  • Product Owner/ Team Member – Atiq
  • Project Leader/ Team Member – Isal
  • Team Members - Isal & Atiqul

Each of the members in the group are expected to be fully aware of their capabilities and should only take up responsibilities which they can successfully complete. Each member should plan their own work and take responsibility for their actions.

Team Makeup ( Resouring Plan )

For the Distinction task the formation of the group consist of two memebers from the exisiting DP1 group.

  • Atiqul
  • Isal

Budget Constraints

< Image needs to be added>

Communication Plans

For Communication purposes we will be using Slack where a new channel will be created especially for the Pac- Man Project Where the team is told to actively exchange ideas and issues they are facing

Escalation Procedures

A set of procedures set in place to deal with potential problems that may arise, such as if we deal with an excessive demand on the game so the amount of people downloading the game at a time is more than the predicted rate will might cause the servers to crash in that scenario there will be back up servers to ensure the consumer gets uninterrupted access to our game.

Governance Strategy

It is necessary for all team members to use the following development tools such as

  • Trello - For Organizing and distributing tasks
  • Toggl - For time tracking
  • Slack - Communication

Clone this wiki locally