Malaysia Online Photos System (MyPhotos)

24
PROJECT MANAGEMENT PLAN THE DEVELOPMENT AND IMPLEMENTATION OF MALAYSIA ONLINE PHOTOS (MyPhotos) ADVANCED INFORMATION TECHNOLOGY PROJECT MANAGEMENT SYS750 MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770) FACULTY OF COMPUTER & MATHEMATICAL SCIENCES UNIVERSITY TEKNOLOGI MARA (UITM) Group Project By: Awanis Zaini (2011540383) Nik Yusmadi Bin Nik Yusoff (2011571417) Mohd Shafiz Bin Ahmad (2011313971) Farez Bin Mahmood (2011378069) Presented to: En Shamsuddin bin Md Sarif

description

Project Management Plan for Development and implementation of Malaysia Online Photos System (MyPhotos) prepared by Msc IT Student UiTM Shah Alam, Malaysia

Transcript of Malaysia Online Photos System (MyPhotos)

Page 1: Malaysia Online Photos System (MyPhotos)

PROJECT MANAGEMENT PLAN THE DEVELOPMENT AND IMPLEMENTATION OF MALAYSIA

ONLINE PHOTOS (MyPhotos)  

ADVANCED INFORMATION TECHNOLOGY PROJECT MANAGEMENTSYS750

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

Group Project By:

Awanis Zaini (2011540383)Nik Yusmadi Bin Nik Yusoff (2011571417)

Mohd Shafiz Bin Ahmad (2011313971)Farez Bin Mahmood (2011378069)

Presented to:En Shamsuddin bin Md Sarif

Page 2: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

Purpose of Project Management Plan

The Portal MYPhotos system is a web based solution to keep its photos in a portal for users to view, upload, order and download it. The successful completion of this project will result in software that will enable users to access an online portal with scanned images that is available for sale and other reasons as specified. The objective of this software is to nurture and keep the photo’s which are regarded as ‘national treasure’ in a safe cloud space while allowing the users to purchase them as part of a profit initiative effort.

Page 3: Malaysia Online Photos System (MyPhotos)

The need MyPhotos

a. Reduce Operaion Cost The photo doesn’t need to send for contact print. I will reduce cost RM 20, 000 per year. 

b. Save time 

Photographic can upload photo in real-time.

Customer does not need to wait for 3-4 days to download the photos.

Searching online catalog become fast.  

3

Page 4: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

Statement of work (Project Goal)

The project goal is to develop and implement a systematic and effective online MYPhotos within the period of 4 months duration so that it can enhance the service delivery on tendering activities, increase the number of registered contractors and their participation in NKEA (CCI) EPP1: MYPhotos projects and as to reduce the cost and time of operation from the tendering practiced.

Page 5: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

Scope - The scope of the project will cover the phases of planning, analyzing, designing, implementing, testing, maintenance and support as well as staff training for MyPhotos This system will consist of five (5) main modules that are registration, advertisement, procurement, reporting and administration.

Schedule - The implementation of MyPhotos is scheduled to be completed in of duration.

Budget - The cost of this project implementation will try to suit with the project sponsor available budget.

Quality - The MyPhotos is a reliable system and equipped with all safety measures and quality standards so that the users can use the system with confidence and at eased.

Project Objectives

Page 6: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

Critical Success Factors

• Adhere strictly to the agreed project schedules in producing the deliverables.

• Have a solid project management, from a managerial viewpoint and from the viewpoint of an integrated application implementation approach to support the project implementation.

• Identifying common business objectives and direction.

• Communication and a thorough understanding of technology and its application.

• Top management sponsorship throughout the project.

• Willingness to change.

• Full participation of users.

Page 7: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

Where appropriate, a common standard will be used to achieve the desired business practice consistency through the implementation. A project committee will be formed to facilitate decisions making process.

The client’s management is supportive to enforce the necessary changes in the user departments. This includes the dissemination of information to all relevant departments to meet the project goals and objective. Sufficient authority is given to the relevant personnel to enable effective decision-making.

The client will ensure sufficient user involvement in the project at all stages of the project from project kick-off, interviews, discussions and training. It is highly recommended for identified users to be involved on a full time basis

Project Assumption

Page 8: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

- Photo Management Module.- Albums management.- Photo editing module.- Photo online booking.- Purchase & Payment Module. - Reporting Module. - User and Administration Module.

