One of our team members is a business student. In a Project Management course, she got a task to create a network diagram to find a critical path based on a case study given by the lecturer. It took an hour to create a simple diagram. Why did it take so long? She had to count several variables in each activity iteratively. Network diagram is a common tool in project management and we thought this feature will make a better improvement for Monday.com
What it does
Network diagram lets users view critical activities based on predecessors and duration of a project. Its main features are:
- Input start date of a project
- Input predecessor and duration of an activity
- Show network diagram of activities
- Show critical activities
- Update timeline automatically based on changed predecessor or duration
How we built it
We used React 16.13.0, Flask 1.1.2, Monday.com
Challenges we ran into
We ran into some difficulties figuring out what features are supported and available in Monday.com that we can utilize to bring our project to life. We had to change the project structure quite a few times to finally understand how the project can be compatible inside Monday apps.
Accomplishments that we're proud of
The feature is brought to life by our solid teamwork. We discovered a great framework: Monday.com
What we learned
We explored monday.com comprehensive framework documentation (which we really appreciate!), what features it supports, and how to utilize those features. We also understood project management critical path and network diagram.
What's next for Network Diagram
By adding a cost variable, this feature can perform crashing by recommending the most cost-effective activity to erase for minimizing project completion time.