Documente Academic
Documente Profesional
Documente Cultură
Online Education
System
Contents
1.
Initiation
1.1. Project Charter
.
1.2. Stake holder Register
.
.
.
.
.
.
.
.
.
.
.
.
3
12
2. Planning
1.1. Project integration management
2.1.1. Project Management Plan
14
.
.
.
.
.
.
20
22
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
25
26
27
28
29
30
.
.
.
.
.
.
.
.
.
.
31
32
.
.
.
.
.
.
.
.
33
37
38
.
.
.
.
.
.
.
.
.
.
.
.
41
42
45
.
.
Project Charter
1. Project Description
This project is made for a C@SE University which wants to conduct online education in
Pakistan. As the idea of online education is getting more popular day by day and is
growing dramatically so the opportunities for such kind of software has increased and
will continue to increase in future.
Main stakeholders of this system are university management, faculty members, students
and Higher Education Commission (HEC) in Pakistan. Present system of C@SE
University is the simple university website and different applications. These systems are
only sufficient for dealing with regular students and potential students. This system
should be secure enough and efficient so that online quizzes and video conferencing
should be done accurately and without delay.
The proposed software product is the Online Education System (OES). The system will
be used to upload, download lectures, in time assignment submission, conducting online
quizzes, student admission, course registration, managing results. Moreover the product
will manage all the record of teachers, courses, exam section, fee section, students and
will be able to search the available record.
The system is recommended to have a unique username and password so that nobody can
misuse it. This system must be right protected and rights of every category of user must
be clearly described so that limits for every user access are defined.
2.
2.1. Technical
Systemshouldbescalable
Systemshouldhavewelldescribedandcleardocumentationsothatitmay
giveclearidearegardingsystem.
2.2. Business
System should fulfill all requirements specified by the university but
meanwhileitshouldbegeneralenoughfordifferentprojects.
2.3. Quality
Systemshouldbe75%testedbeforeuse.
SystemshouldfollowIEEEstandardsintesting,deployment,configuration
management.
SystemshouldbedevelopedusingtheISO9216qualitystandard.
3.
Recommendation
Completed on Time
million budget
Project should be completed within 6
Customer Satisfaction
months
System should be Secure, Efficient, Usable
and Reliable enough to support operations
in an effective manner.
4.
Stakeholders
The main stakeholders that would be benefited by this system the university management
which is providing this facility, the faculty members involved in the online education
program and administrator who is responsible for keep the online education program
active and up to date. The students who may belong all around the world are also major
Major Benefits
Attitudes
Win Conditions
Constraints
University
Earn Revenue
Strongly
Usability,
System should be
Management
by reaching
Supportive
extensibility and
made extensible
more students
Faculty Member ------------------- Neutral
reliability
Performance and
Administrator
Security
Performance
-System should be
------------------- Neutral
--
useable on
minimum of
Students
Able to gain
Strongly
Usability,
512kpbs
System should be
quality
Supportive
efficiency,
performance
operate.
Reliability
education at
HEC
5.
home
Promote
Strongly
Higher
Supportive
developed within
Education in
0.5 million of
Pakistan
budget.
Vision
At present time university is running various programs as full time courses. The students
who can study as full time students can facilitate from these education programs. The
university timings make it difficult to study for students who are doing some jobs or are
unable to attend regular classes due to any other reason. Because of current economic
crisis in the country most of the parents are unable to afford the expenditures of higher
education so many students especially the ones belonging to lower or middle class have
to do jobs. The university timings may not be suitable to such students. The online
education program would help such students and students who are not allowed to attend
university because they live far away and do not have such educational institute in their
area.
Most of the Pakistani youth are deprived of higher education especially with science
subjects as they are living in rural areas or such far off places where universities are not
present and they have to go to other cities which are not possible due our societys
constraints.
All those students which are not able to acquire education due to living in distant areas or
who are unable to attend regular university classes due to their jobs or any other reason
will surely be interested in this sort of learning. This product will strengthen the idea of
distant learning and will promote ease of seeking education.
For
Who
The
Is a
That
Students
Are unable to study as regular students
Online education program
Online solution
Will provide quality education to students
living in rural areas just by connecting via
internet.
The regular programs being offered by
Unlike
6.
Project Scope
It is an online system of C@SE University which is made for the purpose of educating
students of rural areas. The In scope features of the system are:
Online registration
Log in
Course evaluation (quizzes)
Assignment submission
Marks lists
Uploading course content
Online lectures
Downloading course content
Video conferencing
The features which are currently out of scope and may be added later on as an extension
to the application are:
Infoservice
Comprehensiveinformationlibrary
7.
It is a web based tool and will be supported by the following web browser.
InternetExplorer
Firefox.
NetscapeNavigator
GoogleChrome
The speed of the system is dependent upon the network speed but a minimum of 512kbps
speed is required for operation.
Rules and regulations regarding grading policy will be provided by university.
8.
Constraints
The system should develop within the 0.5 million budget
grantedbyHEC.
Thesystemshouldbedeployedandoperationwithin6months.
Thesystemshouldbeinteroperatablewiththecurrentsystemof
C@SEUniversity.
9.
Business Risks
Risk
There is a risk of network failure we
Probability
Impact
Mitigation
70%
Severe
40%
Severe
10. Resources
10.1. Hardware Resources
Allteammemberswillrequirelaptops/systems.
Oneprojectorwillberequiredforconsultancysessionstobrief
theaudience
Oneprinterwillbeusedtoprintthedocumentsandagreements
oftheproject
Scanner maybe requiredfordesigning the interfaces ofthe
system.
Internetconnectionwillberequired.
10.2. Software licenses
Systemshouldbelicensedsothatitshouldnotgetillegally
usedorcopied.ItisownedbyC@SEUniversity.
10.3. Consulting
Three meetings (one with student representative and 2 with
universityrepresentatives)willbeconductedbeforethestartof
project,togatherinformationandonemeetingwithbothtype
of representatives will be conducted after the completion of
eachphaseinordertoensurethatworkisgoingonasrequired
by the stakeholders and one meeting of project team and
Responsible Person
Acquiring Resources
Saima Imtiaz
Saima Imtiaz
Rabia Malik
Rabila Malik
Saima Imtiaz
Samya Kashif
Samya Kashif
Rabia Malik and
Samya Kashif
12. Approvals
Approval Decision:
Approved, development of detailed project plan is authorized
Approved, project execution is authorized
Approved, but project is on hold until future notice
Revise charter and resubmit for approval
Charter and project proposal are rejected
Role or Title
Date
HEC
Mr. Anwar
President of C@SE
UNIVERSITY
Head of Software
Development
Project Manager
Ms. Tahira
Date
Version
Online Education
12th August
-----------------------------------------------------
1.0
System
2010
-----
Stakeholder Register
Name
Position
Role
Mr. Hassan
Akhtar
President of
C@SE
University
Investor/client
s
Contact
Informatio
n
092-519155556
Requirements
Expectations
Project should be
done in the given
budget and in the
required timeline.
knows on which
specifications the
system will be
delivered to him.
Overseeing
authority
092-519155555
Project should be
done according to
the specified time
period and results
in profit.
Tahira
Manager
responsible
for online
education
program
092-519155554
Project is done
according to the criteria
mentioned by the
overseeing authority.
Feasibility report,
project charter should
be provided to the
project manager.
Schedule should be
followed accurately
and the required
functionality must
be delivered.
Acquiring
and Managing
Resource
092-519155553
System Requirement
Specification document
and software
requirement
specification
documentation are also
required.
All the non functional
and functional
requirements of the
desired system
Project
Manager
Requirement
Engineer
Saima Imtiaz
Data base
Manager
Rabia Malik
Requirement
Engineer
Design
application
including
database
design
Requirement
gathering,
specification
and validation
092-519155552
All the
requirements
should be gathered
with specifications
and should be
validated.
Designing
User interface,
validating
User
interfaces
Complete database is
required.
User Manuals
and Help
Software
Engineer
Tester
Samya
Kashif
Technical
writer
Implementatio
n and
acceptance
testing of the
system
092-519155551
User Manuals
and Help
will manage all the record of teachers, courses, exam section, fee section, students and
will be able to search the available record. The system is recommended to have a unique
username and password so that nobody can misuse it. This system must be right protected
and rights of every category of user must be clearly described so that limits for every user
access are defined.
Project Deliverables:
It is an online system which has a a system, a user manual and training material as its deliverables. This system
must perform the following functions:
Online registration
Log in
Assignment submission
Marks lists
Online lectures
Video conferencing
The deliverables i.e. The software, user manual and the training material will be delivered to Mr. Hassan Akhtar on
8th of February 2011.
Project Deliverables:
Role:
Investor/
clients
Head of Software
Development
Project
Manager
Responsibility:
To invest in the project
He is part of inception, approves resources for the project, directly oversees the
project business manager, and is responsible for the project meeting the goals of
all stakeholders.
Experienced and objective technical and management oversight from individuals
who are not directly involved in the project
To release the funds to Project Manager at the end of each working period. And
see the performance of the project.
Responsible for successful business outcome of the project. In charge of
project staffing, acquiring resources for the project, personnel issues, toplevel work assignments, and stakeholder interaction.
She is the top decision maker on the project, but normally defers technical
decisions to the appropriate technical lead. Resolves disputes between
project participants. Responsible for coordinating the activities with the
stakeholders, project sponsor, and project reviewers
Requirement
Engineer
Data base
Administrator
Requirement
Engineer
Software
Engineer
Tester
Design and document test cases, execute test cases, record test case results, document
and track defects, and perform test coverage analysis.
Technical Writers
They document processes and other user manuals, create online courses and product
demonstrations
Staff Acquisition:
Following staff is acquired for our project: Project manager
Financial analyst
Requirement engineers
Configuration manager
Software Engineer
Technical Writer
Computer Programmer
Database Administrator
Database Designer
Database Developer
Functional Manager
Graphic Designer
Project Manager
Report Designer
Report Developer
Requirements Analyst
Software Tester
Support Technician
System Architect
Technical Writer
User Interface Designer
Web Designer
Web Developer
Web Programmer
Web Site Builder
Monitoring and control
Project Assumptions:
It is a web based tool and will be supported by the following web browser.
Internet Explorer
Firefox.
Netscape Navigator
Google Chrome
The speed of the system is dependent upon the network speed but a minimum of 512kbps
speed is required for operation.
Rules and regulations regarding grading policy will be provided by university.
Communications:Method
Performance status Reports
Performance Review Meetings
(Presentations)
Presentations
Audience
Team
members
Team leader
Investor
Initiators
Team leader
Frequency
Once A Week
Project
Manager
Project
manager,
team &
head of
department
Once a month
After achieving a milestone or
once in 2 months
Resources
Hardware Resources
All team members will require laptops/systems.
Software licenses
System should be licensed so that it should not get illegally
used or copied. It is owned by C@SE University.
Consulting
Three meetings (one with student representative and 2 with
university representatives) will be conducted before the start of
project, to gather information and one meeting with both type
of representatives will be conducted after the completion of
each phase in order to ensure that work is going on as required
by the stakeholders and one meeting of project team and
related
department
representatives
(finance
department,
Staffing Requirements:
A project manager is required.
One financial analyst is required.
We need 2 requirement engineers for gathering requirements,
one for gathering requirements from user side and second for
gathering requirements from university faculty and other
stakeholders.
1-sep -2010
7- feb-2011
114 days
8504 hours
$106,100
0% (only planning not estimation)
Milestone Description
SRS Done
User Manual
Training Material
Project closing
Refferences:Internet
PMBOK 4RTH Edition
Requirement Documentation
Stakeholder
Requirement
Category
Priority
Contract
requirements
High
Development
requirements
High
Acceptance
Criteria
Project should be
done in the given
budget and in the
required timeline.
Project should be
done according to
the specified time
period and results
in profit.
Tahira
Operation
requirements
High
Schedule should be
followed accurately
and the required
functionality must
be delivered.
Saima Imtiaz
Operation
requirements
Medium
Operation
requirements
Medium
Complete database is
required.
Rabia Malik
Samya Kashif
Performance
requirement
High
Project Deliverables:
It is an online system which has a a system, a user manual and training material as its
deliverables. This system must perform the following functions:
Online registration
Log in
Assignment submission
Marks lists
Online lectures
Video conferencing
Log in
Assignment submission
Marks lists
Online lectures
Video conferencing
Network should be available all the time and the data should be kept confidential and
there should be no data loss from the database of the program. Program should be very
reliable.
Project Exclusions:
The features which are currently out of scope and may be added later on as an extension
to the application are:
Info service
Comprehensive information library
Project Constraints:
The system should develop within the 0.5 million budget granted by HEC.
The system should be deployed and operation within 6 months.
The system should be inter operatable with the current system of C@SE
University
Project Assumptions:
It is a web based tool and will be supported by the following web browser.
Internet Explorer
Firefox.
Netscape Navigator
Google Chrome
The speed of the system is dependent upon the network speed but a minimum of 512kbps
speed is required for operation.
Rules and regulations regarding grading policy will be provided by university.
Activity list
ID
1
WBS
Task Name
1 ONLINE EDUCATION SYSTEM
PROJECT MANAGEMENT
Duration
Start
Finish
114 days
W ed 9/1/10
Mon 2/7/11
107 days
W ed 9/1/10
Thu 1/27/11
Predecessors
Half 1, 2010
Half 2, 2010
Half 1, 2011
Half 2, 2011
Half 1, 2012
A M J J A S O N D J F M A M J J A S O N D J F M A M
1.1
1.1.1
20 days
Wed 9/1/10
Tue 9/28/10
1.1.2
39 days
Wed 9/29/10
Mon 11/22/10 3
1.1.3
Directing
52 days
Wed 9/29/10
Thu 12/9/10 3
1.1.4
0 days
Tue 9/28/10
Tue 9/28/10 3
1.1.5
1.2
87 days
Wed 9/29/10
Thu 1/27/11 6
78 days
W ed 9/1/10
Fri 12/17/10
1.2.1
Wed 9/1/10
Thu 9/9/10
10
1.2.2
SRS Done
0 days
Thu 9/9/10
Thu 9/9/10 9
11
1.2.3
Fri 9/10/10
Thu 9/23/10 10
12
1.2.4
Thu 9/23/10
Thu 9/23/10 11
13
1.2.5
User Documentation
48 days
Wed 9/1/10
Fri 11/5/10
14
1.2.6
User Manual
0 days
Fri 11/5/10
Fri 11/5/10 13
15
1.2.7
Training Material
26 days
Wed 9/1/10
Fri 12/17/10
16
1.2.8
Training Material
0 days
Fri 12/17/10
Fri 12/17/10 15
17
1.3
60 days
Fri 9/10/10
Thu 12/2/10 9
18
1.3.1
30 days
19
1.3.2
Designing Database
60 days
Fri 9/10/10
20
1.3.3
0 days
Thu 12/2/10
21
1.4
25 days
Fri 12/3/10
Thu 1/6/11 17
22
1.4.1
25 days
Fri 12/3/10
Thu 1/6/11
23
1.4.2
0 days
Thu 1/6/11
Thu 1/6/11 22
24
1.4.3
implementing database
25
1.4.4
PRODUCT REQUIREMENT
DETAIL DESIGN
DEVELOPMENT
20 days
Thu 12/2/10
4 days
Fri 12/31/10
Wed 1/5/11 24
Mon 2/7/11
PC1[1],Saima
PC3[1],Nadia,Sadia
Daud,PC4[1]
9/28
Khawar,Raza,Eshal,PC5[1]
Nadeem,Shahrukh,Salman,PC6[1]
9/9
PC7[1],Eshal,Naveed,PC11[1]
9/23
PC7[1],Hafsa
11/5
Amal,PC8[1]
12/17
Farwa,Shahrukh,Nadeem,PC9[1],PC10[1],PC11[1]
Humza,PC12[1]
12/2
Ali,Farwa,PC9[1],PC10[1]
1/6
Humza,PC12[1],PC6[1],Saga[50%]
Naveed,Umer[50%],PC3[1],PC4[1]
26
1.5
47 days
Fri 12/3/10
27
1.5.1
Unit Testing
25 days
Fri 12/3/10
28
1.5.2
Integration Testing
20 days
Fri 1/7/11
Thu 2/3/11 27
Samya[50%],Huma[50%],PC6[1],PC12[1]
29
1.5.3
System Testing
2 days
Fri 2/4/11
Mon 2/7/11 28
Salman,Huma,Naveed,PC12[1]
30
1.5.4
0 days
Mon 2/7/11
Mon 2/7/11 29
2/7
31
1.5.5
Project Closing
0 days
Mon 2/7/11
Mon 2/7/11 29
2/7
PC8[1],Sara
Milestone Plan
Milestone
Milestone Description
Type
Document
SRS Done
Software requirement
specification finalized
Document
System Requirement
Specification done
System requirement
specification finalized
Document
User Manual
Document
Document
Training Material
Document
Document
Document
Project closing
Project completion
St art : 9/1/10
ID: 1
St art : 9/1/10
ID: 2
St art : 9/1/10
ID: 3
Finish: 1/ 27/ 11
Dur: 20 days
Comp: 0%
Comp: 0%
Res:
PC1[1] , Saim a
ID: 7
Finish: 1/ 27/ 11
Dur: 87 days
Res:
ID: 4
Finish: 11/22/10
Dur: 39 days
Res:
Dire c tin g
St art : 9/29/10
ID: 5
Finish: 12/9/ 10
Dur: 52 days
Res:
PRODUCT REQUIREMENT
St art : 9/1/10
ID: 8
St art : 9/1/10
ID: 9
Finish: 12/17/10
Dur: 78 days
Dur: 7days
Comp: 0%
Res:
Daud, PC4[1]
SRS Do ne
M ilest one Date: Thu 9/9/ 10
ID: 10
ID: 13
Dur: 48 days
Res:
St art : 9/10/10
ID: 11
Finish: 9/ 23/ 10
Dur: 10 days
Res:
Sys te m Re quireme nt Sp ec if ic at io n
Don e
Milest one Date: Thu9/23/10
ID: 12
Use r M anu al
M ilest one Date: Fr i 11/5/ 10
ID: 14
PC7[1] , Hafsa
St art : 9/1/10
ID: 15
Dur: 26 days
Res:
Amal, PC8[1]
St art : 9/10/10
ID: 17
St art : 9/10/10
ID: 18
Finish: 12/2/ 10
Dur: 60 days
Finish: 10/21/10
Dur: 30 days
Comp: 0%
Res:
Detai l De si gn Do ne
Milest one Date: Thu12/2/10
ID: 20
Far wa, Shahr ukh, Nadeem, PC9[ 1], PC10[ 1], PC11[ 1]
ID: 19
Finish: 12/2/ 10
Dur: 60 days
Res:
Humza, PC12[1]
DEVELOPM ENT
ID: 21
ID: 22
Finish: 1/ 6/11
Dur: 25 days
Finish: 1/ 6/11
Dur: 25 days
Comp: 0%
Res:
ID: 24
ID: 25
Finish: 12/30/10
Dur: 20 days
Finish: 1/ 5/11
Dur: 4days
Res:
Res:
Uni t Te st in g
Sys te m Te st in g
ID: 26
ID: 27
St art : 1/7/11
ID: 28
St art : 2/4/11
ID: 29
Finish: 2/ 7/11
Dur: 47 days
Finish: 1/ 6/11
Dur: 25 days
Finish: 2/ 3/11
Dur: 20 days
Finish: 2/ 7/11
Dur: 2days
Comp: 0%
Res:
PC8[1] , Sara
Res:
Res:
Critical Tasks
ISO 9216
We have to make sure that end product conforms with the customer
requirements for this all the changes will be documented properly and to apply
change in a proper way in our project keeping in mind that the design of the
project is not disturbed. And that the project and its requirements did in fact follow
the standard that is IEEE and ISO 9216, all the requirements are verified or
validated.
Cost Estimates
Budget Estimate
Role:
Investor/
clients
Head of Software
Development
Project
Manager
Responsibility:
To invest in the project
He is part of inception, approves resources for the project, directly oversees the
project business manager, and is responsible for the project meeting the goals of
all stakeholders.
Experienced and objective technical and management oversight from individuals
who are not directly involved in the project
To release the funds to Project Manager at the end of each working period. And
see the performance of the project.
Responsible for successful business outcome of the project. In charge of
project staffing, acquiring resources for the project, personnel issues, toplevel work assignments, and stakeholder interaction.
She is the top decision maker on the project, but normally defers technical
decisions to the appropriate technical lead. Resolves disputes between
project participants. Responsible for coordinating the activities with the
stakeholders, project sponsor, and project reviewers
Requirement
Engineer
Data base
Administrator
Requirement
Engineer
Software
Engineer
Tester
Design and document test cases, execute test cases, record test case results, document
and track defects, and perform test coverage analysis.
Technical Writers
They document processes and other user manuals, create online courses and product
demonstrations
Staff Acquisition:
Following staff is acquired for our project: Project manager
Financial analyst
Requirement engineers
Configuration manager
Software Engineer
Technical Writer
Computer Programmer
Database Administrator
Database Designer
Database Developer
Functional Manager
Graphic Designer
Project Manager
Report Designer
Report Developer
Requirements Analyst
Software Tester
Support Technician
System Architect
Technical Writer
User Interface Designer
Web Designer
Web Developer
Web Programmer
Web Site Builder
Monitoring and control
Staff Release:
The staff worked from 1st September 2010 till 7th February 2011.
Training Needs:
Training will be provided to the programmers as it is their first online
Resource Calendars:
S TAK E H O L D E R M A N A G E M E N T S T R ATE G Y
Name
Influence
Involvement
Assessment
Strategies
Mr. Hassan
High
Akhtar
Influence
Low
Involvement
High
Medium
Involvement
High
Involvement
Very high
involvement
Very high
involvement
Very high
involvement
Influence
Tahira
Medium
Influence
Saima
Low
Imtiaz
Influence
Low
Rabia Malik
Samya
Kashif
Influence
Low
Influence
Method
Performance status Reports
Performance Review Meetings
(Presentations)
Term or
Acronym
Performance
Review Meetings
Performance
status reports
Audience
Team
members
Team leader
Conductors
Team leader
Project
Manager
Frequency
Once A
Week
Once a
month
Definition
The performance review meeting is a process where
manager and employee work together to assess the
degree to which the employee ha attained agree-upon
goals, and work together to overcome any difficulties
encountered.
A status report is a clear summary of how a project is
progressing against its schedule, scope and budget. If
it is working correctly, the intended reader can tell
instantly if anything is off plan and whats being done
about it
Risk Register
Risk
ID
Risk Statement
Probability
Impact
Scope
Quality
Schedule
Cost
.40
0.30
Unexpected holidays
0.04
.20
Electricity
cutoff(unexpected)
.05
Natural Disasters
.01
Risk
ID
Risk Statement
Unexpected holidays
Electricity cutoff(unexpected)
Natural Disasters
Responsibilities
Risk
ID
Risk Statement
Responsibility
Administrator
Network Administrator
Unexpected holidays
Administrator
Electricity cutoff(unexpected)
Administrator
Natural Disasters
NA
Risk Categories
Risk
ID
Risk Statement
Risk Category
Operational Risk
Technical Risk
Unexpected holidays
Environmental risk
Resource risk
Electricity cutoff(unexpected)
Operational risk
Natural Disasters
Environmental Risk
Schedule
Cost
Probability of risk
Risk
ID
Risk Statement
Probability
.40
High
0.30
Moderate
Unexpected holidays
0.04
Very low
.20
Moderate
Electricity cutoff(unexpected)
.05
Very low
Natural Disasters
.01
Very low
Pc problem
Network Holiday
Problem Risk
Unavailability Electricity
of
Problem
programmer
Natural
Disaster
Risks
probability
Cost
40%
20%-40%
increase
Time
10%-20%
increase
Scope
Quality
30%
10%20%
increase
5%-10%
increase
Scope
Major
reduction
areas of
unacceptable
scope
by investor
affected
Quality
Quality
reduction
reduction
unacceptable requires
by investor investors
approval
4%
Insignificant
increase
20%
10-20%
increase
5%
1%
Insignificant Insignificant
increase
increase
Insignificant
increase
5-10%
increase
Insignificant Insignificant
increase
increase
Decrease
barely
noticeable
Major areas of
scope affected
Decrease
barely
noticeable
Decrease
barely
noticeable
Quality
degradation
barely
noticeable
Quality
reduction
requires
investors
approval
Quality
degradation
barely
noticeable
Quality
degradation
barely
noticeable
Procurement Explanation:
As the project is not so big so project manager will do project procurement as well. For
this project we are hiring a front end developer as we dont have one. Our work is
done on computers and we had already bought them in past for some other project so
we dont need to procure anything else.
Roles and Responsibilities:
Roles
Responsibilities
Project manager
Selection Criteria
Should know how to work on: Coral Draw
Adobe Photoshop etc
He should be good at Web page designing as he will be designing the front end of the
software.