Project plan

profilecece23

Create a project plan based on the sample attached. The project has 4 members. 

  • 2 years ago
  • 20
files (1)

Sampleprojectplan.pdf

Sample CMSC 495 Project Plan

SAMPLE

Project Plan

Computer Science Project

Sample CMSC 495 Project Plan

Spring 2019

Table of Contents

Introduction .......................................................................................................................................... 3 Statement of Work ............................................................................................................................. 3 Resource List ...................................................................................................................................... 4 Roles ...................................................................................................................................................... 4 Risks ...................................................................................................................................................... 5 Schedule ................................................................................................................................................ 6

Sample CMSC 495 Project Plan

1. Introduction

The Project Plan document for the group project that will be used to provide a statement of how and when the project’s objectives will be achieved. Included in the document are: Statement of Work, Resource List, Roles, Risks, and Schedule.

2. Statement of Work

The client, Computer Science Department, has requested us to develop a website with two main purposes. First, students will be allowed to check their grades of all of the computer science courses they are enrolled in. Second, students will also be allowed to submit their course assignments electronically via website. Teaching Assistants will be responsible for creating/inserting the grades for each individual student in the course as well as creating the submission for each assignment for each course that they are assigned to.

Sample CMSC 495 Project Plan

3. Resource List

In order to create the website, several resources must be acquired by the team to accomplish the task: 1) Computer Science Department Server (Some Linux Server) 2) Personal/CS Lab computers for programming (Possible Linux/Windows XP Operating System) 3) Web-based programming tool (May be using PHP) 4) Database software (Possible to use MySQL Sever 2008) 5) Internet Access (LAN/Wi-Fi is needed) 6) Paper/Online resources (TBD)

4. Roles

With such a limited amount of personal to accomplish the project, each team member will be responsible for multiple roles in order to complete the project on time.

Sample CMSC 495 Project Plan Role Team Leader

Member Mr. Jones

Description

This person is responsible for managing the team. He is responsible for contacting the client about any updates/issues that occur throughout the project. Ensures all deadlines are completed.

Role Programmer

Member Mr. Jones, Donald Duke

Description

The programmer is responsible for writing the code for the project.

Role User Interface Designer

Member Donald Duke, Mikey Mud

Description

These individuals will be responsible for designing a graphical user interface for the project. This is a key role since the individuals are developing a web page and as such, the interface must be clean.

Sample CMSC 495 Project Plan

5. Risks

This section contains many of the risks involved with creating such a big project with limited personal. Being able to identify these risks right now will allow us to prepare ourselves ahead of time so that when we begin programming, these risks will not be as critical as they once were.

Risk

Probability

Impact

Action

Unfamiliarity with 90% Not knowing the Familiarize specific programming ourselves with the programming languages we will languages that we languages. be using will cause will be using so we

a major breakdown in our schedule and would result in a stoppage of all work.

will be prepared.

Unfamiliarity with 80% Since the server is Familiarize Linux ran on a Linux ourselves with Administration Server, not several Linux

understanding how Administration a Linux Server operations via operates would website/books so cause major we can be prepared

problems.

for any problems that might occur

Team Availability 50% Being unable to Try to find

meet as a team anytime, even if it would cause us to is very brief, to be behind in our discuss what we schedule because have accomplished of our conflicting and what we will

schedules.

need to accomplish in the future.

6. Schedule Sample CMSC 495 Project Plan

The Gantt Chart below is a tentative schedule of our plans for the remainder of the current

semester and next semester. We will be using this schedule to make sure we stay on focus, however; plans are not set completely and therefore might be changed before spring semester begins.

Computer Science Gradebook Gannt Chart

Tasks Start Date Duration(Days) End Date 1 Planning/Design 11/10/2019 35 12/15/2019 1.1 Project Definition 11/10/2019 7 11/17/2019 1.2 Finish Webpage 11/17/2019 23 12/10/2019 1.3 Project Design 11/17/2019 28 12/15/2019 2 Coding 1/11/2019 88 4/9/2019 2.1 Phase 1 1/11/2019 42 2/22/2019 2.2 Phase 2 3/7/2019 12 3/19/2019 2.3 Additional Features 3/26/2019 14 4/9/2019 3 Testing 2/22/2019 58 4/21/2019 3.1 Phase 1 Testing 2/22/2019 11 3/5/2019 3.2 Phase 2 Testing 3/19/2019 7 3/26/2019 3.3 Final Testing 4/9/2019 12 4/21/2019 4 Documentation 4/21/2019 16 5/7/2019 4.1 User Guide 4/21/2019 12 5/3/2019 4.2 Presentation 5/3/2019 4 5/7/2019

Sample CMSC 495 Project Plan

11/08/17 11/28/17 12/18/17 01/07/17 …

1 Planning/Design 1.1 Project Definition

1.2 Finish Webpage 1.3 Project Design

2 Coding 2.1 Phase 1 2.2 Phase 2

2.3 Additional Features 3 Testing

3.1 Phase 1 Testing 3.2 Phase 2 Testing

3.3 Final Testing 4 Documentation

4.1 User Guide 4.2 Presentation

  • 1. Introduction
  • 2. Statement of Work
  • 3. Resource List
  • 4. Roles
  • 5. Risks
  • 6. Schedule