Malaysia Online Photos System (MyPhotos)
description
Transcript of 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
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.
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
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.
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
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.
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
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
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.
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.
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.
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.
MASTERS OF SCIENCE IN INFORMATION TECHNOLOGY (CS770)FACULTY OF COMPUTER & MATHEMATICAL SCIENCES
UNIVERSITY TEKNOLOGI MARA (UITM)
Work Breakdown Structures (WBS)
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
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
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
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
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
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
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
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
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.
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.
THANK YOU