19
Final Year Project Presentation E-PM: AN ONLINE PROJECT MANAGER By: Pankaj Goel

Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

Embed Size (px)

Citation preview

Page 1: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

Final Year Project Presentation

E-PM: AN ONLINE PROJECT MANAGER

By: Pankaj Goel

Page 2: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER 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

Page 3: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 4: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 5: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

E-PM

: An

Onl

ine

Proj

ect M

anag

er

Target Users

• Project Managers

• Developers

• Testers

• System Administrator

5

Page 6: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 7: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 8: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 9: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 10: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 11: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

E-PM

: An

Onl

ine

Proj

ect M

anag

er

Analysis

• Results of questionnaires and interviews

• System scope and feasibility gets defined

11

Page 12: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 13: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 14: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

E-PM

: An

Onl

ine

Proj

ect M

anag

er

Testing •Test Plan

14

Page 15: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 16: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 17: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 18: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

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

Page 19: Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel

E-PM

: An

Onl

ine

Proj

ect M

anag

er

THANK YOU

19