Upload
ralph-gilbert
View
212
Download
0
Embed Size (px)
Citation preview
Final Year Project Presentation
E-PM: AN ONLINE PROJECT MANAGER
By: Pankaj Goel
Introduction• Project Title –
E-PM: An Online Project Manager
Commercial Name: E-PM
Technical Name: An Online Project Manager
2
E-PM
: An
Onl
ine
Proj
ect M
anag
er
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Purpose of the System
• An online solution for facilitating the tasks of project management
• Manage data centrally
• Produce better results in minimum efforts and time
• Handle project risks and critical situations effectively and efficiently
• Improve way of working in the organizations
3
Objectives• The very basic objective of this system is to sought out the
problems that usually occurs during project management that leads projects to fail.
• The main academic objective is to gain skills, knowledge and experience in project management, designing and development of an information system which integrates variety of technologies to solve a real - world problem.
4
E-PM
: An
Onl
ine
Proj
ect M
anag
er
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Target Users
• Project Managers
• Developers
• Testers
• System Administrator
5
E-PM
: An
Onl
ine
Proj
ect M
anag
er
System functionality• Project Milestones and Tasks Module• Project Meetings Module• Project Tests Module• Project Resources Module• Different Project Reports with Graphical Visualization• Auto-notifications for each and everything using Emails, SMS and
within System• Messages Module• Online Documents Library Module• Back/Restore Database Partially or Completely• Customize System 6
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Challenges• Understanding Project Management and developing modules
related to same.
• Working with XML files
• Auto time management and notifications with different customized logics
• System Customization and Personalization
7
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Literature ReviewDomain researcho PMBOK Concepts
o Client Server Architecture: 3 Tier Architecture
o HCI Principles
o Usability Aspects
o Market Review
Zoho Projects PlanProjects ComindWork Project Drive BaseCamp AceProject
8
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Technical Research
• Iterative Model
Software Development Tools Microsoft Visual Studio 2010 ProfessionalOperating Systems Windows® 7 ProfessionalDeployment Web Server Microsoft Internet Information Services (IIS)Development Framework Microsoft .NET Framework 4.0Database Management System Microsoft SQL Server 2008 Enterprise EditionSoftware Modeling Tools Smart Draw 2010Project Management Tools Microsoft Project 2010Documentation and Presentation Tools Microsoft Office Professional Plus 2010
Graphic Design Tools Adobe Photoshop CS4, CoolText Button Generator
Web Browser Mozilla Firefox 7.0, Internet Explorer 8, Google Chrome 18.0
Research9
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Research Methods
• Personal Interviews for Project Managers
• Questionnaires for Developers and Testers
• Studying Documentation for system analysis and study
10
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Analysis
• Results of questionnaires and interviews
• System scope and feasibility gets defined
11
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Design• Use case
• Sequence diagram
• Class diagram
• Activity Diagram
• Entity Relationship Diagram
• Architecture Diagram
• System Navigation Design
• Database Design
• Database Normalization
12
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Implementation
• Implementation Plan
• Modules which were tough to implementLogin ModuleMessages ModuleProject Milestones & TasksProject MeetingsSystem Database Backup (Partially or Fully)Content Management Section (System Customization)
13
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Testing •Test Plan
14
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Limitations of the System
The features, that could have been implemented but were not included in the final system due to the lack of time, are listed below:• A dynamic week calendar with working hours’ time for each
working day for showing scheduled things for that particular day so that employee may get to know about things to be get done.
• Search option could have been more dynamic for different sections in proposed system by implementing Ajax’s partial rendering of the webpage.
• Proposed system contains only single file uploading at a time while multiple file uploading at a single time could be one of the dynamic feature of the system.
15
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Success Criteria
• High Security Level
• A Quality User Interface with Easy Navigation.
• Completion of Functionalities
• Satisfaction of End User
• Well Documented Report
• Good Time Management.16
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Future Enhancements
Implementation of dynamic week calendar for showing schedules for a particular day.• Implementation of advanced security check for preventing
confidential information by tracking users based on IP addresses and MAC Addresses.
• Implementation of Multiple Asynchronous files uploading by using Ajax.
• A history module can be developed for keeping records of things performed by users while working on the system.
17
E-PM
: An
Onl
ine
Proj
ect M
anag
er
Critical Evaluation• Project Management helped the developer to plan, execute,
evaluate and complete the project successfully on time with the given resources.
• The experience gained during the course of the project is bound to make the developer a confident Computing Professional.
• Development of E-PM has provided a great amount of technical experience.
18
E-PM
: An
Onl
ine
Proj
ect M
anag
er
THANK YOU
19