QUESTION 3
[40]
The activities illustrated in Table 3 represent is a 3-week scrum sprint to code the system's ETA
(estimated time of arrival) functionality if the project stakeholder decide to pursue Project T.
Table 3. The activities of coding ETA with associated estimated duration and predecessors.
Activity Description
Duration
(days)
Predecessor
Design the UI for order placement, order
A
status, and delivery tracking
5
B
Document APIs (application programming
interface), algorithms and overall system
22 A
Implement UI components for placing orders
C
and receiving ETA.
3 A
Implement UI components for tracking delivery
D
in real-time
5 A
Implement real-time notifications for order
updates using WebSockets or similar
E
technologies
1 C
Develop algorithms to determine the best route
F
G
for delivery
3 D
G
Integrate real-time traffic data to adjust ETA
Use machine learning to predict more accurate
5 F, E
H
ETAs based on historical data
2 G
Write and execute unit tests for individual
components
2 G
Test the integration between different
components, including APIs and third-party
J
K
L
M
N
3.1.
services
Conduct testing sessions with stakeholders to
ensure the system meets their requirements
Test the system's performance under different
load conditions to ensure it can handle high
volumes of orders and tracking data
Deploy the application to a staging
environment for final testing
Deploy the application to the production
environment
Illustrate the activities on an activity-on-node (AoN) diagram.
Add start and end nodes.