Coder Social home page Coder Social logo

Comments (11)

nivlekp avatar nivlekp commented on August 13, 2024 1

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.

nivlekp avatar nivlekp commented on August 13, 2024 1

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.

Y1Ck avatar Y1Ck commented on August 13, 2024 1

thank you Matthew;
im happy with it;

from capstone2020.

relientm96 avatar relientm96 commented on August 13, 2024

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.

relientm96 avatar relientm96 commented on August 13, 2024

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:

  1. Click on New Issue
  2. Write down title and information
  3. Assign people in charge of tasks under the "Assignees" tab on the right
  4. Assign a label to describe what kind of task under the "Label"
  5. Assign our project board to under the "Projects" tab
  6. 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.

  1. After creating and pushing your branch, and after you clicking on sending pull requests, all of the requests would be routed here.
  2. Click and comment/review each pull request accordingly.
  3. 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.

  1. All newly created issues from the issues tab and newly created pull requests are all sent here.
  2. If work is in progress on issue/pull request, drag them into the In Progress column
  3. 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.

relientm96 avatar relientm96 commented on August 13, 2024

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.

relientm96 avatar relientm96 commented on August 13, 2024

Just changed the title and description of the project. Let me know if it is okay or if I got it wrong.

from capstone2020.

relientm96 avatar relientm96 commented on August 13, 2024

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.

relientm96 avatar relientm96 commented on August 13, 2024

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.

relientm96 avatar relientm96 commented on August 13, 2024

Thanks @Y1Ck.
Sorry just awaiting @nivlekp 's response before I close it.

from capstone2020.

relientm96 avatar relientm96 commented on August 13, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.