HiLCoE School of Computer Science
HiLCoE School of Computer Science
Contents
Chapter One: Project Charter..................................................................................................................4
Project Objective:....................................................................................................................................4
General Objectives..............................................................................................................................4
Specific Objectives..............................................................................................................................4
Project Scope:..........................................................................................................................................5
Project Constraint:...................................................................................................................................5
Core Team Members, name with responsibility:......................................................................................5
Stakeholders, with responsibility:............................................................................................................6
Estimated Project Budget in Birr:............................................................................................................6
Major Milestones:....................................................................................................................................6
Chapter Two: Stakeholders Analyze........................................................................................................8
Stakeholder Identification........................................................................................................................8
Stakeholder Analysis...............................................................................................................................8
Power-Interest Quadrant..........................................................................................................................9
Action Plan for Stakeholders...................................................................................................................9
Chapter Three: Project Scheduling........................................................................................................10
1, Work Breakdown Structure (WBS)...................................................................................................10
2. Activity List with Predecessors, Successors, Time Estimates, and Resources...................................11
4. Critical Activities...............................................................................................................................14
5. Critical Path and Project Duration.....................................................................................................14
Chapter Four: Risk Analysis..................................................................................................................16
Chapter Five: Cost Estimation...............................................................................................................21
Chapter Six: Project Cost.......................................................................................................................24
Chapter Seven: Quality Management....................................................................................................27
1. Quality Matrix...................................................................................................................................27
2. Achieving Quality in the Project........................................................................................................27
3. Types of Testing to be Done in the Project.........................................................................................28
Chapter Eight: Conclusion and Discussion...........................................................................................29
1. Project Overview...............................................................................................................................29
2. Project Team......................................................................................................................................29
3. Project Quality Assurance Mechanisms.............................................................................................29
4. Risk Mitigation Issues.......................................................................................................................30
5. Project Monitoring.............................................................................................................................30
6. Comparison of Project Charter and Actual Findings..........................................................................30
Conclusion.............................................................................................................................................31
Chapter One: Project Charter
Project Title: Dynamic Traffic signal optimization using AI
Project Manager: NURYE NIGUS MEKONEN
Project Objective:
General Objectives
1, Optimize Traffic Flow: Put in place a system that makes vehicle movement through
intersections more efficient, that reduces congestion and enhances traffic.
2, Enhance Commuter Experience: Minimize delays for all road users while reducing
travel time thus improving driving experiences.
3, Improve Road Safety: Make intersection points safer by managing traffic more
effectively to minimize accidents that may occur.
4, Promote Environmental Sustainability: Reduce vehicle emissions and fuel
consumption by minimizing idle times and improving traffic flow rate.
Specific Objectives
1, Develop Predictive Models: Create machine learning models that can predict
accurately how many cars will be on each junction.
2, Dynamic Signal Adjustment: Implement algorithms which adjust timings for traffic
signals dynamically based on real-time traffic data.
3, Real-Time Data Collection: Establish an ongoing system to collect information from
cameras placed at junctions.
4, User-Friendly Interfaces: Create simple-to-use mobile and web applications for
authorities concerned with monitoring, controlling the lights at different points along the
roads, etc..
5, Scalability and Adaptability: Make the system flexible enough to cater for all sizes of a
city and adaptable for different traffic patterns.
6, Stakeholder Training: Train traffic authorities on how to effectively use the new
system.
7, Public Awareness Campaign: Create public awareness about the new system and its
benefits to create a sense of community support and cooperation
8, Pilot Testing and Feedback: Test in some selected areas, get feedback, then refine
before proceeding with full scale operation.
Project Goal:
Creating and executing an AI-driven traffic light control system that makes use of real-
time traffic data and predictive analytics to dynamically adjust traffic signal timings to
optimize flow, reduce congestion, improve road safety and modernize our city.
Project Scope:
● Development of predictive models using historical and real-time traffic data.
● Implementation of dynamic traffic light control algorithms.
● Development of mobile and web applications.
● Integration with existing traffic sensors and cameras.
● Pilot testing in selected areas.
● Training and documentation for users.
Project Constraint:
● Project budget and timeline.
● Technical limitations of existing traffic infrastructure.
● Regulatory and compliance requirements.
Core Team Members, name with responsibility:
Nurye Nigus - Project Manager
With the following responsibilities
1. Project management
- Responsibilities: Oversee the entire project, ensure timely delivery, manage risks,
and communicate with stakeholders.
Nathnael Ephrem
2. Machine Learning training and modeling.
- Responsibilities: Develop and train machine learning models to predict traffic
patterns, analyze data, and optimize algorithms for traffic signal control.
Yonas Hailegebriel
3. Software Development (Mobile and Web)
- Responsibilities: Develop mobile and web applications for monitoring and controlling
traffic lights, integrate machine learning models into the applications.
Yordanos Shito
4. System Integration.
- Responsibilities: Integrate the developed system with existing traffic signal hardware
and infrastructure, ensure seamless communication between components.
Stakeholders, with responsibility:
● Traffic management authorities
● City planners and municipal officials
● Software development team
● Data scientists and machine learning engineers
● End-users (drivers)
● Integration partners (providers of existing traffic infrastructure)
Project Start Date:
07/21/2024
Estimated Completion Date:
10 months
Estimated Project Budget in Birr:
For about 5 junctions (one center the other four in different directions that directly
connected with it) - BOQ as attached with this document in excel you can refer for detail
2,275,000 Birr
Major Milestones:
● Project initiation - Wednesday, August 7, 2024
● Planning phase - Wednesday, August 21, 2024
● Design phase - Monday, November 21, 2024
● Development phase - Thursday , February 21, 2024
● Integration and testing phase - Monday, April 21, 2025
● Deployment phase - Wednesday, May 21, 2025
Chapter Two: Stakeholders Analyze
Stakeholder Identification
1. Traffic Management Authorities
2. City Planners and Municipal Officials
3. Software Development Team
4. Data Scientists and Machine Learning Engineers
5. End-Users (Drivers)
6. Integration Partners (Providers of existing traffic infrastructure)
Stakeholder Analysis
This section evaluates each stakeholder based on their interest in the project and their power to
influence it.
1. Traffic Management Authorities
- Interest: High (They will use the system to manage traffic more effectively).
- Power: High (They can approve or block project implementation).
2. City Planners and Municipal Officials
- Interest: High (The project impacts urban planning and city traffic flow).
- Power: High (They have decision-making authority and regulatory control).
3. Software Development Team
- Interest: High (They are directly responsible for building the system).
- Power: Low (They do not control the project but play a key role in delivery).
4. Data Scientists and Machine Learning Engineers
- Interest: High (They develop the predictive models and algorithms).
- Power: Neutral (Their role is technical, but they don't influence the project scope).
5. End-Users (Drivers)
- Interest: High (The project aims to improve their commuting experience).
- Power: Low (They are passive recipients of the project outcome).
6. Integration Partners (Providers of existing traffic infrastructure)
- Interest: Neutral (Their role is technical, aiding system integration).
- Power: Neutral (They provide essential infrastructure but do not directly influence the project
scope).
Power-Interest Quadrant
The stakeholders can be mapped into a power-interest matrix as follows:
Neutral
Interest Integration Partners N/A
Time: Engage early during the planning and design phase. Activity:
City Planners and Regulatory compliance, city planning considerations. Resources:
Municipal Officials Compliance reports, presentations.
Data Scientists and Time: Continuous engagement during the development phase.
Machine Learning Activity: Model development, data collection. Resources: Data sets,
Engineers ML frameworks.
Estimated
Activity Predecessor Successor Time Resources
1.1. Stakeholder
Identification None 1.2 5 days Project Manager
3.2. UI/UX Design 3.1 4.2 8 days Web and Mobile Developers
5.1. System Integration 4.1, 4.2, 4.3 5.2 8 days All Teams
7.2. Documentation for Users 5 days 102 106 102 106 0 (Critical)
Critical Path
The Critical Path is the longest sequence of activities with zero slack, determining the project
duration.
From the calculations, the critical activities (zero slack) are: 1.1 → 1.2 → 1.3 → 2.1 → 2.2 →
2.3 → 3.1 → 4.1 → 5.1 → 5.2 → 6.2 → 7.1 → 7.2
This critical path has a total duration of 106 days.
Slack Time for Non-Critical Activities
Activity 3.2 (UI/UX Design) has 3 days of slack.
Activity 4.2 (Web/Mobile App Development) has 3 days of slack.
Activity 4.3 (Data Collection Setup) has 52 days of slack.
Activity 6.1 (Public Awareness Campaign) has 1 day of slack.
Conclusion
Critical Path: The critical path defines the minimum project duration as 106 days.
Slack: Several non-critical activities have some slack, allowing flexibility without
delaying the project.
Monitoring critical activities will ensure timely project completion, while activities with
slack can be adjusted if needed.
4. Critical Activities
Critical activities are those that have zero slack time, meaning any delay will directly impact the
project timeline. From the sequence table, we identify the following critical activities:
- 1.1. Stakeholder Identification
- 1.2. Project Approval
- 3.1. System Architecture Design
- 4.1. AI Model Development
- 5.1. System Integration
- 6.2. Full System Deployment
5. Critical Path and Project Duration
The Critical Path is the longest path through the network diagram and determines the minimum
project duration. To calculate:
1. Identify activities with zero slack.
2. Sum their durations to get the project timeline.
Assuming the critical path consists of these key activities:
- 1.1 → 1.2 → 3.1 → 4.1 → 5.1 → 6.2
The total duration is the sum of their durations:
- 5 + 3 + 10 + 12 + 8 + 12 = 50 days.
Thus, the project will take 50 days to complete.
Gant Chart for the consecutive 6 weeks with in the project start and it will continue also for the
next 6 weeks and to be continued like this.
Chapter Four: Risk Analysis
1. Risk Breakdown Structure (RBS)
The RBS organizes risks into categories, helping to systematically address each risk. We'll break
down risks into various categories relevant to this project.
Birr RBS Categories:
1. PS – Project Size
- Risks related to the complexity or scope of the project.
2. BU – Business Risk
- Risks related to financial constraints or market conditions.
3. CU – Customer Risks
- Risks arising from client needs, expectations, or approvals.
4. TE – Technical Risks
- Risks related to technical limitations, integration challenges, or innovation.
5. ST – Stakeholder Risks
- Risks related to stakeholders' interests or engagement.
2. List of Risks with Probability, Impact, and Prioritization
Risk
Risk Risk Exposure
ID Risk Description Category Probability Impact Priority Response Cost
System integration
failure with existing
R4 hardware TE High (0.7) High 2 Reduce Birr25,000
Insufficient technical
R5 expertise for AI model TE Low (0.3) High 5 Avoid Birr18,000
Activity
ID Activity Description Duration (Days) Estimated Cost (Br)
Conclusion
This chapter outlined the detailed cost estimation process for the project, including activity costs,
risk exposure costs, contingency amounts, and profit margins. The final total project cost is
estimated at Br 911,065.00, with calculations demonstrating that the variation between maximum
and average costs is below the acceptable threshold. The comprehensive approach ensures that
all aspects of cost are considered, providing a solid financial foundation for the project.
Chapter Six: Project Cost
Quantit Unit Cost Total Cost
Category Item Specification Unit y (Br) (Br)
4K resolution,
night vision,
Traffic weatherproof, IP65 Br Br
Cameras rated Per Unit 20 10,000.00 200,000.00
Ultrasonic sensors,
wireless Br Br
Traffic Sensors communication Per Unit 20 5,000.00 100,000.00
4G/5G enabled,
IoT Gateway edge processing Br
Devices capabilities Per Unit 5 15,000.00 Br 75,000.00
High-speed, secure Br Br
Routers routers Per Unit 1 250,000.00 250,000.00
Ethernet cables,
connectors,
Cabling and mounting Lump Br Br
Accessories accessories Sum 10 10,000.00 100,000.00
Total
Hardware Br
Costs 2,175,000.00
Per Br Br
System Architects Month 2 30,000.00 120,000.00
Per Br
Project Managers Month 1 40,000.00 Br 40,000.00
Per Br
QA Engineers Month 2 15,000.00 Br 60,000.00
Total Personnel Br
Costs 400,000.00
Risk Risk 1:
Exposure Hardware Probability: 0.2,
Costs Failure Impact: Br 50,000 Br 10,000.00
Risk 3: Data
Privacy Probability: 0.1,
Breaches Impact: Br 100,000 Br 10,000.00
Risk 4:
Network Probability: 0.2,
Outage Impact: Br 20,000 Br 4,000.00
Total Risk
Exposure Costs Br 33,000.00
Final Total Br
Project Cost 2,969,355.00
Chapter Seven: Quality Management
1. Quality Matrix
A quality matrix defines the key quality attributes and metrics that will guide the project. The
following quality metrics are essential for this project:
Defect Removal The effectiveness of the testing process in identifying and correcting
Efficiency defects before deployment.
Performance The system's ability to optimize traffic flow and reduce congestion based
Efficiency on real-time data.
The ease with which users (traffic authorities and drivers) can interact
Usability with the system.
Actions:
- Implement a tracking system to monitor quality metrics throughout the project.
- Schedule periodic quality audits to evaluate compliance with quality standards.
3. Types of Testing to be Done in the Project
To ensure quality, various testing types will be employed during different project phases:
1. Unit Testing: Tests individual components of the software to ensure each part functions
correctly.
2. Integration Testing: Verifies that different components of the system work together seamlessly.
3. System Testing: Tests the entire system as a whole to ensure it meets the specified
requirements.
4. User Acceptance Testing (UAT): Engages end-users to validate that the system meets their
needs and expectations before full deployment.
5. Performance Testing: Evaluates the system's responsiveness and stability under varying load
conditions.
6. Security Testing: Ensures that the system protects against unauthorized access and data
breaches.