Scope Management

Page 9: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

DeliverableDeliverable Structure Standards Approval

needed by

Resources required

Business case Document As defined in The project methodology.

Project sponsor

Business case team and office automation (OA) tools.

Project charter Document As defined in the project methodology

Project sponsor

Project sponsor, project manager and OA tools.

Project plan Document As defined in the project methodology

Project sponsor

Project sponsor, project manager and OA tools.

Formal process system plan

Document As defined in the project methodology

Project manager

System Analyst, database administrator, and OA tools.

Technology and organizational assessment

Document As defined in the project methodology

Project manager and Project sponsor

IT officer, case tool and OA tools.

Page 10: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

DeliverableDeliverable Structure Standards Approval

needed by

Resources required

Requirements definition

Document As defined in the project methodology

Project manager

System analyst, users, case tool and OA tools

User interface Prototype As defined in the user interface guidelines

Project sponsor

System analyst, programmer, users and integrated environment (IDE)

Physical and technical design

Document As defined in the project methodology

Project manager and Project sponsor

System analyst, Programmer and case tool.

Application system

File and database

As defined in the project methodology

Project sponsor

System analyst, programmer, program development tools and relational database management system.

Page 11: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

DeliverableDeliverable Structure Standards Approval

needed by

Resources required

Technical System Documentation

Document As defined in the project methodology

Project manager

System analyst and OA tools.

User manual Document As defined in the project methodology

Project manager

Documentation writer and OA tools.

Module Test Scripts

Document As defined in the project methodology

Project manager

System analyst, programmer and OA tools.

Test Reports Document As defined in the test plan

Project manager

System analyst, programmer and OA tools.

Change management and implementation plan

Document As defined in the project methodology

Project manager

System analyst and OA tools.

Page 12: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

DeliverableDeliverable Structure Standards Approval

needed by

Resources required

Training program & Training evaluation

User documentation and training class

As defined in the implementation plan

Project manager and Project sponsor

Trainers, documentation writers and OA tools.

System migration plan report

Document As defined in the project methodology

Project manager

System analyst and OA tools.

Final report and presentation

Documentation As defined in the project methodology

Project sponsor

Project manager, Project sponsor and OA tools.

Project evaluations and lessons learned

Documentation As defined in the project methodology

Project manager and senior management

Project team, knowledge management system.

Page 13: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

Work Breakdown Structures (WBS)

Page 14: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

Cost / Budget Management

No. Budget Item Model Unit Unit Price

Discount Total(RM)

1.0 MyPhotos System: n/a 1 Lot n/a n/a 270,000.00

2.0 Provide Training of the system for the departments and agencies under the administration of Jabatan Penerangan Malaysia

17,000.00

3.0 Hand over the souce code of the system

inclusive

4.0 Provide guidance document for system administrator

5,000.00

5.0 Provide system specification and system technical document

4,000.00

6.0 Provide user's manual 4,000.00

Total 300,000.00

Page 15: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

Resource Management

PeopleThere will be 6 personnel involve in this project; project manager, business manager, project secretariat, system analyst and two programmers.

TechnologyThe software development platform to be utilized:Microsoft Project Professional 2010Microsoft Project Professional 2010 is required as a tool in developing the schedule, estimate budget, time and resources Programming Language: Hypertext Preprocessor (PHP)PHP is one of most widely used reflective programming language. It is designed to produce dynamic Web pages and can be easily integrated with MySql and Apache. PHP is used mainly in server-side application software, but can also be used from a command line interface or in standalone graphical applications.

Storage area of materialsLocation and storage of equipmentLounge and toilets for team members in the office area 

Page 16: Malaysia Online Photos System (MyPhotos)

MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

UNIVERSITY TEKNOLOGI MARA (UITM)

Database

• MySQL

Programming Language

• PHP

Operation System

• LINUX

Web Server

• Apache

Hardware

• Installer example Scanner

Computer Application - The Software

Page 17: Malaysia Online Photos System (MyPhotos)

ORGANIZATION CHART

Project Manager

System Analyst

ProgrammerDatabase

Administrator

Project Secretariat(Jab. Penerangan & BERNAMA)

Project Manager

System Analyst

ProgrammerDatabase

Administrator

Content Advisor

BERNAMA

Head ICT Department

Vendors

Data EntryDigitize

Page 18: Malaysia Online Photos System (MyPhotos)

