Become a SCRUM master on GitHub with these handy features
Become a SCRUM master on GitHub with these handy features
[DETAILS OVERVIEW]
Display details for the current sprint. Each collaborator participating in a project will have its summed up story points in sprint backlog, in progress and ready for review column.
[PROJECT REMINDER]
Remind and automatically open the “projects dropdown” for forcing you to add a project.
For our bachelor project where we developed Anovote, we wanted to use GitHub’s project management tools for organizing our project. GitHub has a very nice project management tool with project board, labels, issue and pull-requests tracking integrated. And since most open source projects rely heavily on GitHub, we thought exploring GitHub could be very instructive.
For our bachelor project we had decided on using SCRUM as our project methodology. With sprints, story points, backlog, standups, sprint review and retrospective, SCRUM demanded some features GitHub would not provide to use out of the box. This is where our side project started.
Coming from a platform like Jira, some features like story point integration, story points calculation for each sprint and developer was missing. Although most of this can easily be replicated with labels, we wanted the labels to do more. Calculate how many points each of us has in our current sprint, in progress and ready for review..
Another functionality we relied heavily upon was to remember to add the issue or pull request to the project board. We wanted only one project board for our organization. This means that for every issue or pull-request created we had to make sure a project was added.
These basic functionalities was our main motivation for developing this chrome extension. Although it is “quick and dirty” extension, it actually solves the problems we faced with our project organization and became a very nice side project for our bachelor thesis.
This extension needs a bit of setup. In order to utilize all the features you need to:
Set up a project board with the following columns:
Add labels of type: “point: number“ with all your different point sequences.
Set the correct data-id for all columns you want the extension to use.