Especially in densely populated areas, finding an empty parking space can be a difficult and time consuming task.The application will help users determine their current location through
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DUY TÂN
-o0o -SOFTWARE PROJECT PARKING MANAGEMENT
Giáo viên hướng dẫn: Nguyễn Đức Mận Sinh viên thực hiện: Nguyễn Xuân Quyền Phan Văn Bằng
Võ Duy Nhựt
Huỳnh Lê Quỳnh Như Trần Thị Phước Quanh
10, tháng 06 năm 2023
Trang 2I Project introduction
1.Description of the problem
2.Project requirements
II Propose an IT/IS project a Project Charter
1 Project Charter Summary
1.1 Project Description
1.2 Strategic Alignment
1.3 Total Estimated Cost
2 Project Benefits
3 Project Scope
4 Project Assumptions and Constraints
5 Project Dependencies
6 Project Risks
7 Project Issues
8 Project RACI
9 High Level Timeline
10 Project Communication Plan
11 Document Signatures
12 Addendums & Appendices
b Business Case
1 Executive Summary
Trang 32 Problem Statement
3 Business Objectives
4 Benefits and ROI
5 Project Timeline and Cost
6 Risks and Mitigation Strategies
7 Conclusion
Business Case Financial Analysis c 1 Cost Analysis
2 Benefits Analysis
3 Return on Investment (ROI) Calculation
4 Payback Period
5 Cost-Benefit Analysis
6 Sensitivity Analysis
7 Risk Assessment
8 Conclusion
d) Stakeholder Register & Management Strategy
1 Stakeholder Identification
2 Stakeholder Analysis
3 Stakeholder Engagement and Communication Strategy
4 Stakeholder Influence and Mitigation Strategies
5 Stakeholder Monitoring and Adaptation
6 Conclusion
Trang 4III List out all the requirements of your project
1 User Management
2 Parking Space Management
3 Reservation and Booking
4 Payment Integration
5 Reporting and Analytics
6 Security and Privacy
7 Mobile-Friendly Interface
8 Notifications and Alerts
9 Integration with External Systems
10 Help and Support
Context diagram of your system a Requirement Documentation b 1 User Management Requirements
2 Parking Space Management Requirements
3 Reservation and Booking Requirements
4 Payment Integration Requirements
5 Reporting and Analytics Requirements
6 Security and Privacy Requirements
7 Mobile-Friendly Interface Requirements
8 Notifications and Alerts Requirements
9 Integration with External Systems Requirements
10 Help and Support Requirements Requirement Traceability Matrix c
Project Scope Statement d
Trang 51 Project Overview
2 Objectives
3 Scope
4 Deliverables
5 Milestones
6 Constraints and Assumptions
IV List out all the necessary tasks (=all project scopes) a WBS
GANT CHART b
I Project introduction
Mobile Parking Car App is a smart mobile application designed to help users find, book and manage parking easily and conveniently With many convenient functions and features, this application helps users save time and effort in searching for parking, and ensures that parking is available when needed to solve the search problem parking spaces
in urban areas and densely populated areas The goal of the project is to provide users with
a convenient, fast and time-saving parking experience
1.Description of the problem:
Trang 6The main problem that the Mobile Parking Car project solves is the difficulty of finding a parking space Especially in densely populated areas, finding an empty parking space can be a difficult and time consuming task.
The application will help users determine their current location through GPS positioning and display the nearest parking lot on the map
Users will be able to search for parking spaces based on location or convenience, such as parking near the airport, parking with valet parking, or a large parking lot.The app also provides detailed information about the parking lots, including prices, hours of operation, and reviews from other users
Users can make reservations in advance to ensure parking is ready upon arrival, andcan make payments online through the app
The app also provides push notifications to notify users of parking-related activities,like parking expiration or confirmed parking spaces
Analyze data from different sources to provide accurate and reliable information on prices, capacity and uptime of parking lots
Integrate online booking and payment features to ensure convenience and flexibilityfor users
Support push notifications to notify users of parking related activities
Secure user information and payment transactions through security and
authentication measures
Optimize performance and ensure application stability
In short, the Mobile Parking Car project aims to solve the problem of finding parking spaces through a convenient mobile application, providing information and facilities for booking, online payment and push notification features
II Project Charter
Trang 7Project Name: IT Car Parking Management System
Project Sponsor: John Smith, Vice President of Operations
Service Owner: Parking Operations Department
Project Manager: Emily Davis
Document Date: June 1, 2023
1 Project Charter Summary
1.1 Project Description
Project Description:
The IT Car Parking Management System project aims to implement a comprehensive solution for efficient management of car parking spaces The system will provide car owners with an online platform to find and reserve parking spaces, automate parking space allocationfor operators, streamline payment processes, and generate valuable analytics for decision-making By implementing this system, the project intends to enhance the overall parking experience for car owners and improve operational efficiency for parking lot operators
Business Need:
The current manual and inefficient parking management processes pose several challenges for both car owners and parking lot operators Car owners often face difficulties in finding available parking spaces, resulting in time wastage and frustration Operators struggle with managing and allocating parking spaces effectively, leading to inefficient space utilization and revenue loss Additionally, manual payment processes create inconveniences and securityconcerns
The IT Car Parking Management System addresses these challenges by providing a friendly platform for car owners to easily find and reserve parking spaces in advance The system automates the allocation of parking spaces, ensuring efficient utilization and eliminating conflicts It also streamlines payment processes, allowing for secure and convenient transactions Furthermore, the system generates valuable reports and analytics, enabling operators to monitor parking space usage, revenue, and occupancy rates, and make data-driven decisions for better optimization
user-1.2 Strategic Alignment
Trang 81 Enhanced User Experience: The project aims to improve the parking experience for car owners by providing them with a user-friendly online platform for finding and reserving parking spaces This aligns with the University's goal of enhancing the overall user
experience and satisfaction
2 Operational Efficiency: By automating parking space allocation and streamlining payment processes, the system will improve operational efficiency for parking lot operators This aligns with the University's goal of optimizing resources and processes to achieve cost savings and productivity gains
3 Data-driven Decision Making: The system's reporting and analytics capabilities will provide valuable insights into parking space usage, revenue, and occupancy rates This aligns with the University's goal of fostering a data-driven culture and using analytics to inform decision-making and drive improvements
4 Technology Innovation: Implementing the IT Car Parking Management System
demonstrates the University's commitment to embracing technological advancements and leveraging digital solutions to enhance services and operations This aligns with the University's strategic goal of embracing innovation and staying at the forefront of technology
5 Sustainability and Environmental Impact: The system's efficient parking space allocation and reduced need for manual processes contribute to minimizing traffic congestion and carbon emissions This aligns with the University's goal of promoting sustainability and reducing its environmental footprint
By aligning with these strategic goals, the IT Car Parking Management System project supports the University's broader mission and vision, ultimately enhancing the overall effectiveness and reputation of the institution
1.3 Total Estimated Cost
Trang 92 Improved Parking Experience: Car owners can easily locate available parking spaces, reducing the frustration of searching for parking and minimizing the risk of unavailable spaces.
3 Seamless Payment Process: The system streamlines payment processes, enabling secure and convenient transactions for car owners, eliminating the need for cash transactions or physical payment methods
4 Real-time Information: Car owners can access real-time information about parking space availability, helping them make informed decisions and plan their parking in advance
5 Flexibility and Customization: The system offers flexible reservation options, allowing car owners to choose their preferred parking duration and customize their parking experience
3 Revenue Optimization: The system provides operators with insights into parking space usage and revenue, enabling them to optimize pricing strategies and maximize revenue generation
4 Reduced Manual Effort: Automation of processes such as space allocation, payment, and reporting reduces manual effort and frees up staff to focus on other critical tasks
5 Improved Resource Planning: The system's analytics and reporting capabilities help operators identify peak demand periods, allowing for better resource planning and allocation
Trang 103 Scalability and Flexibility: The system is designed to accommodate future growth and expansion, allowing for easy scalability and adaptation to changing requirements.
4 Security and Data Privacy: The system incorporates robust security measures to protect user data and ensure compliance with data privacy regulations, enhancing trust and confidence
5 Reliable and Available System: The system is built with reliability and availability in mind,ensuring minimal downtime and providing a seamless user experience
3 Project Scope (In Scope – Out of Scope)
In Scope:
1 Development and implementation of the IT Car Parking Management System software
2 User management functionalities, including registration, login, and profile management
3 Real-time tracking and administration of parking spaces
4 Online platform for car owners to find and reserve parking spaces
5 Automated parking space allocation for operators
6 Streamlined payment processes, including online payment options
7 Reporting and analytics functionalities to monitor usage, revenue, and occupancy rates
8 Integration with existing infrastructure and systems, if specified in project requirements
9 Training for users and administrators on system usage and functionality
10 Documentation and user manuals for the IT Car Parking Management System
Out of Scope:
1 Physical construction or modification of parking structures or lots
2 Installation of hardware components such as parking barriers, sensors, or cameras
3 Maintenance and repair of physical infrastructure related to parking spaces
Trang 114 Traffic management systems or solutions beyond the scope of parking space management.
5 Customization of the system beyond the agreed-upon requirements
6 Parking enforcement or violation management functionalities
7 Ancillary services such as valet parking or car wash services
8 Mobile application development, if not specified in project requirements
9 Network infrastructure upgrades or modifications to support the system
10 Any unrelated IT systems or solutions not directly related to car parking management
4 Project Assumptions and Constraints
Project Assumptions:
1 Availability of Required Resources: It is assumed that the necessary resources, including skilled project team members, IT infrastructure, and funding, will be available throughout theproject
2 Stakeholder Cooperation: It is assumed that all relevant stakeholders, including car owners,parking lot operators, and management, will actively participate in the project and provide thenecessary cooperation and support
3 Adequate Data Availability: It is assumed that sufficient data regarding parking spaces, occupancy rates, and payment records will be available for integration and analysis within thesystem
4 Adherence to Budget and Timeline: It is assumed that the project will be executed within the allocated budget and timeline, without significant deviations or delays
5 Compatibility with Existing Infrastructure: It is assumed that the IT Car Parking
Management System can be seamlessly integrated with the University's existing IT
infrastructure and systems
Project Constraints:
Trang 121 Budget Constraints: The project must be completed within the allocated budget, without exceeding the approved financial resources.
2 Time Constraints: The project must be completed within the agreed-upon timeline, taking into consideration any specific deadlines or time-sensitive requirements
3 Resource Constraints: The availability of skilled resources, both internal and external, may
be limited, which could impact the project's execution and timelines
4 Technical Constraints: The project must adhere to technical limitations and compatibility requirements, ensuring seamless integration with existing infrastructure and systems
5 Regulatory and Compliance Constraints: The project must comply with relevant laws, regulations, and data privacy requirements governing the collection, storage, and processing
of user and operational data
6 Stakeholder Expectations: The project must meet the expectations of car owners, parking lot operators, and other stakeholders regarding system functionality, usability, and
2 IT Infrastructure: The project is dependent on the availability and reliability of the University's IT infrastructure This includes servers, networking equipment, and other hardware required to support the system's implementation and ongoing operation
3 Stakeholder Cooperation: The project's success relies on the active cooperation and involvement of stakeholders, including car owners, parking lot operators, and management Timely and effective communication, feedback, and collaboration are essential for gathering requirements, testing, and implementing the system
4 Integration with Existing Systems: If the IT Car Parking Management System needs to integrate with existing infrastructure or third-party systems, the availability and compatibility
Trang 13of those systems become dependencies The successful integration of the system relies on the cooperation and support of the owners or operators of those systems.
5 Funding and Budget: The project is dependent on the availability of adequate funding and the adherence to the approved budget Any financial constraints or changes in funding availability may impact the project's scope, timeline, or resources
6 Regulatory Compliance: The project is dependent on complying with relevant laws, regulations, and data privacy requirements Any changes in regulations or compliance standards may require adjustments to the system's functionality or data handling processes
7 External Dependencies: The project may have dependencies on external vendors or serviceproviders for specific components, such as payment gateways or cloud infrastructure The availability and reliability of these external entities can impact the project's timeline and success
6 Project Risks
Risks of the Project:
1 Technical Challenges: Probability: High, Impact: High
- Risk Description: Technical complexities or difficulties may arise during the development and implementation of the IT Car Parking Management System, leading to delays or functional limitations
- Mitigation: Thoroughly assess the technical requirements and challenges upfront Engage experienced developers and conduct regular testing and quality assurance to identify and address technical issues early in the project lifecycle
2 Data Integration Issues: Probability: Medium, Impact: High
- Risk Description: Challenges may arise when integrating the system with existing data sources and infrastructure, leading to data inconsistency or incompatibility
- Mitigation: Conduct a comprehensive data analysis and mapping exercise prior to integration Implement data validation and verification processes to ensure data accuracy and compatibility
Trang 143 Stakeholder Resistance or Non-Alignment: Probability: Medium, Impact: Medium
- Risk Description: Some stakeholders, such as car owners or parking lot operators, may resist or be slow to adopt the new system, impacting user adoption and system utilization
- Mitigation: Conduct effective stakeholder analysis and engagement throughout the project Clearly communicate the benefits of the system and address concerns proactively Provide comprehensive training and support to facilitate stakeholder buy-in and adoption
4 Budget Overruns: Probability: Low, Impact: High
- Risk Description: Unforeseen costs or changes in project requirements may result in budget overruns, impacting the overall financial viability of the project
- Mitigation: Develop a detailed budget plan with clear cost estimates and regularly monitorand control expenses Conduct thorough project scoping and requirements analysis to minimize scope creep and avoid additional costs
5 Security and Data Privacy Breaches: Probability: Medium, Impact: High
- Risk Description: Data breaches or security vulnerabilities within the system may compromise user data or violate data privacy regulations, leading to reputational damage and legal consequences
- Mitigation: Implement robust security measures, including encryption, access controls, and regular security audits Adhere to data privacy regulations and industry best practices for data handling and storage
6 Resource Constraints: Probability: Medium, Impact: Medium
- Risk Description: Limited availability of skilled resources, such as developers or project managers, may result in delays or compromise the quality of deliverables
- Mitigation: Conduct resource planning and allocation early in the project Identify and address resource gaps through recruitment, training, or outsourcing as necessary Maintain open lines of communication with the project team to identify and address resource constraints in a timely manner
Trang 157 Project Issues
Issue: Technical Challenges
Description: Technical complexities or difficulties may arise during the development and implementation of the IT Car Parking Management System, leading to delays or functional limitations
Mitigation: Thoroughly assess the technical requirements and challenges upfront Engage experienced developers and conduct regular testing and quality assurance to identify and address technical issues early in the project lifecycle
Owner: Project Manager
Date Due: Ongoing throughout the project
Issue: Data Integration Issues
Description: Challenges may arise when integrating the system with existing data sources andinfrastructure, leading to data inconsistency or incompatibility
Mitigation: Conduct a comprehensive data analysis and mapping exercise prior to integration.Implement data validation and verification processes to ensure data accuracy and
compatibility
Owner: System Integration Team
Date Due: During the integration phase of the project
Issue: Stakeholder Resistance or Non-Alignment
Description: Some stakeholders, such as car owners or parking lot operators, may resist or be slow to adopt the new system, impacting user adoption and system utilization
Mitigation: Conduct effective stakeholder analysis and engagement throughout the project Clearly communicate the benefits of the system and address concerns proactively Provide comprehensive training and support to facilitate stakeholder buy-in and adoption
Trang 16Owner: Project Manager
Date Due: Ongoing throughout the project
Issue: Budget Overruns
Description: Unforeseen costs or changes in project requirements may result in budget overruns, impacting the overall financial viability of the project
Mitigation: Develop a detailed budget plan with clear cost estimates and regularly monitor and control expenses Conduct thorough project scoping and requirements analysis to minimize scope creep and avoid additional costs
Owner: Project Manager and Finance Team
Date Due: Ongoing throughout the project
Issue: Security and Data Privacy Breaches
Description: Data breaches or security vulnerabilities within the system may compromise user data or violate data privacy regulations, leading to reputational damage and legal consequences
Mitigation: Implement robust security measures, including encryption, access controls, and regular security audits Adhere to data privacy regulations and industry best practices for datahandling and storage
Owner: Security Team and Project Manager
Date Due: Throughout the project lifecycle and ongoing maintenance
Issue: Resource Constraints
Description: Limited availability of skilled resources, such as developers or project managers,may result in delays or compromise the quality of deliverables
Mitigation: Conduct resource planning and allocation early in the project Identify and address resource gaps through recruitment, training, or outsourcing as necessary Maintain open lines of communication with the project team to identify and address resource constraints in a timely manner
Trang 17Owner: Project Manager and HR Team
Date Due: Ongoing throughout the project
Requirements: Manages the requirements gathering process, including stakeholder
interviews, documentation, and prioritization
User Acceptance Testing (UAT): Coordinates UAT activities, including creating test cases and managing user acceptance testing process
Deployment & Closing: Oversees the deployment process, including coordinating system rollout, user training, and transition to operations
- Service Owner:
Project Initiation: Provides input on service requirements and objectives
User Acceptance Testing (UAT): Leads the user acceptance testing process and provides feedback on system functionality and usability
Deployment & Closing: Validates the deployment and ensures the system meets service objectives
- Technical Lead:
Project Initiation: Provides input on service requirements and objectives
Requirements: Assists in defining technical requirements and feasibility analysis
Functional & Technical Design: Leads the development of the functional and technical designdocuments, ensuring alignment with project requirements
Trang 18Develop: Oversees the development process, ensuring adherence to design specifications and addressing technical challenges.
User Acceptance Testing (UAT): Provides technical support during UAT and addresses any technical issues or concerns
Deployment & Closing: Assists with system deployment and ensures successful integration with existing infrastructu_re
User Acceptance Testing (UAT): Address and resolve any issues identified during UAT
- Quality Assurance Analyst:
Develop: Conducts testing to identify and report any defects or issues for resolution.Functional & Technical Design: Reviews design documentation to ensure that requirements are properly addressed and testable
Requirements: Reviews requirements documentation to ensure clarity and testability
9 High Level Timeline
1 Project Initiation:
- Est Date of start: June 1, 2023
- Est Date to finish: June 15, 2023