What 'To Do'?

Simple-kanban-board-.jpg

One thing Ben and I agreed on when we first started discussing the intricacies of how we wanted our project to work was that the development should be as close to a ‘real world’ scenario as possible.

The idea being that this would provide me with some ‘commercial experience’ similar to how companies operate during a development lifecycle to further my knowledge and make me more hireable.

To manage our to-do’s we came to the decision of creating a ‘Kanban Board’ which, for those of you who’ve never used one before is:

‘An agile project management tool designed to help visualize work, limit work-in-progress, and maximize efficiency (or flow). It can help both agile and DevOps teams establish order in their daily work. Kanban boards use cards, columns, and continuous improvement to help technology and service teams commit to the right amount of work.’

We decided to use a free service called Trello and then got to work putting our to-do list items onto the board.

Our Trello board as of 22nd March 2021

Our Trello board as of 22nd March 2021

We kept the board relatively straight forward and we currently have four columns, which are split into the following:

To Do:

This bucket of work is the work that Ben and I have identified that needs to be done, we generally throw things in here whether it be code orientated or not and occasionally assign the items between us if necessary.

In Progress:

Any items of work being actively worked on, whether that be in discussion between us both, or items that we’re working on individually.

Code Review:

These are pieces of work that need to be reviewed and generally are in a pull request already. We are using GitHub for source control purposes and I will be doing another post on that following this one.

Done:

Quite self-explanatory, this is all work that has been code reviewed and approved to be merged into the ‘develop’ branch on GitHub.

The board has already come in useful for us to prioritise aspects of the work, and also to park some items that aren’t necessary immediately.

The board is public so please feel free to take a look! If you have any suggestions or feedback please add them in the comments section below and i’ll make sure to reply.

Don’t forget to follow the project on GitHub also by using this link.