Comments (11)
Thanks @relientm96 for looking into this! I think this is clear and the video that you sent us on Slack really helps explaining it as well. However I think I would have to actually use it first to fully understand how it works.
from capstone2020.
Upon looking up project and milestone in Github, I am more inclined to have projects as smaller tasks rather than just "Real-time Pose Estimation". This way we can break down the project into smaller tasks, rather than having just TODOs, in progress, and done in a rather unorganised way. Having said that, the work breakdown structure would only be possible after we have decided the project goal/scope
from capstone2020.
thank you Matthew;
im happy with it;
from capstone2020.
I am currently in the midst of experimenting with the GitHub in built issues, and project management system. Will come up with a document listing steps soon.
from capstone2020.
Okay, I have come up with a way to assign tasks and how to review them.
We have three tabs that we need to be aware of.
- Issues : Contains all project tasks
- Pull Requests: Contains the pull requests needed to be reviewed before merging to master
- Projects: Our Kanban like project management board
Issues
The issues tab is where we can look at all the existing tasks that needs to be solved.
To create a new task:
- Click on New Issue
- Write down title and information
- Assign people in charge of tasks under the "Assignees" tab on the right
- Assign a label to describe what kind of task under the "Label"
- Assign our project board to under the "Projects" tab
- Once done submit the issue, the issue would then be automatically synced with the Kanban projects board.
Pull Requests
You can view all current pending pull requests here.
- After creating and pushing your branch, and after you clicking on sending pull requests, all of the requests would be routed here.
- Click and comment/review each pull request accordingly.
- Once satisfied, someone can just click on the merge pull request at the end of the thread.
Projects
This is our Kanban like project dashboard that is helpful to visualize our workflow. It has three columns: To Do, In Progress and Done.
- All newly created issues from the issues tab and newly created pull requests are all sent here.
- If work is in progress on issue/pull request, drag them into the In Progress column
- Once issue has been closed or pull request successfully merged, then all of them would be automatically moved into the Done column.
Hope this was clear enough, let me know on what you think or what else we can do to manage our work! :)
from capstone2020.
My bad. I misunderstood milestones before and didn't know what to put as project title. Let me change it to "Project Planning".
from capstone2020.
Just changed the title and description of the project. Let me know if it is okay or if I got it wrong.
from capstone2020.
So from what I have read, our project management details should look like
We have our capstone project. It has many projects/epics which are like overall goals throughout our capstone duration
Each project/epic has many milestones, which are like checkpoints to achieving the project/epic. Miestones contain a deadline as well to keep track on due dates
Each milestone consists of many individual small tasks (issues) which are the actual tasks that we need to achieve in order to complete a milestone.
Hope this makes sense to everyone and if everyone is happy we can try to use this as a framework to organize our project goals and timeline.
I also happy to do it if you guys find it confusing!
from capstone2020.
Hey all, if we are happy with this method of handling our project tasks, shall I close this issue? Or do you guys have any feedback?
from capstone2020.
Thanks @Y1Ck.
Sorry just awaiting @nivlekp 's response before I close it.
from capstone2020.
Alright I am closing this issue for now as I think we are all comfortable with the workflow methodology. Please feel free to notify again if there is an issue and I will re-open.
from capstone2020.
Related Issues (20)
- Gesture mapping research (application)
- Gesture Mapping Research (papers) HOT 5
- Gesture Mapping Research (HCI)
- Discuss with Jonathan about different computing platforms HOT 1
- Reiterate Timeline after discussion with Jonathan HOT 2
- Project Meeting - Week 5 (3rd March 2020) HOT 2
- Focus on Testing out Unimelb Research Cloud HOT 3
- Setting up Latex Template HOT 2
- Emailing Jonathan On Update on Week 5 HOT 1
- Gantt Chart Generation HOT 1
- Integration between OpenPose and Webcam on Google Colab HOT 2
- Re-Installing OpenPose on Laptop HOT 1
- Working with OpenPose outputs HOT 2
- Finding an IP Camera Solution HOT 1
- Creating a HackMD document for revised project timeline
- Emailing Jonathan on help for project direction
- Emailing Lucas for VM help for vGPU configurations
- Filling in Project Charter for both Auslan vs Music Proposals HOT 1
- Experimenting with PoseNet HOT 1
- Re-configuring Virtual Machine
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from capstone2020.