Vol 21 no.2 2021
Osun State University, Nigeria
Abstract
A schedule in project management is a listing of a project's milestones and deliverables, typically with supposed begin and end dates. How do we effectively and automatically schedule projects in order to maximize time and profit? This paper presents the development of a profitbased project scheduling management system which was designed to meet the need of software developers who often have issues with effectively prioritizing projects. Unified Modelling Language (UML) was used in visualizing the design of the system. Also, a weighted job scheduling algorithm was adopted to determine the most viable project based on time management and profit return. The system was implemented following a sequential development approach and clientserver architecture. The prototype developed is an interactive web-based one that can be used to manage, schedule and prioritize software developers’ projects based on profits majorly considering the project cost, profits, duration of project and estimated time of completion.