COLLEGE OF BUSINESS EDUCATION- CBE DAR ES SALAAM CAMPUS POSTGRADUATE STUDIES MASTERS OF INFORMATION TECHNOLOGY IN PROJECT MANAGEMENT IT PROJECT METHODOLOGY PROJECT CHARTER INDIVIDUAL ASSIGNMENT STUDENT NAME REGISTRATION NUMBER DAVID KISHURA 04.9325.02.01.2018 Table of Contents 1.0 Project name .................................................................................................................................... 4 2.0 Project stakeholders........................................................................................................................ 4 3.0 Project description ................................................................................................................................ 5 3.1 Background ....................................................................................................................................... 5 3.0 Measurable organization value ...................................................................................................... 5 Project expected to be add more values because it would be able to operate at better cost, faster, cheaper, and do more functionalities compare to existing one. Project intended to run within time frame because time measure the degree of achievement at certain period of time. Projected is expected to improve the payments systems by increasing the user by more than 50% and information availability. For any project to be succeeded effort should be made from the initial stages by clearly identifying goals and objectives that project should deliver. As far as online school payment system is concern the goals are to increase availability of information when needed even for past ten years or ten years to come, to reduce paper work or any manual file systems. ........................................................................................................................... 5 5.0 Project scope .......................................................................................................................................... 6 6.0 Project schedule summary ................................................................................................................... 6 7.0 Project budget summary ...................................................................................................................... 7 8.0 Quality issues ......................................................................................................................................... 8 9.0 Resources required ............................................................................................................................... 8 9.1 People ................................................................................................................................................. 8 9.2 Technology ......................................................................................................................................... 8 9.2 Facilities ............................................................................................................................................. 9 10.0 Assumption and risks ......................................................................................................................... 9 11.0 Project administration ...................................................................................................................... 10 11.1 Communication Management Plan ............................................................................................. 10 11.2 Scope Management Plan .............................................................................................................. 10 11.3 Quality Management Plan............................................................................................................ 10 11.4 Change Management Plan ........................................................................................................... 10 11.5 Human Resources Plan................................................................................................................. 11 11.6 Implementation and Closure Project Plan ................................................................................. 11 12.0 Acceptance and approval ................................................................................................................. 11 References .................................................................................................................................................. 13 Terminology and glossary ........................................................................................................................ 14 Appendices ................................................................................................................................................. 15 1.0 Project name The project titled as “Online school fees payment system” 2.0 Project stakeholders A stakeholder is an individual, group, or organization who may affect, be affected by or perceive itself to be affected by a decision, activity, or outcome of a project. The following are the list of stakeholder would be involved in project Project manager Project team members Project sponsor Students Parents/guardians Teachers Accountants ROLE/TITLE PHONE NUMBER 0758 6594944 EMAIL Project sponsor STAKEHOLDER NAME John Charles Project manager David Kishura 0716 337799 dkishura@gmail.com Project team members (Programmer, System Analyst Database developer, Web designer) Student Parent/guardian Teacher Accountants jcharles09@yahoo.com 3.0 Project description 3.1 Background Online School Fees Payment System is web based information system designed to process the payment of school fees of the students. Transaction of payment are computed manually and stored in manual books. Due to the need of technology the payment are need to be stored on online database. Because access and availability of information are easily to be obtained compared to manual storage that contain many risks. 3.2 Description of the problem or opportunity Online School Fees Payment System will enable the schools especially secondary schools to keep their record of payment of the students. System will capable of keeping of student’s records and also payment records. Not only that even Parents or Guardians will be registered in order to track payment records for their students. 3.3 Overview of desired Impact Online School Fees Payment System project designed to solve the problems occurred from the previous systems. Most of school use paper based system to keep track of their school fees payment information 4.0 Measurable organization value Project expected to be add more values because it would be able to operate at better cost, faster, cheaper, and do more functionalities compare to existing one. Project intended to run within time frame because time measure the degree of achievement at certain period of time. Projected is expected to improve the payments systems by increasing the user by more than 50% and information availability. For any project to be succeeded effort should be made from the initial stages by clearly identifying goals and objectives that project should deliver. As far as online school payment system is concern the goals are to increase availability of information when needed even for past ten years or ten years to come, to reduce paper work or any manual file systems. 5.0 Project scope Project scope is the most important part of project planning that involves determining a list of specific project goals, deliverables, features, functions, tasks, deadlines, and ultimately costs.in other word it describe the works to be performed and the deliverables. In this project system would include all necessary features required that will be need by client/customer. All functionality of the system specified by the customer will be included and will work as required. 6.0 Project schedule summary The duration for developing this project is 12 months (one year). The project is expected to start 01 January 2019. The completion for the project will be 31 December 2019. Role and Project Team Project Phases/Task Project Name Responsibility Skills Number Estimated Duration Required of Staff Start Date Required Required Project Conceptualize & Lead team, report Project Manager Initialize, Project status 1 01/01/2019 Management All the time plan and Charter, Project Close Core Project plan and Review Project Team Charter Management (Project deliverables, Data analysis) Content Execution 01/04/2019 2 months 1 01/06/2019 2 months assure quality & Create framework Research Developer Control (Design), content web Implementation skills and 4 Project and writing Evaluation (Testing) Web Execution & Design web-based Web Designer Control (Design), performance Implementation web design, 1 01/08/2019 2 months 1 01/10/2019 2 months 5 01/12/2019 1 months writing management tool skills and Project Web Implementation Developer and Review Build the web- Web Project based development Evaluation performance (Testing) management tool Project Close Evaluate Project deliverables, Management promote use experience Team 7.0 Project budget summary The estimated total cost to run this project is Tsh 9,000,000.The following is table which show summary project phases and their costs. Project Phases/Task Name Total Costs (Tsh) Conceptualize & Initialize (Collect user requirements) 1,500,000 Project plan and Charter (Project Data analysis) 1,000,000 Execution & Control (Design) 2,000,000 Close Project (Development) 1.500,000 Project Evaluation (Testing) 1,000,000 Implementation and Maintenance 1,000,000 Release a Project 1,000,000 Total 9,000,000 8.0 Quality issues Project manager struggles with the quality aspect of project management need some straightforward and practical advice on how to apply those quality tools and techniques. Quality is one of the competing demand in which project manager must be competent enough to balance it. Project expect to produce high quality Online School Information System that exceed or meet our customer expectation. 9.0 Resources required The success of this project require qualified and experienced people. Also facilities are required to support development process 9.1 People Project manager Senior manager Computer programmers Web designer Systems analysts Database developer Review Team 9.2 Technology 3 Tier Web Architecture is that unique system of developing web database application which works around the 3 tier model, comprising of database tier at the bottom, the application tier in the middle and the client tier at the top. This comprehensive 3 tier architecture module is the framework for most Web Applications on the Internet. This system helps to separate the Business Logic from the Application, Data Storage and database. Our team of experienced and highly efficient technical staff develop the most unique and exclusive Web Application Development in the web 3tier architecture to enhance our clients businesses. The three tier Web Architecture is designed to provide a greater degree of flexibility and increased security that can be designed for each service at each level. This unique system of framework for web application development with the 3tier web architecture also ensures that there is increased performance as the task is shared between servers. Web 3-Tier architecture is a connection and composition of the three links that facilitates the smooth functioning of the website. 9.2 Facilities Software Software include Microsoft Windows or Linux Operating Systems, PHP Storms for writing and executing PHP codes and Wamp Server for supporting server and MySQL database Hardware Include hardware capabilities. Computers: main hardware for computer, Modems for providing internet 10.0 Assumption and risks 10.1 Assumptions The estimated cost to carryout project will not exceed estimated cost of Tsh 9,000,000 All resources will be available on time when needed Project manager is very experienced enough in information system project Project will be delivered on time Training will be provided to all system users 10.2 Risks Systems down due large number of users. Difficult /resistance to adopt new system. 11.0 Project administration 11.1 Communication Management Plan A communication will be conducted in both electronic and non-electronic communication channels should be used to distribute information. This includes text message, email alerts, reports and telephone. Other electronic communication channels like social media and the organization's website can also be used to communicate emergency information. 11.2 Scope Management Plan Project Manager in this project is responsible for allocation of the right amount of work necessary to successfully complete a project. Also project manager is concerned primarily with controlling what is and what is not part of the project’s scope. 11.3 Quality Management Plan Project will provide high acceptable level of quality to the customer, and will ensure this level of quality in its deliverables and work processes. Quality management team are responsible ensure that products are built to meet agreed- upon standards and requirements. The following are key stakeholder involved in scope management plan Project Manager, Project Team and our Customer 11.4 Change Management Plan Anyone may request a change. Change requests will be given to the Project Manager The Project Manager, or designee, will analyze the request and complete a change Request form. The Project Manager will present the change request to the working group for review, discussion, and approval. A change request will be resolved (approved or rejected) within business days after submission by the authorized client in writing (no verbal approvals). Project plan will not be adjusted until the change request is reviewed and approved. 11.5 Human Resources Plan Human resources plan is to make certain the project has sufficient staff with the right skills and experience to ensure a successful project completion. 11.6 Implementation and Closure Project Plan In any project, a project manager spends most of the time in this step. During project implementation, our project team members are carrying out the tasks, and progress information is being reported through regular team meetings. The project manager uses this information to maintain control over the direction of the project by comparing the progress reports with the project plan to measure the performance of the project activities and take corrective action as needed. During the final closure, or completion phase, the emphasis is on releasing the final deliverables to the customer, handing over project documentation to the business, terminating supplier contracts, releasing project resources, and communicating the closure of the project to all stakeholders. The last remaining step is to conduct lessons-learned studies to examine what went well and what didn’t. 12.0 Acceptance and approval The undersigned acknowledge they have reviewed the Project Charter and authorize and fund the Online School Fees Payment System project. Changes to this Project Charter will be coordinated with and approved by the undersigned or their designated representatives. Signature: Date: Print Name: Project Manager Title: David Kishura Role: Signature: Date: Print Name: Project Sponsor Title: John Charles Role: References 1. Project Management Institute. (2017). A guide to the project management body of knowledge (PMBOK guide). Newtown Square, Pa: Project Management Institute 2. Marchewka, J. T. (2015), IT Project Management, 4th Edition 3. https://www.pmi.org/learning/library/measuring-organizational-value-new-economy-7444 4. https://www.pmi.org/learning/library/quality-project-management-tools-7177 5. https://arokiait.com/3-tier-web-architecture.htm Terminology and glossary 3 Tier Web Architecture is a type of software architecture which is composed of three “tiers” or “layers” of logical computing. They are often used in applications as a specific type of clientserver system PhpStorm is an editor for PHP, HTML and JavaScript with on-the-fly code analysis, error prevention and automated refactoring for PHP and JavaScript code. WampServer is a Web development platform on Windows that allows you to create dynamic Web applications with Apache2, PHP, MySQL and Maria DB. MySQL is an open source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language. MySQL is free and open-source software under the terms of the GNU General Public License, and is also available under a variety of proprietary licenses Appendices Appendix one -Project Constraints