Ryan Pietras (2261876)

A simple but effective project management application

Photo

Project Abstract

Motivated by the harsh learning curves or other project management apps, this project attempts at creating a more accessible scheduling tool, aimed at people with a lesser technical ability; whilst also allowing for productive features to still occur, such as dependency allocation for previous tasks, and a refined algorithm to calculate optimal schedules. The product delivers on its main intention of being able to be used without an account, as this is one big factor for many people when all they want to do is get down a quick visual and ordered list for their tasks. This is achieved by the use of JavaScript with the fast.js framework, which offer a balance of fast performance, as well as the advantage of being highly documented, pair this with the extreme programming model approach, and this allows for quick and robust development. The backend is designed to accept a chain of tasks, along with their dependencies, and processes the most optimal route to take within a project’s schedule. This data is then output to the user in a neat and digestible Gantt chart format. The final version of the app succeeds in these aspects, and overall shows that it’s possible to create a fast and easy to use project management application without all the heavy onboarding and complex systems.

Keywords: Project Management, Scheduling, User Interface

 

 Conference Details

 

Session: B

Location: Sir Stanley Clarke Auditorium at 13:30 15:30

Markers: Jiaxiang Zhang, Neal Harman

Course: BSc Software Engineering 3yr FT

Future Plans: I’m looking for work