Vendor Staff

Name Role Quality Responsibility

Mohd Shafiz Bin Ahmad Project Manager Quality mentoring & coaching,

Project review.

Nik Yusmadi Bin Nik Yusoff System Analyst (Team Lead) Testing & evaluation criteria,

project review.

Awanis Zaini Database Administrator Execute testing & evaluation with

user, rectification & improvement

Farez Bin Mahmood Programmer Execute testing & evaluation with

user, rectification & improvement

Page 19: Malaysia Online Photos System (MyPhotos)

PROJECT ORGANIZATION

Name Project Role and ResponsibilitiesProject Secretariat

 

Provide full secretarial and admin support to the project team and department to ensure the smooth running of the project operations. Take minutes of meeting and maintain records for the operations and project team. Maintain a proper and user friendly filing and document control system for recording and tracking of all documents for the project team and department. Project Secretariat

Head IT department

 

Monitored the progress of the project. As represent to the top management of Jabatan Penerangan. Control and manage decision making for this project.

Project Manager

 

The Project Manager should have the ultimate responsibility, authority and accountability for the overall success of the project. The project manager is responsible for the overall management of the project and for coordinating with team members and stakeholders to obtain required resources. Responsibilities include both external focused and internally focused activities.

• Roles and Responsibilities

Page 20: Malaysia Online Photos System (MyPhotos)

PROJECT ORGANIZATION

Name Project Role and ResponsibilitiesContent Advisor BERNAMA

 

Provide the information for the photo to digitize. Advice secretariat on managing the information of photo, size and type. Advice on content of the document and planning for the future.

System Analyst

 

The work of system analyst is essential to carrying the business requirements forward through conceptual solution and design to implementation. They must have the skills and knowledge to interpret business and functional requirements as well as to design and realize processes, data and technology. As a consequence, Systems Analysts must be conversant in process analysis and able to design conceptual architectures, technical uses cases and robust processes.

 

• Roles and Responsibilities

Page 21: Malaysia Online Photos System (MyPhotos)

Programmer

 

Converts data from project specifications and statements of problems and procedures to create or modify computer programs: Prepares, or receives from Systems Analyst detailed workflow chart and diagram to illustrate sequence of steps that program must follow and to describe input, output, and logical operations involved. Analyzes workflow chart and diagram, applying knowledge of computer capabilities, subject matter, and symbolic logic.

Database Administrator

 

The primary role of the Database Administrator is to administer, develop, maintain and implement the policies and procedures necessary to ensure the security and integrity of the corporate database. Sub roles within the Database Administrator classification may include security, architecture, and warehousing and/or business analysis.

Data Entry Digitize

Manage the digitize photo and their information. Entered the digitize photo and their data into the system and ensure the correct data.

PROJECT ORGANIZATION• Roles and Responsibilities

Page 22: Malaysia Online Photos System (MyPhotos)

PROJECT ORGANIZATION• Communications Plan

• Quality Management Plan

Major forms of formal communication for the project will be through:-

• Meeting• Reports• Memorandums• Emails

The Quality Management Plan defines the acceptable level of quality as defined by Jabatan Penerangan Malaysia. MYPhotos shall be developed with the following quality standards:-

• Web based software• Open Source platform for programming and Operating Systems• User friendly and quick data access• Integrated sub-modules• Secured e-commerce environment

 As part of ensuring a quality product being produced, we will have a committee of quality assurance. The product will be prepared to go through Provisional Acceptance Test (PAT) and at the end is the Final Acceptance Test (FAT). Any failure result during the test will move forward for rectification and subject for a test re-run.

Page 23: Malaysia Online Photos System (MyPhotos)

PROJECT ORGANIZATION

• Change Management Plan

The Change Management Plan is important to ensure that changes are managed and controlled. This is accomplished by clearly defining change control processes and securing agreement from stakeholders on how changes will be handled as to avoid confusion when the inevitable change requests surface. 

Uncontrolled change management will result in negative impacts to budget, scope, schedules and possibly quality. Unconstrained changes will result in project failure. The Change Control Log is used to document the change, its impact, actions, and final resolution. It is important for each change is clearly defined and assessed in terms of impacts to: scope, budget, schedule and quality. There will be change request flow to be followed should the matter arise.

Page 24: Malaysia Online Photos System (MyPhotos)

THANK YOU