Project Management with GitHub Projects
I setup a public, open project that tracks my syllabus for C Sharp Corporate Training Syllabus. For this, I decided to use GitHub Projects. These are my thoughts.
For the last 8 plus years, as a freelancer, I have been using Trello (and I continue to use it) for my internal project management. I use it with my clients, tutoring and for personal life goals as well. So, that is good.
At the same time, there are always news thing happening, and I have gotten more and more used to using GitHub as part of my daily coding life. So, I keep trying to use as many features of GitHub. One such feature, was GitHub Projects.
In an earlier, post, I talked about a public repo and github pages website that I setup, for the purpose a syllabus for my corporate training work in C Sharp and .Net.
As it is a public repo, I figured, this might a good opportunity to setup a ‘public’ project (along with my internal project boards where I am using Azure Boards and Trello). So, I went ahead and did that.
You can find the public GitHub Project Board, here.
https://github.com/users/Jay-study-nildana/projects/7
So far, the experience is okay.
The setup is very similar to what I have on Trello and Azure Boards. The way it is organized is a little confusing, but, this is probably just me being new to this. I am sure, as I spend more time with it, I will get it know it better.
I can create epic cards and then create sub issues (and dig deeper with sub issues to sub issues).
If I should get any collaborators, it’s easy enough to add them, and assign tasks.
There is a work effort and priority system. Labels as well.
There is a milestones feature, which I am not using as of now, but I will explore it as time goes.
There are multiple views too, which could become useful, if not right now. I mostly stick to the ‘kanban’ view, as that is what I find most productive (and is the default style of Trello). So, familiarity playing a big role here.
I am also planning to use plenty of Azure and GitHub Actions as time goes on, and I believe these things are tightly integrated to the GitHub Boards.
And, hopefully, GitHub will continue to add new features to Project Boards as time goes.
I work as a coding tutor. You can hire me on Upwork, Fiverr and Codementor. You can also book a session on calendly, and visit my website. Also, video tutorials on my YouTube Channel. My Podcast is here.