Project Charter

advertisement
JANUARY 11, 2013
ServerSolutions
1301 16 Avenue NW, Calgary, AB T2M 0L4
Project Charter
MD025 Clonezilla Server
Andrew Fang, Saud Alotaibi
MD025 SERVER
Table of Contents
Executive Summary .................................................................................................................... 2
Project Vision ............................................................................................................................... 3
Project Purpose ........................................................................................................................... 3
Problem / Opportunity ................................................................................................................. 3
Project Description ...................................................................................................................... 3
Current Situation .......................................................................................................................... 4
Key Stakeholders ........................................................................................................................ 4
Project Scope .............................................................................................................................. 5
Scope ........................................................................................................................................... 5
Out of Scope ................................................................................................................................ 5
Project Objectives........................................................................................................................ 5
Terminology ................................................................................................................................. 6
Project Team ............................................................................................................................... 6
Project Stakeholders ................................................................................................................... 7
Risk Assessment ......................................................................................................................... 7
Project Schedule ......................................................................................................................... 8
Project Facilities and Resources................................................................................................. 9
Project Budget ............................................................................................................................. 9
Equipment and Facilities ............................................................................................................. 9
Operating Costs........................................................................................................................... 9
Promotion and Communication ................................................................................................ 10
Intellectual Property ................................................................................................................... 10
Offer and Approvals .................................................................................................................. 11
Offer ........................................................................................................................................... 11
Approvals ................................................................................................................................... 11
Project Charter Signoff .............................................................................................................. 11
PROJECT CHARTER – MD025 CLONEZILLA SERVER
PAGE
1
Section
1
Executive Summary
In this project, we will be configuring a Clonezilla server for the lab MD 025. This will provide aid in
repairing out-of-order workstations and preparing machines for different classes that may take
place in the lab. Also, the server will provide less downtime for broken workstations or workstations
that require a fresh image. There will be a different image built specifically to meet the needs of the
lab class and the workstations will be able to be re-imaged for that class.
This charter contain details which the main purpose is to guide the reader about the structure of
our server project, the important aspects include but not limited to vision and purpose, scope, team
members, role of each one, risk assessment, budget, attached Gantt chart, objectives, and IP
agreement. We considered these sections very important as these sections must be analyze
thoroughly in order to have a clear plan and a successful project.
On the first part, we talk about our vision of our project which is mainly to help users in computer
system implementation and assuring that it is well secured within the network. The purpose of the
project includes addressing the problem with project description as well as identifying potential key
stakeholders for our project. We also addressed the scope which we are working on includes
tracking project related items and planning project implementation as well as out of scope info
about the project. We ensure that our Project objectives must passed the SMART qualifications in
order to clearly inform the reader of our goals such as time management, reducing budget cost,
assuring the server assembly finished at a given date, security, and user manual. Assigning each
team member a role is important for team cooperation and communication. We also assess the
risks that may occur within the course of the project like lack of communication and management
and how it impacts the flow of our work. Documentation of our budget and ownership of student
work are also addressed in the charter. Understanding how the Clonezilla works is one of critical
part that we want work on to be able to be successful in finishing the project in time.
PROJECT CHARTER – MD025 CLONEZILLA SERVER
PAGE
2
Section
2
Project Vision
In the past, if there were anything that went wrong with the computer, it will be marked as out of
order and will take some time to re-image and prepare so that it is useable again. Currently, the
lab MD 025 does not have an imaging system to re-image the computers shall anything go wrong
with the computers. This project will result in a Clonezilla server to re-image such computers.
There will be different images to restore from, depending on the class that is using the lab room at
the time.
Section
3
Project Purpose
The purpose of this project is to implement a lab Clonezilla server to make it easier to re-image
workstations in the security lab MD025 and to only provide network access to the server locally in
the lab room.
Problem / Opportunity
There are many problems that can be exposed the server system and these are three of them:
1. Hard drive exploitation.
2. Firewall penetration. attack the firewall from the perspective of a real attacker
3. Media storage problems that happen in the server.
Project Description
The purpose of this project is to configure a server to re-image the lab workstations when it
is needed. This will make repair of the workstations easier for the instructors that use the
lab and will also provide less down time shall the workstations need a fresh image to work
off of. Basic security will be implemented and the server will only be connected locally in the
lab environment. This will reduce the risk of being exploited from the outside and will also
provide basic security to block unauthorized access.
PROJECT CHARTER – MD025 CLONEZILLA SERVER
PAGE
3
Current Situation
Before the MD 025 lab's workstations were replaced last semester, there were a few workstations
that were out of order. These workstations were out for quite a while and an imaging server will
aid in the repair of the workstations and allow it to be fixed in a shorter amount of time.
Key Stakeholders
Stakeholders
Comment
Andrew Fang, Saud Alotaibi
Project Manager
Client
Colin Chamberlain, Tim Williams
Performing Organization
ServerSolutions
Sponsor
Colin Chamberlain, Tim Williams
PROJECT CHARTER – MD025 CLONEZILLA SERVER
PAGE
4
Section
4
Project Scope
In this project we will mention as shown in the top section server system with Clonezilla .and the
project will clarify how to solve the server system problems. It also will mention the way to maintain
the server system.
Scope
Through this project, we will install and configure a Clonezilla imaging server for MD 025 lab room.
Expected deliverables include the server and a administrator/user's manual. Included in the server
will be configuring the Clonezilla server, basic security for the server, building lab images for each
class that may use the MD 025 lab room, and to create and implement a testing plan.
Out of Scope
Due to reduced members in the team, hardening of the server will be taken out of the project and
the server will only be connected locally in the lab. Basic security components will still be included
in the project and if there is time before the project is over, the server will be hardened then.
Section
5
Project Objectives
Here are six main objectives that we want to attain to be able to finish the entire project at the
given schedule.
1.
The deliverables from this project will aid the instructor to quickly re-image of lab
workstations so that there is less down time
2.
Our project group will complete the project in full by the assigned deadline for the project
3.
We will complete a administrator/user manual on how to use the server by the deadline
outlined in the Gantt chart.
4.
We will be focused on the task at hand to complete each task by the deadline outlined in
the Gantt chart.
5.
We will have our presentation ready for the showcase before exams in April.
6.
We will work according to the scope outlined in this charter.
PROJECT CHARTER – MD025 CLONEZILLA SERVER
PAGE
5
Section
6
Terminology
Hardening: Securing and operating system to prevent unauthorized access from the outside.
Exploitation: Gaining access to a system without prior consent.
IT: Information Technology.
Clonezilla: A program to re-image workstation machines.
Hardening: Securing an operating system to prevent being exploited.
Section
7
Project Team
The three of us make up our capstone project team. We will be working on the server in MD025
and re-imaging the workstations to prepare for future lab classes that may take place in MD025.
Member
Andrew Fang
Saud Alotaibi
PROJECT CHARTER – MD025 CLONEZILLA SERVER
Role
Project manager, team member
Project manager, team member
PAGE
6
Section
8
Project Stakeholders
The stakeholders include our project team, Tim, Colin, and future ITCS Classes. Tim and Colin
teach the ITCS lab classes in MD025 and this project will be able to refresh the machines in the
lab.
Stakeholder
Performing Organization
Colin Chamberlain
Tim Williams
ITCS Lab Students
Section
9
Role or Influence
Project Team
Client/Sponsor
Client/Sponsor
Consumer
Risk Assessment
This is the potential risks we may encounter during the course of the project.
Project Risk Assessment
1. Inadequate Communication
Mitigation Strategy
…
2. Lack of management
Mitigation Strategy
…
3. Lab break in
Mitigation Strategy
Probability
Impact
Severity
e.g. High, Medium, e.g. High, Medium, e.g. High, Medium,
Low
Low
Low
Medium
High
High
Weekly team meetings to stay on top of how things are going
with the project
Medium
High
Medium
Project manager during that period will ensure all tasks are
completed
Low
High
High
Ensure all exits are closed completely upon leaving the room
4. Insufficient Training
Mitigation Strategy
Low
Medium
High
Request for assistance immediately if unable to proceed with
task
5. Scope Creep
Mitigation Strategy
Medium
Medium
Medium
Review project scope and deliverables every time you work on
the project
PROJECT CHARTER – MD025 CLONEZILLA SERVER
PAGE
7
Section
10
Project Schedule
Please see the attached Gantt Chart.
PROJECT CHARTER – MD025 CLONEZILLA SERVER
PAGE
8
Section
11
Project Facilities and Resources
These are the available facilities and resources that we can use on working on our project
1.
The main facility room that we mainly do our work will be in room MD 213
2.
SAIT Polytechnic will be our main resource for our hardware needs
These are the resources we still need to acquire
1.
Ubuntu website to acquire Ubuntu server image
2.
Clonezilla website to acquire Clonezilla server package
Section
12
Project Budget
This budget plan is developed based on how much is the average cost of hardware equipment
and software when bought on the market. We based the rate per hour of our labor from the
average rate that companies pay for this kind of work. It is important that we got the servers in the
right price so we don’t need to adjust a big part of our budget as the servers are the most
expensive equipment that we need to acquire assuming that we need to buy it by ourselves. In
case the server we need is not available or out of our budget we will try to find a cheaper and more
available server for our project.
Equipment and Facilities
Here is our calculation of how much may the equipment and facilities cost
Item
Server Assembly
Configure Linux
server
Configure Clonezilla
server
Total
Equipment Cost
$1500
$600
Labor
$800
$525
Cost
$2300
$1125
$0
$525
$525
$2100
$3950
Operating Costs
Here is the estimated total cost of server implementation
Item
Server Assembly
Configure Linux server
Configure Clonezilla server
[NAME OF PROJECT CHARTER]
Hours
40
35
35
Rate
50
55
55
Cost
$2000
$1925
$1925
PAGE
9
Harden servers
Test the security of the servers
Total
Section
13
35
55
200
55
55
$1925
$3025
$10800
Promotion and Communication
The information about the contents of this project is too confidential to release to the public before
and after the project is done. Approval to release this information must be verified by all members
of the performing organization. In case one of the group members disagreed, we can conduct
meetings to be able to convince the individual to change mind about the subject matter.
Section
14
Intellectual Property
An agreement was made that SAIT will be given the ownership of intellectual property and
physical hardware resulting from this project.
PROJECT CHARTER – MD025 CLONEZILLA SERVER
PAGE
10
Section
15
Offer and Approvals
This is our Approval form, which needs to be approved by the date below by the corresponding
instructor
Offer
We hereby offer SAIT, the idea of our server project and to implement the activities assigned to
our schedule.
Approvals
We need approval to proceed with the project and use SAIT as our main resource for our
hardware implementation.
Project Charter Signoff
Offering
Signature
Date
Andrew Fang
January 12, 2013
Saud Alotaibi
January 12, 2013
Approval
Signature
Date
Colin Chamberlain
January 12, 2013
Tim Williams
January 12, 2013
PROJECT CHARTER – MD025 CLONEZILLA SERVER
PAGE
11
Download