5. The phases of mHealth software development

5.4. Project management tools

A good management tool is required for good management of the project and team working on developing the system. Different tools are used to manage and organize tasks and store the code (these project software management tools are called version control).  A selection adapted from Davies & Muellers is being offered below.

Tool name

Description

Link

Slack

Cloud based instant messaging with channels. Connects to other apps and allows file sharing

https://slack.com/intl/en-gb/

Trello

For web-based Kanban-style project boards

https://trello.com/

GitHub

Version control tools and hosting

https://github.com/

Asana

Management platform, includes lists, task board, progress tracking and calendar

https://asana.com/

TeamGantt

Online Gantt chart software

https://www.teamgantt.com/

SmartSheet

For collaborative work management. Assigns and monitors task progress, manages calendars and allows sharing of documents

https://www.smartsheet.com/

OpenProject

For project planning and scheduling and support for Kanban and Scrum

https://www.openproject.org/

Table adapted from (Davies & Mueller, 2020)