Database Project Proposal

lOMoARcPSD|3914817

[Organization Name]

[Date]

PROJECT PROPOSAL

DatabaseTechnologySystemsforvideogames

For

ABCCompany

 

Contents

INTRODUCTION 3

NEEDS/PROBLEMS 4

GOALS/OBJECTIVES 5

PROCEDURES/SCOPE OF WORK 5

TIMETABLE 6

GANTT CHART 7

BUDGET 8

KEY PERSONNEL 8

EVALUATION 9

Conclusion 10

 

Introduction

ABC Company is an organization that runs several video games. Every game played at ABC stores

is charged a small fee which is paid for every time a customer plays a video game at their store.

The minimum amount of games played are one.

There are several training sessions in the Company which train people who want to play the

game and are not experienced. The training is done free to entice more customers to come to

their stores. The target of ABC stores is to expand to all various parts of the world by 2020 as well

as increase their return on investment.

In order to well serve their customers well ABC Company also have a customer service center

which just receives inquiries from their customers who need more information about the

company. This serves as a great strategy in their moving global especially in the era of internet.

Needs/Problems

Currently ABC Company keep their video game inventory mostly manual with a small MS Access

database system that they use to manage their games. Due to this issue, the company has faced a

 

 

lot of challenges in managing their inventory by knowing what is in and out of their inventory.

Due to the presence of internet and smartphones, the video game industry is transforming

greatly, for example some of the games played offline were by a single player but currently, the

games are played across the globe by millions and tens of millions of people simultaneously (in

real time). The players are also able to communicate to one another e.g. Leagues of Legends as

well as the Clans of Clans. Based on these needs, the availability of the video game service is very

critical, more than ever.

For proper support for such games, architectures that are massively distributed and can be

scaled as well as having the ability to replicate the data to all parts of the globe are needed.

These architectures allow the ability to handle the huge number f players across the world as

well as providing low latency access to every player regardless of their physical location all over

the globe.

As game popularity grows the game stores experiences high cos of aaS solutions which affects

their bottom line. Therefor a game store need to find a balance between cos,agility as well as

reduced ops should be carefully designed considering the potential of growth in future.

Goals/Objectives

The objectives of this paper is to propose a database technology that solves all the needs and

challenges facing video game stores. The objectives are;

 

  1. To implement a distributed technology that will help in solving low potency.
  2. To provide a well-designed online game store that is convenient in terms of availability of

service.

Procedures/Scope of Work

For a solution to the needs of ABC Company, the company needs to implement a database system

using the NoSQL database technology. The NoSQL technology is used because of its massively

distributed characteristic as compared to the other traditional databases like MySQL. NoSQL can

handle large amount of data users while making sure that there is low latency. To add to the pros of

using a NoSQL database, other requirements needed for this technology is scale, operational

simplicity that leads to low TCO as well as availability.

The procedure used to implement the system will be the following;

  1. a) Analyze the game requirements

Here the team will look for attributes that are mostly in most of the games and take care of

them. This will enable easy storage of most of the games

  1. b) Develop the database
  2. c) Actual development
  3. d) Testing
  4. e) Implementation
  5. f) Training

This Project Proposal Form is created for you by the simple project management tool www.casual.pm

Downloaded by Simon Muriu (nyashfor@gmail.com)

lOMoARcPSD|3914817

Timetable

ABC Company depends on outsourcing for all the projects that require programming. The company will

therefore, in this project ABC Company will work with Techsols IT Company to see this database system a

success. Table below shows the phases of development.

Description of Work Start and End Dates

Phase One Assembling the required resources for

the projects

Tue 17-09-19 to Fri 17-

09-25

Phase Two Database analysis and development Mon 17-09-25 to Fri 17-

09-29

Phase Three Actual development of the system Fri 17-09-29 to Thu 17-

11-23

Phase Four Testing of the project Wed 17-10-25 to Thu 17-

11-30

Phase Five Staff Training Thu 17-11-30 to Wed 17-

12-06

 

Gantt chart

This Project Proposal Form is created for you by the simple project management tool www.casual.pm

 

Budget

State the proposed costs and budget of the project. Also include information on how you intend to

manage the budget.

Description of Work Start and End Dates

Phase One Assembling the required resources for

the projects

Tue 17-09-19 to Fri 17-

09-25

Phase Two Database analysis and development Mon 17-09-25 to Fri 17-

09-29

Phase Three Actual development of the system Fri 17-09-29 to Thu 17-

11-23

Phase Four Testing of the project Wed 17-10-25 to Thu 17-

11-30

Phase Five Staff Training Thu 17-11-30 to Wed 17-

12-06

TOTAL $50,000

Key Personnel

To successfully complete the project in the defined timeline, the following key personnel who will

be in charge for completion of the project, as well as other personnel involved in the project.

Client ABC Company

Sponsor [name]

Project manager [name]

Team [name], [name], [name], [name]

 

 

Evaluation

To evaluate the project of the project, the team will have a timesheet where they will record

everything they work on a daily basis as well as all developers meeting with the project manager

at least twice in a week to discuss on the project process.

On the first Week of actual development, the ABC Company boss will be allowed to have access to

the front end part in order to give feedback on the design and other user friendliness

characteristics of a graphical user interface

This Project Proposal Form is created for you by the simple project management tool www.casual.pm

 

Conclusion

The ABC Company is an Offline Video game store that desires to go global fully by the year 2020.

The organization has a group of developers who develop simple games but the most complex

games are bought by the company.

The company is now actualizing their virtualization goals and that is how this proposal came

about. The company needed a database technology that can handle video games being accessed

all over the world in real-time. This paper proposes a NoSQL database technology that solves

most of the problems affecting the industry.

The budget anticipated for the project is a minimum of $15000 and the project will be fully

deployed within three months for testing by the end users. The system will be a new dawn for

ABC Company.

[Name], Project Client

Date: _____________

[Name], Project Sponsor

Date: _____________

[Name], Project Manager

Date: _____________

This Project Proposal Form is created for you by the simple project management tool www.casual.pm