PMBOK Guidelines.... Project Initiation...
PMBOK Guidelines.... Project Initiation...
Student ID : 09-3016
Executive Sponsor
The executive sponsor for project MY Tutor Pal shall be Mr Naveed Durrani, Director of
Abacusoft Corporation.
• Ultimately owns the system and has responsibility for it. This entails authorizing
expenditure and ensuring that the expected value and benefits are provided by
the project.
• is a key stakeholder in the project with a keen interest in ensuring that the system
is of sufficient quality to satisfy the business needs
User will register online on the MTP site and can schedule classes from available time slots
and can take classes on that time, a teacher will be allocated on that time for the student.
1. Web Version
Student can take class online by login to the site.
2. Desktop Version
Student can download software from the site and can also register through
that software and can take class from desktop.
Measurement of success
• Provide a solution that optimizes the availability of the services with respect to
the full lifecycle costs of the solution
• Provide a solution where user can take classes effectively and efficiently.
o Geographical location.
Organizational boundaries
• MTP Students
• MTP Teaching Faculty
• MTP Class Scheduler
• MTP Administrator
Project Stakeholders
• Project Sponsor
• Project Developers
• Project SQA
• Students
o Students are the user of the site who can schedule classes can edit their
information.
• Teacher
Assumptions
• Fast Internet connection available.
• User is registered either it is demo account or it is fully featured account.
• To take class online, class is pre scheduled
Constraints
The project will be achieved within the allocated time
wOrk
Work breakdown structures
MY Tutor Pal
2. Database Development
3. Graphical User Interface Development
3.1. GUI for Web Application
3.2. GUI for Desktop Application
3.3. GUI for Communication Portal
4. Web application
4.1. Student Portal
4.1.1. Create Student Account
4.1.2. View Information
4.1.3. Update Information
4.1.4. Schedule Class
4.1.5. Rate the teacher
4.1.6. View class history
4.2. Teacher Portal
4.2.1. Create teacher account
4.2.2. View Information
4.2.3. Update information
4.2.4. View history of classes
4.3. Admin Portal
4.3.1. Student control panel
4.3.2. Teacher control panel
4.3.3. Add Classes
4.3.4. Schedule Classes
4.3.5. View user login history
4.3.6. View student/teacher rating
5. Desktop Application
5.1. Desktop Client for Student
6. Communication Portal
6.1. Login , logout , take class through web service and flash media server
6.2. Communication Portal Development using flash media server
6.3. Voice Chat Module
6.4. Web cam module
6.5. White board module
6.6. login / logout functionality
Ghazanffer Javaid 09-3016 Page 8 of 15
Schedule Baseline
Project Manager
Team Lead Web Team Lead Desktop
Quality Assurance
application Application
Team Lead
Developer 1 Developer 1
QA Engg 1
Developer 2 Developer 2
QA Engg 2
Developer 3 Developer 3
Graphic Designer
Risk Register & Risk Response Plan
Risk Risk Description Impact Area Risk Cause Risk Likelihood Risk Response
ID Severity Strategy
1 Lack of Technical Implementation Development of not good High Low Produce realisti
Resource standard and will cause plans,monitor th
implementation issues progress carefu
ensure adequat
resources are
available
2 Lack of Domain Implementation Product may have major High Medium Trained the
Knowledge drawbacks therefor developers befo
product could fail implementation
3 Ineffective Project board planing Low Low Ensure executiv
clear about the
project board so
he could direct t
4 Hollidays and scheduling in case of unscheduled keep some room
inadequaet political hollidays, project these type of
conditions schedule may effect happening in tim
so that project
schedule does n
disturb
5 Technical staff on leave planing staff can go on leaeve, if High HIGH Keep some room
the leaves are pre‐ staff leaves whe
scheduled than fine but if scheduling
it is not schedule than
cause project timeline
6 Development budget planing Budget could exceed High Should have stro
exceeds than the current grip on scheduli
allocated budget if
project goes long
7 Hacking Implementation if some one hacks the High Medium All the login
site than he could control information sho
it according to their will encrypted with
well known
encryption algo
8 Product testing Implementation QA engineers are not Allot proper tim
given enough time due to for QA activities
which product is not
properly quality assured