Professional Documents
Culture Documents
Initial Projec Plan
Initial Projec Plan
FOR
ONLINE UNIVERSITY
REGISTRATION SYSTEM
Prepared by:
Đậu Quang Nam
Bùi Tá Duy
Trần Đình Hoà
Project plan URS 1.0
Change History
Approval signatures
Technical writer
Page 2
Project plan URS 1.0
Table of Contents
1. Project Overview......................................................................................................................4
1.1. Purpose, Scope and Objectives.....................................................................................................4
1.2. Assumptions and Constraints........................................................................................................4
1.3. Project Deliverables......................................................................................................................5
1.5. Evolution of the Plan....................................................................................................................5
1.6. References and Definitions...........................................................................................................5
2. Project organization.................................................................................................................8
2.1. External Interfaces........................................................................................................................8
2.2. Internal Structure..........................................................................................................................8
3. Managerial Process Plans......................................................................................................11
3.1. Start-up Plan................................................................................................................................11
3.2. Work Plan...................................................................................................................................12
3.3. Risk Management Plan...............................................................................................................15
4. Technical Process Plans.........................................................................................................18
4.1. Process Model.............................................................................................................................18
4.2. Methods, Tools and Techniques..................................................................................................19
4.3. Infrastructure...............................................................................................................................20
4.4. Product Acceptance.....................................................................................................................20
5. Supporting Process Plans......................................................................................................20
5.1. Verification and Validation..........................................................................................................20
5.2. Documentation plan....................................................................................................................20
Appendix.....................................................................................................................................21
Page 3
Project plan URS 1.0
1. PROJECT OVERVIEWS
1.1. Purpose, Scopes and Objectives
University Registration System (URS) is a web-based software system which be developed for ABC University
to improve the education quality. Purpose of the system is given students and lectures better way to deal with
academic semesters, avoid the disadvantages of the traditional way, organize the courses and setup the
connections between students, lecturers and staffs on the web-based system.
The objectives for this project is create a system that satisfies the following requirements:
• Students should be able to register their courses in a semester completely through the internet, avoid the waste
of time and money, more effective than the traditional method.
• Students can search through the courses catalog, check academic history, check status, print their timetable,
add or drop classes for the semester
• Administrators have the ability to managed courses and student accounts for each semester, they can add,
delete and update based on the requirements of students an the lecturer.
Constraints:
• Java, CSS and xHTML will be used for implementation
• MySQL will be used for database management
• PHPMyAdmin will be used for database designing
• SmartDraw 2008 and Dia Diagram Editor will be used for modeling
• The documentation have to meet the IEEE Standard
• The website have to run smoothly on popular browsers
Page 4
Project plan URS 1.0
1.3. Project deliverables
Blackmoon Solutions will deliver URS 1.0 and associated documents to the client no later than May 24, 2009.
In addition, a final report and presentation will be given to the client at about that time. These deliverables are
described in figure 1.
References:
• IEEE Std 1058-1998, IEEE Standard for Software Project Management Plans.
• Software Engineering, 8th Edition, Ian Sommerville, Addison-Wesley Publishers.
• http://en.wikipedia.org/wiki/Gantt_chart
• http://en.wikipedia.org/wiki/Waterfall_model
• http://en.wikipedia.org/wiki/Work_breakdown_structure
Definitions:
IEEE Institute of Electrical and Electronics Engineers
CASE Computer-Aided Software Engineering
WBS Work Breakdown Structure
SRS Software Requirements Specifications
SDS Software Design Specifications
URS University Registration System
J2EE Java 2 Enterprise Edition
MySQL Multi-user database management system
GUI Graphic User Interfaces
Page 5
Project plan URS 1.0
Page 6
Project plan URS 1.0
Page 7
Project plan URS 1.0
2. PROJET ORGANIZATION
2.1. External interfaces
This figure shows the organizational boundaries between URS and external companies.
We are one of the most successful web design and outsourcing companies in Vietnam and we work with clients
from all over the world. We can outsource design and web design departments of your company, your university
as well as we can offer you all services as separate one.
We supply services of web application development, professional e-commerce online shopping system, school
registration/admission system, e-learning system. Especially, we focus on products that support education and e-
learning system.
Page 8
Project plan URS 1.0
Blackmoon Solutions features an integrated team of web consultants, creative designers, writers, developers and
marketing professionals that know how to get online results.
Our business-driven approach separates us from typical web design companies. For more than five years, we
have built a reputation for creating a positive return on investment for our clients.
Strategic thinking, top web design, personal attention, competitive prices, real world results - discover the
Blackmoon Solutions difference.
URS Project
In URS project, internal structure will be consist of System analysis team, Development team, Documentation
team and Testing team. All of these teams will cooperate with the project manager. In fact, one member can
attend more than one team in project.
Page 9
Project plan URS 1.0
Roles Responsibilities
Project manager The member who will be worked on the management side and
responsible for the project
System analysis team The members who will be worked on the requirements analysis and
specification phases of the project
Development team The members who will be worked on the design and implementation
phases of the project
Documentation team The members who will be worked for all the associated documents of the
project
Testing team The members who will be worked on the testing, verification and
validation of the project
Page 10
Project plan URS 1.0
3. MANAGERIAL PROCESS PLAN
3.1. Start-up plan
• Estimation plan
Time estimation:
Initial Project Plan 8 days
URS Requirements Specifications 8 days
Final Project Management Plan 5 days
URS Design Specifications 19 days
URS Implementation 23 days
URS Testing 13 days
Finish all documentation 3 days
Prototype and Demonstration 3 days
Holiday 2 days (30/4 and 1/5)
Total 83 days
Resources estimation:
Resources name Cost Resource type
CPU: Xeon Dual Core E3110 3.0GHz - 1333 MHz Hardware
L2 Cache: 6MB L2 Cache
Memory: 2 x 512MB PC2 – 5300 667MHz ECC DDR2-
Server computer: SDRAM/ 8GB
IBM SERVER
HDD: 250 GB 7,2K SATA $1,220.00
System x3200
M2 Network: Integrated Gigabit Ethernet (GbE), Gigabit
10/100/1000
Power supply: 400 W NHS 1/1
PCI disk Controller: Four channel SATA controller
Microsoft Ofice Project Professional 2007 $999.95 Software
SmartDraw 2008 $197.00 Software
Total $2,416.95
Salary estimation:
Page 11
Project plan URS 1.0
Page 12
Project plan URS 1.0
Page 13
Project plan URS 1.0
Page 14
Project plan URS 1.0
• Risk management plan
Risk identification:
Budget – Wrong budget estimation, cost overruns and project scope expansion.
People – Some of the members in group may not feel committed to the project, and would
take the milestones seriously.
– Members in group have differences skill, expectation, attitude, experience work.
– Members of groups are ill and unavailable at critical times.
Page 15
Project plan URS 1.0
Page 16
Project plan URS 1.0
Risk monitoring
• Notes: Risk management will update more after requirements analysis and negotiation.
Page 17
Project plan URS 1.0
Page 18
Project plan URS 1.0
4.2. Methods, tools and techniques
Development methodology The waterfall life cycle model shall be used for the
development process of URS
Programming language Java, focus on J2EE 5 platform: Servlets, JSP
Extra languages CSS, HTML/xHTML to deal with presentation layer
Development environment and tools JDK 6 Update 12 with Java EE
NetBeans 6.5 and plugins
Eclipse 3.4 and plugins
Bluefish Editor 1.0.7
Firebug (Firefox's add-on)
PHPMyAdmin
Firefox 3
Internet Explorer 7
Opera 9
Safari 4 Beta
Database MySQL 5
Application servers GlassFish v3 Prelude
Apache Tomcat
Document editor OpenOffice Writer 3.0.1
Project management tools Microsoft Project 2007
Modeling tools SmartDraw 2008
Dia Diagram Editor
Software project management plan Based on IEEE Std 1058-1998
document
Software requirements Based on IEEE Std 830-1998
specifications document
Software design description Based on IEEE Std 1016-1998
document
Page 19
Project plan URS 1.0
4.3. Infrastructure
For developing URS, each member will use well-equipped computers that we are provided.
Detailed infrastructure is described below.
Page 20
Project plan URS 1.0
APPENDIX
Page 21
Project plan URS 1.0
Page 22