A leading software development company is running multiple concurrent projects across a team of developers, QA engineers, and project managers. The organisation builds and delivers software products and services for clients, with work organised across projects that each carry a list of tasks to be assigned, tracked, and completed