I have a decent set of objectives for the Sound and Vibration Measurement Hat for Raspberry Pi road test. To keep focus and track, I'm using GitHub's new Projects Beta. The new Project app is simple - simpler than the previous incarnation. And I'm trying to keep it like that. I only intend to use it to track my goals.
In this post, clickable headers will open my actual project view in a new browser tab.
Work items
I entered all goals in a table. For granularity and effort, I used agile User Story sized objectives.
In the project settings, I activated a workflow that sets the status of each new entry to Todo.
Iterations
I've divided the available time into a 6 iterations. The first one 2 weeks long because that wasn't expected to go smooth. I was dependent on getting the road test kit, and had to set up the tool chain and development environment. The other iterations are all one week.
Backlog
I then made a new table view for the backlog - based on the same goals. The backlog is used to refine objectives and to assign them to one of the iterations. As filter for the backlog, I select all objectives that aren't done and not assigned to the current iteration. In a bigger project, I'd also make a view for the objectives assigned to the next iteration, because those are the ones I should refine.
Active Iteration
For this view, I use a board instead of a table. Because that's the one used to track progress of the activities in an iteration. It's one that should be easy to track progress, and a board allows to do that by dragging items to the next status. It also gives a clear overview of how I'm doing. It automatically filters all objectives assigned to this iteration.
No view for late work? No - although this can be made. If something isn't done, it should go to the backlog for replanning.
If you are interested to follow along, here is the public link: https://github.com/users/jancumps/projects/3/views/1
Top Comments