Project Managment System For MWU
Project Managment System For MWU
Project Managment System For MWU
Computing College
Information Technology Department
Project management system for MWU
Final Year Project Proposal
Submitted for partial fulfilments of Bachler of
Science (BSc) in Information Technology
Submitted by: Name
ID. NO.
1. EYERUSALEM ELIYAS …….....UGR/24319/13
2. NEBIYU MATHEWOS………..UGR/22344/13
3. ESAYAS ISRAEAL……………UGR/24304/13
4. RAHEL TESFAY ........................UGR/22411/13
5. ABRHAM MITKU……………..UGR/21053/13
6. NATINAEL BENTI…................UGR/22328/13
7. EBSA LIJALEM.........................UGR/21536/13
ADVISOR: - MR.HASEN
October 24, 2016 E.C
This research proposal aims to develop and implement a Project Management System (PMS) for
Madda Welabu University (MWU). The PMS will streamline project management processes,
enhance collaboration, and improve project performance. The research will analyze existing
practices, design a customized PMS, pilot-test it, and evaluate its effectiveness. The outcomes
include an improved understanding of project management practices, a tailored PMS, successful
implementation, and enhanced project management efficiency. The research is significant for
higher education institutions and will provide valuable insights for similar projects. The timeline
is estimated at 12 months, with adherence to ethical considerations and a detailed budget
|Page
Contents
Abstract:..........................................................................................................................................................
Abbreviations................................................................................................................................................iv
List of figure..................................................................................................................................................v
List of table....................................................................................................................................................v
Introduction....................................................................................................................................................1
Background of the Project:............................................................................................................................3
Statement of the Problem:..............................................................................................................................5
Objectives......................................................................................................................................................5
General Objective......................................................................................................................................5
Specific Objectives....................................................................................................................................6
Scope and Limitation of the Project...............................................................................................................7
Scope of the Project...................................................................................................................................7
Limitation of the Project............................................................................................................................7
Significance of the Project.............................................................................................................................8
Methodology and Tools.................................................................................................................................9
Requirements Gathering Techniques.........................................................................................................9
System Analysis and Design Methodology.............................................................................................10
System Development Methodology.........................................................................................................10
Software Testing Methodologies.............................................................................................................11
System Development Tools.....................................................................................................................12
Hardware and Software Requirements........................................................................................................13
Hardware requirement.............................................................................................................................13
Software requirements.............................................................................................................................14
Other material that used to development process....................................................................................14
Project Management Tools & Techniques...................................................................................................15
Project Schedule (Gantt chart).................................................................................................................15
Project Budget..............................................................................................................................................15
Project Work Break down Structures (WBS), Responsibility and Deliverables.........................................17
The Project Work Breakdown Structure..................................................................................................17
Feasibility of the Project..............................................................................................................................17
Technical Feasibility:...............................................................................................................................17
Schedule Feasibility.................................................................................................................................18
|Page
Operational Feasibility:............................................................................................................................18
Expected Output and Outcomes of the Proposed Project............................................................................19
|Page
Abbreviations
|Page
List of figure
List of table
|Page
Introduction
The Madda Walabu University Project Management System is a software solution designed to
streamline and enhance the management of projects within the university's academic and
administrative domains. It serves as a centralized platform to facilitate efficient planning,
execution, and monitoring of projects, enabling improved collaboration, resource allocation, and
decision-making.
Effective project management plays a crucial role in the success of any organization, and Madda
Walabu University recognizes the need for a robust system to support its diverse range of
projects. Whether it's academic research initiatives, infrastructure development, or administrative
tasks, the project management system aims to provide a comprehensive toolset to optimize
project workflows and outcomes.
The core objectives of the Madda Walabu University Project Management System are to
enhance project planning and scheduling, improve collaboration and communication, optimize
resource management and allocation, enable progress tracking and reporting, and integrate with
existing university systems.
The system enables project managers and team members to create detailed project plans, define
tasks, allocate resources, and establish realistic timelines. It supports features such as Gantt
charts, task dependencies, and milestones, providing a visual representation of project schedules
and facilitating efficient project planning.
Effective collaboration is vital for project success, and the system fosters seamless
communication and collaboration among project teams. It offers features like document sharing,
real-time messaging, and notifications, enabling team members to stay connected, exchange
information, and address project-related queries and updates efficiently.
To optimize resource allocation, the project management system provides visibility into resource
availability, workload distribution, and skill sets. This empowers project managers to assign
tasks effectively, balance workloads, and ensure that the right resources are allocated to the right
projects at the right time.
Monitoring project progress is essential for timely decision-making and identifying potential
bottlenecks. The system enables project managers to track task completion, monitor milestones,
and generate comprehensive reports on project status, resource utilization, and key performance
indicators. These reports provide valuable insights for project evaluation and enable data-driven
decision-making.
|Page
To ensure seamless workflow and data consistency, the project management system integrates
with existing university systems, such as student management, financial, and human resources
systems. This integration eliminates the need for duplicate data entry and ensures that project-
related information is synchronized across various systems.
By implementing the Madda Walabu University Project Management System, the university
aims to enhance project management efficiency, improve collaboration, and drive successful
project outcomes. The system will optimize resource utilization, meet project timelines, and
contribute to the achievement of the university's strategic objectives.
Continuous improvement and user feedback will remain central to the system's ongoing
development and enhancement. Madda Walabu University is committed to providing a user-
friendly and effective project management system that aligns with the specific needs of the
university, empowering project teams to deliver high-quality projects that contribute to the
university's growth and development.
|Page
Background of the Project:
Madda Welabu University (MWU) is a renowned higher education institution that offers a wide
range of academic programs and research opportunities. As the university continues to grow and
undertake various projects, effective project management becomes crucial for ensuring
successful outcomes and efficient resource utilization.
However, MWU currently lacks a centralized and standardized project management system.
Project teams often face challenges in coordinating tasks, tracking progress, allocating resources,
and facilitating effective communication. This fragmented approach to project management
hampers collaboration, increases the risk of project delays, and hinders overall project
performance.
|Page
Overall, the implementation of a robust Project Management System at MWU will significantly
improve the efficiency, collaboration, and outcomes of projects undertaken by the university. It
will equip project teams with the necessary tools and resources to effectively plan, execute, and
monitor projects, contributing to the overall success and growth of MWU as a leading
educational institution.
|Page
Statement of the Problem:
Madda Welabu University (MWU) currently faces several challenges in project management,
which hinder the successful execution of projects and optimal utilization of resources. These
challenges include:
These problems collectively impede the efficient execution of projects at MWU, resulting in
delayed timelines, increased costs, and suboptimal outcomes. Therefore, there is a pressing need
for the development and implementation of a comprehensive Project Management System
(PMS) tailored to the specific requirements of MWU. The PMS should address these challenges
by providing a centralized platform for project planning, collaboration, resource allocation,
monitoring, and reporting, ultimately improving project management practices and driving
successful project outcomes.
Objectives
General Objective
The general objective of this project is to develop and implement a comprehensive Project
Management System (PMS) for Madda Welabu University (MWU) that improves project
management practices, enhances collaboration, optimizes resource allocation, and facilitates real-
|Page
time monitoring and reporting. The PMS aims to streamline project execution, increase
efficiency, and ensure the successful delivery of projects within MWU.
Specific Objectives
Analyze existing project management practices at Madda Welabu University (MWU):
This objective involves conducting a thorough assessment of the current project
management processes, tools, and challenges within MWU. It aims to identify the
specific areas that need improvement and gather insights to inform the design and
development of the Project Management System (PMS).
Design and develop a customized Project Management System (PMS): This objective
focuses on designing a PMS that aligns with the unique requirements and workflows of
MWU. It involves creating a user-friendly interface, incorporating essential features such
as project planning, task management, resource allocation, document management, and
communication tools. The PMS will be developed using appropriate technologies and
programming languages.
Implement the Project Management System (PMS) across various departments at MWU:
This objective involves deploying the developed PMS within MWU, configuring it to
meet the specific needs of different departments and project teams. It includes data
migration, user training, and ensuring smooth integration with existing systems and
processes. The implementation process will be carefully planned and executed to
minimize disruptions and maximize user adoption.
Evaluate the effectiveness of the Project Management System (PMS): This objective
aims to assess the impact of the implemented PMS on project management practices,
collaboration, resource utilization, and overall project outcomes. It involves collecting
feedback from project teams, conducting surveys and interviews, and analyzing project
performance data. The evaluation will help identify strengths, weaknesses, and areas for
further improvement in the PMS.
Provide recommendations for further enhancement and scalability of the Project
Management System (PMS): Based on the evaluation findings, this objective focuses on
identifying areas where the PMS can be further enhanced to address emerging needs and
challenges. It also aims to provide recommendations for scaling up the PMS to
accommodate future growth and evolving project management requirements at MWU.
By accomplishing these specific objectives, the project aims to enhance project management
practices, improve collaboration, optimize resource allocation, and enable real-time monitoring
and reporting within Madda Welabu University. The successful implementation and evaluation
of the Project Management System will contribute to the efficient execution and successful
delivery of projects across various departments at MWU.
|Page
Scope and Limitation of the Project
Scope of the Project
The scope of this project encompasses the development and implementation of a Project
Management System (PMS) specifically designed for Madda Welabu University (MWU). The
project will begin with an analysis of the existing project management practices at MWU,
including identifying challenges and areas for improvement. Based on this analysis, a customized
PMS will be designed and developed to meet the unique requirements and workflows of MWU.
The implementation phase will involve configuring the PMS, migrating data, providing user
training, and ensuring seamless integration with existing systems and processes. The PMS will
be implemented across various departments at MWU in a phased approach to minimize
disruptions and ensure user adoption.
Once implemented, the project will evaluate the effectiveness of the PMS by assessing its impact
on project management practices, collaboration, resource utilization, and project outcomes.
Feedback will be collected from users, surveys and interviews will be conducted, and project
performance data will be analyzed to determine the system's success.
Based on the evaluation findings, recommendations will be provided for further enhancement
and scalability of the PMS. This may involve suggesting additional features or functionalities,
identifying areas for improvement, and outlining strategies for scaling up the system to
accommodate future growth and evolving project management requirements.
It is important to note that this project's scope does not include the development or management
of specific projects within MWU. Instead, it focuses on developing and implementing a
comprehensive PMS that will support and enhance project management practices across the
university. The project's timeline, deliverables, and resources will be aligned with the outlined
scope to ensure a successful development and implementation of the Project Management
System for Madda Welabu University.
|Page
training and awareness may impede user adoption and hinder the system's overall
effectiveness. Efforts should be made to provide comprehensive user training, address
concerns, and communicate the benefits of the PMS to encourage widespread adoption.
Limited Resources: Developing and implementing a robust PMS requires adequate
resources, including human resources, budgetary allocations, and time. Constraints in
resource availability may impact the project's timeline and scope. It is crucial to carefully
plan and allocate resources to ensure the successful completion of the project within the
defined constraints.
Organizational Culture and Processes: The existing organizational culture and processes
at MWU may present challenges during the implementation of the PMS. Resistance to
change, hierarchical decision-making structures, or bureaucratic processes may require
additional efforts to align the PMS with the organizational context and ensure its
seamless integration into existing workflows.
Scalability and Future Expansion: While the project focuses on addressing the current
project management needs of MWU, it is essential to consider the system's scalability and
future expansion. As MWU grows and undertakes more complex projects, the PMS
should be able to accommodate increased project demands and evolving requirements. It
is necessary to plan for scalability, flexibility, and future enhancements of the PMS to
support MWU's long-term project management needs.
|Page
Real-Time Monitoring and Reporting: The PMS will offer real-time monitoring and
reporting capabilities, providing project managers and university administrators with
accurate and up-to-date information on project progress, milestones, and key performance
indicators. This will enable timely identification of project bottlenecks, risks, and
deviations, allowing for proactive decision-making and corrective actions to ensure
projects stay on track.
Standardized Documentation and Knowledge Management: The PMS will establish a
standardized system for document management, version control, and knowledge sharing.
This will ensure that critical project documents, such as project plans, reports, and
communication logs, are easily accessible, organized, and maintained. Standardized
documentation practices will enhance knowledge transfer, quality control, and
compliance with institutional and regulatory requirements.
Institutional Learning and Continuous Improvement: The implementation of the PMS
will not only improve project management practices but also contribute to institutional
learning and continuous improvement. The system will capture project data and
performance metrics, enabling post-project analysis, identification of best practices, and
lessons learned. This knowledge can be leveraged to refine project management
methodologies, enhance future projects, and drive institutional growth and excellence.
Project Initiation: The project team, including stakeholders and developers, is formed.
The vision, goals, and scope of the system are defined. The product backlog, which
contains a prioritized list of requirements, is created.
Sprint Planning: The project team collaboratively selects a set of requirements from the
product backlog to be developed in the upcoming sprint. These requirements are broken
down into smaller tasks and estimated for effort and complexity.
Sprint Execution: The development team works on implementing the selected
requirements during the sprint, which typically lasts for two to four weeks. Daily stand-
up meetings are held to discuss progress, challenges, and plans. The development team
self-organizes to complete the tasks.
Sprint Review: At the end of each sprint, a review is conducted to demonstrate the
completed functionality to stakeholders. Feedback is gathered, and any necessary
adjustments are made to the product backlog. Lessons learned from the sprint are
documented.
|Page
Sprint Retrospective: The team reflects on the sprint and identifies areas for
improvement. This includes discussing what went well, what could have been done
better, and any process adjustments needed. Actions are defined to address identified
improvements.
Repeat Sprint Execution: The process of sprint planning, execution, review, and
retrospective is repeated for subsequent sprints until all the desired functionality is
implemented.
Continuous Testing: Testing is an integral part of each sprint, ensuring that the
functionality developed meets the defined requirements. Test cases are created, and both
manual and automated testing techniques are employed.
Product Release: Once the desired functionality is implemented, tested, and approved by
stakeholders, a product release is prepared. This involves final testing, documentation
updates, and deployment planning.
Deployment and Maintenance: The system is deployed into the production environment,
and user training is conducted as needed. Ongoing maintenance and support are provided
to address any issues or enhancements that arise.
Throughout the entire process, effective communication and collaboration between the project
team, stakeholders, and end-users are crucial. Scrum provides flexibility, adaptability, and a
focus on delivering incremental value, making it well-suited for projects with evolving
requirements. It allows for regular feedback and course correction, ensuring that the Madda
Walabu University Project Management System meets the needs of its users effectively.
Functional Testing: This methodology focuses on verifying that the system functions
according to the specified requirements. It involves testing individual functions, features,
and components of the software to ensure they work correctly. Functional testing
techniques include unit testing, integration testing, system testing, and acceptance testing.
Usability Testing: Usability testing evaluates the system's user-friendliness and its ability
to meet user expectations. It involves observing users as they interact with the software
and collecting feedback on its ease of use, intuitiveness, and navigation. Usability testing
helps identify any usability issues and suggests improvements to enhance the user
experience.
Performance Testing: Performance testing assesses the system's performance and
scalability under various workload conditions. It includes load testing, stress testing, and
scalability testing to measure the system's response times, throughput, resource
|Page
utilization, and stability. Performance testing ensures that the system can handle expected
user loads without performance degradation.
Security Testing: Security testing aims to identify vulnerabilities and weaknesses in the
system's security mechanisms. It involves assessing the system's resistance to
unauthorized access, data breaches, and vulnerabilities such as injection attacks, cross-
site scripting (XSS), and cross-site request forgery (CSRF). Security testing helps ensure
the system's data confidentiality, integrity, and availability.
Compatibility Testing: Compatibility testing ensures that the software functions correctly
across different platforms, browsers, operating systems, and devices. It involves testing
the system's compatibility with various configurations to identify any compatibility issues
and ensure a consistent user experience across different environments.
Regression Testing: Regression testing is performed to verify that recent changes or fixes
in the software do not introduce new defects or cause existing functionality to break. It
involves retesting previously tested functionality to ensure that it remains unaffected by
recent changes. Regression testing helps maintain the overall quality and stability of the
system.
Exploratory Testing: Exploratory testing is an ad hoc testing approach where testers
explore the system to discover any unexpected defects or issues. It involves the tester's
creativity, intuition, and domain knowledge to uncover potential risks and vulnerabilities
that may not be covered by scripted test cases. Exploratory testing complements other
testing methodologies by providing a fresh perspective and uncovering unforeseen issues.
It is important to customize the selection and application of testing methodologies based on the
specific requirements, risks, and constraints of the Madda Walabu University Project
Management System. A well-planned and comprehensive testing strategy helps ensure the
reliability, functionality, security, and usability of the software.
|Page
Project Management Tools: Project management tools help in planning, organizing, and
tracking project tasks and milestones. Tools like Jira, Trello, and Asana provide features
for creating tasks, assigning them to team members, setting priorities, tracking progress,
and managing project backlogs. These tools also facilitate communication and
collaboration among team members.
Wireframing and Mockup Tools: Wireframing and mockup tools assist in creating visual
representations of the system's user interface. Tools like Balsamiq, Sketch, and Adobe
XD enable you to design and prototype user interfaces, allowing stakeholders to visualize
and provide feedback on the system's look and feel before development.
Testing and Quality Assurance Tools: Testing tools help automate the testing process and
ensure software quality. Frameworks such as Selenium and Appium facilitate automated
testing for web and mobile applications, respectively. Additionally, tools like JUnit and
NUnit assist in unit testing, while tools like JMeter can be used for performance testing.
Collaboration and Communication Tools: Collaboration tools enhance communication
and coordination among team members. Tools like Slack, Microsoft Teams, and Google
Workspace provide chat functionality, file sharing, video conferencing, and collaborative
document editing. These tools facilitate real-time collaboration, making it easier to work
together, share updates, and resolve issues.
Documentation Tools: Documentation tools help in creating and managing project
documentation, such as requirements, design documents, and user manuals. Tools like
Confluence, Google Docs, and Microsoft Office Suite offer features for collaborative
document creation, version control, and sharing.
Continuous Integration/Continuous Deployment (CI/CD) Tools: CI/CD tools automate
the build, testing, and deployment processes, enabling faster and more reliable software
releases. Popular CI/CD tools include Jenkins, Travis CI, and GitLab CI/CD. These tools
integrate with version control systems and provide automated build, testing, and
deployment pipelines.
The selection of system development tools should consider project requirements, team
preferences, and budget constraints. Utilizing appropriate tools can streamline development
processes, improve collaboration, and enhance the overall efficiency of the Madda Walabu
University Project Management System development.
|Page
2 2GB and above RAM To provide temporary storage space required for executing
programs
3 512GB and above To store file
Hard disc
4 16GB Flash To store file and use fore share file
5 Mouth Used to manage easily the cursor
6 Speaker (headphone) Used for listening sound
Software requirements
We used the following software tools to develop the system
Table 2 software requirements
No Materials Function
1 Paper Used to documentation printing
2 Notebook Used to write idea
3 Pen Used to writing propose
|Page
Project Management Tools & Techniques
Project Schedule (Gantt chart)
In estimating the cost of the project management of mwu, we have classified it into three types:
hardware component cost, software component cost, and other materials required for the
development of the project. This cost estimation takes into account the specific requirements and
functionalities of the job portal system tailored for the university's needs. By considering the
hardware components, software components, and additional materials necessary for the
development, we aim to provide an accurate assessment of the overall project cost.
Project Budget
Hard ware that used to develop the project cost
Table 4 hardware coust
|Page
8GB RAM)
3 512GB and above 8,000 birr
Hard disc(we used
1TB HD and 512 SSD
hard dick )
4 16GB Flash 400 birr
5 Mouth (Lenovo ) 300 birr
6 Speaker (headphone) 500 birr
Total price 38,200 birr
No Materials price
1 Paper 450 birr
2 Notebook 200 birr
3 Pen 50 birr
Total price 700 birr
|Page
Project Work Break down Structures (WBS), Responsibility and
Deliverables
The Project Work Breakdown Structure
Table 7 The Project Work Breakdown Structure
Technical Feasibility:
Technical feasibility evaluates whether the necessary technology and infrastructure are available
or can be developed to support the Madda Walabu University Project Management System.
Consider the following aspects:
|Page
Scalability and Performance: Evaluate whether the system can handle the expected user
load, data volume, and concurrent usage without compromising performance. Consider
factors such as database optimization, server capacity, and network bandwidth.
Integration and Compatibility: Determine whether the system can integrate with existing
university systems, such as student management systems, financial systems, or other
relevant applications. Assess compatibility with different operating systems, browsers,
and devices to ensure seamless user experience.
Schedule Feasibility
Schedule feasibility assesses whether the development and implementation of the system can be
completed within the desired timeframe. Consider the following factors:
Project Scope and Complexity: Evaluate the complexity of the project and the required
functionalities. Break down the development tasks, estimate their effort and
dependencies, and determine if the proposed timeline is realistic.
Resource Availability: Assess the availability of skilled developers, project managers,
and other necessary resources. Determine if the team has the capacity to meet the project
milestones within the specified timeframe.
Risks and Dependencies: Identify potential risks, such as technical challenges, changing
requirements, or external dependencies, that may impact the project schedule. Mitigate
risks and plan accordingly to ensure timely delivery.
Operational Feasibility:
Operational feasibility evaluates whether the Madda Walabu University Project Management
System can be seamlessly integrated into the university's operations and processes. Consider the
following factors:
User Acceptance: Assess the willingness and readiness of the university's staff and
stakeholders to adopt and utilize the system. Conduct user surveys, interviews, and
demonstrations to gather feedback and ensure the system meets their needs and
expectations.
Training and Support: Determine the training requirements for users to effectively
operate and utilize the system. Plan for training sessions, user documentation, and
ongoing technical support to ensure a smooth transition and system adoption.
Change Management: Evaluate the impact of the system on existing processes and
workflows. Identify potential resistance to change and develop strategies to address it.
Communicate the benefits and advantages of the system to gain support and promote user
acceptance.
|Page
Project Management System. This analysis provides a foundation for informed decision-making
and helps ensure the project's success.
Expected Outputs:
User Interface and Functionality: A well-designed and user-friendly interface that allows
users to efficiently manage projects, tasks, resources, and timelines. The system should
support features like project planning, task assignment, progress tracking, document
management, and reporting.
Database and Data Management: A secure and scalable database structure to store
project-related data, including project details, user information, task statuses, and
document repositories. The system should ensure data integrity, confidentiality, and
availability.
Reporting and Analytics: The ability to generate comprehensive reports and analytics on
project progress, resource allocation, task completion, and other key performance
indicators. This will assist in decision-making, identifying bottlenecks, and gauging
project success.
Integration Capabilities: Seamless integration with existing university systems, such as
student management, financial, and human resources systems, to ensure data consistency
and eliminate duplicate data entry.
Expected Outcomes:
|Page
messaging, notifications, and document sharing. This will foster better teamwork,
coordination, and knowledge sharing.
Data-Driven Decision Making: The availability of comprehensive project data and
analytics will enable data-driven decision making. Project managers and university
administrators can use this information to identify trends, make informed decisions, and
improve project outcomes.
Improved Project Success Rates: With enhanced project management capabilities,
streamlined processes, and better resource allocation, the Madda Walabu University
Project Management System aims to improve the success rates of university projects.
This includes delivering projects within budget, meeting deadlines, and achieving project
objectives.
It is important to regularly evaluate and measure the actual outcomes against the expected
outputs to ensure that the system is effectively meeting the needs of the university and its
stakeholders.
|Page
Reference
https://en.wikipedia.org/wiki/Madda_Walabu_University
https://www.altexsoft.com/blog/technical-feasibility/
https://www.jessdmwu.edu.et/?page_id=742
|Page