As a scrum master myself, I try to serve the team to get the smoothest developing experience. When working Scrum, it is essential to have a common operational picture. My team had issues with this, as they wanted something more like the traditional Sprint Board, where one can see tasks by both user story and state (usually on a whiteboard or wall). I added this functionality to Monday.com boards by building the app Intuitive Scrum Boards.
What it does
The app works just like the real life Sprint Boards. You keep track of what you’re working on by moving items from one state to another. On top of that, you get an overview of what the rest of the team is working on. It has support for filters, custom states, assigned persons, etc.
It includes a Sprint View for existing boards. This makes it easy to set it up, all it takes is a few clicks. For new users, there is a template to get started right away!
How I built it
This project started with a fair amount of User Research. I want the experience to be as good as possible, and the app should not be in the way of working. I used react to build the app, in combination with the Monday.com GraphQL back-end.
Challenges I ran into
One of the challenges was combining the development with sticking to a normal sleep schedule, which I think many developers can relate to. It is also half of the fun of a hackathon for me :)
Accomplishments that I'm proud of
I am proud of having a production ready app, that will help Scrum teams with this added view to enrich their Monday.com experience. I am also proud that the code is available as an open source project on github.
What I learned
As I am normally a Scrum Master, I had to learn react. Learning it was a challenge, but I got the grasp of it eventually. This is also an accomplishment on a more personal level that I am proud of.
What's next for Intuitive Scrum Boards
The name reveals that the ambition is there to create more views. Burndown charts, a more intuitive way to plan sprints, etc. A lack of ideas will not be a problem when continuing this project. If there is anything you want to suggest, feel free to submit it to github.