From project management to collaboration, these five free tools can support software developers in their day-to-day jobs.
Trello is a project management tool that enables individuals or groups to organise jobs, workflow and ownership. Each project is assigned a ‘board’, on which tasks (known as ‘cards’) can be placed into columns. This enables employees to visualise how each task is progressing and spot any bottlenecks that might be forming.
Habitica is an open-source task management platform which provides rewards. As employees’ complete tasks, their avatar levels up and earns skills, armoury, and even pets.
According to research, gamifying can increase productivity for up to 90% of workers and more than four million players are already using Habitica to reap this benefit.
The Silver Searcher is a clever open-source tool that enables developers to quickly search code, while ignoring files they do not want to sift through. The Silver Searcher ranks higher in terms of both speed (according to some benchmark tests) and usability.
Time management is a key soft skill for any software developer.
Clockify is a free time management platform that allows users to track exactly how they are spending their day across different projects. It can also be used collaboratively, so development teams can see what each member is working on.
Being able to clearly view where hours are being dedicated will help developers better plan their time and boost their overall effectiveness.
Prioritize is essentially a chart that can be organised by importance, risk and reward, and effort and impact. This can improve time management and ensuring too many tasks do not become urgent.