-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GitHub Process Videos for POs #58
Comments
Hi @sohilpandya A couple of times now I have attempted to record videos of the training that we do with Product Owners, both as a 30 minute block and as smaller, more topical blocks. This has come about to date in teams where a few people need to be aware of the processes but have been unable to attend the training, rather than a whole client team being trained solely by the videos. What I have observed in both cases is that no one on the client team makes time to watch these videos. They read through https://github.com/dwyl/github-reference and even skim through https://github.com/dwyl/contributing but not the videos. They somehow seem more time consuming to them. I think however, that done right, this could be a wonderful resource for the charity community on working with developers and with dwyl in particular. Whereas the videos themselves might have to wait until a less slow month (as you know, September is particularly quiet for us) for us to reinvest some client project profit into the video production, I think it's absolutely worthwhile spending a day of time storyboarding and scripting this right now, whilst it's still fresh coming off the back of your current project. Are you up for it? |
I'd love to have a go at this, can we have a 30 min initial chat and discuss some ideas before I head off on one? 😆 |
@sohilpandya thanks for the call this morning! As discussed, where we'd like to get to today:
Thanks! |
Rough layout of the videos we want to produce Github Training for Product OwnersIntroduction to the series #58 (comment)
What is GitHub #58 (comment)
GitHub Issues
GitHub Labels
Demo Issues and Labels together
Managing Issues via Notifications
Review
|
Video 1A Guide to Product Ownership using GitHub (30/45 seconds video) script
We hope by the end of the series you can take away all the important points and implement them to improve your team's productivity and workflow. |
Video 2Intro to GitHub (3 min) In this video, we'll explore GitHub in detail. Single Source of TruthYou might be wondering why we use GitHub to manage all of our projects, well the reason is quite simple, it allows us to have a single source of truth. This means we know exactly where to look for information on any given project in the organisation, communications are transparent to the whole team and there is a full history which anyone can access. There are a whole load more reasons why we believe in having a single source of truth, I'll leave a link down below for you to find out more https://github.com/dwyl/github-reference#why Organisation & RepositoriesAn organisation represents a group of people who collaborate on projects together, the example you are looking at is dwyl, Repos, which is short for repositories can be thought of as directories which hold information about individual projects. We can search for a repo using the search bar. (type in ReadmeOnce we've searched and entered a repo, the first thing you'll look at is a readme file. this document will contain some of the more important information about the project, From the simple what, why, who and how to run the individual program that is being worked on. (we can be scrolling the GitHub-reference repo whilst talking) CommitsCommits show a history of all the work that has been committed by the developers and is a source of history for what the work was and when it was committed. (for the demo, go to one of the repos where we have hundreds of commits and talk through it by giving a specific example) BranchBranching the code allows multiple people to work on the same project without having worry about overwriting another developers code. (show branches on a repo) Pull RequestsPull requests is another one of the more technical terms, a pull request (pr for short) allows new code to be merged from one branch to another. (show open and closed pull requests) We've now covered the majority of what GitHub has to offer, feel free to browse repos if you don't have many repos to browse then we'll leave a few links down below for you to visit. It'll be good to get used to everything before we move onto the next video. |
Hey @sohilpandya - just noticed this issue, sounds great! One thing yet to be covered is milestones, probably worth going into how to create, how to add to, how to order issues within one (drag and drop). Might be relevant in the issues section or Managing Issues via Notifications as you can manage issues via the milestone view. Where you said -
😍 scenario where issue is completed but you've thought of a brilliant idea or extension (new issue in backlog) 💓 💓 💓 💓 💓 💓 I think we have agreed to have a consistent intro format to our videos at dwyl - see: dwyl/video#34 (comment) This was my format for the first lines of the tachyons bootstrap videos: (WELCOME)- Hello, my name is Cleo and I'm a developer at dwyl. This is an introduction to tachyons-bootstrap. This was my outro format but I don't know if it fits with a client tutorial: (CONCLUSION)- We hope you enjoyed this video please subscribe and check out our other resources on github using the link below.
|
@Cleop ❤️ all the feedback! will try to incorporate all of it when I spend some more time later on in the week. 👍 |
@sohilpandya have you recorded/uploaded the first video? |
Hey @nelsonic, funny you mention this, I had the voice recordings and the screens for it on my old laptop, which is now with someone. 😢 😢 😢 😢 I need to redo it. I'd done a couple of them too. 😢 |
@sohilpandya sad times. 😞 |
I know. Usually tend to follow the process that we have at dwyl, can cut some corners sometimes. But dwylbot helps that process when new people are involved. |
@iteles - should this be moved to the PO repo as this is designed for POs? |
@Cleop Agreed! |
We've talked a lot about the process that a PO has to follow on GitHub and usually someone (mainly @iteles) has to walk the client through GitHub and the processes we have in place.
Have we thought about breaking it up into a few bite sized videos that we can just hand over to everyone? I have some spare time coming up soon and if we can come up with a few videos and some structure around what is important for a PO to be aware of before getting involved then maybe we can create something more visual?
Thoughts?
The text was updated successfully, but these errors were encountered: