Skip to content
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

Scrum task board: tracking task completion and who does what. #27

Closed
tfjmp opened this issue Jun 22, 2016 · 7 comments
Closed

Scrum task board: tracking task completion and who does what. #27

tfjmp opened this issue Jun 22, 2016 · 7 comments

Comments

@tfjmp
Copy link

tfjmp commented Jun 22, 2016

You may have heard of scrum task board it looks something like this:
Scrum task board

It would allow to track who is doing what and what needs to be done relatively easily. All wanted features are added to the "stories" column.

Once clear with the requirements of a given feature, they can be moved to the "ready" column where they will wait for assignment. (Here someone is needed to keep the "stories" clean, and make sure they progress to a ready state depending on their priority). Stories should be assigned to millestone (e.g. release number once it becomes clear).

People pick stories from the ready column and assign it to themselves. Once they start working on it they move it to the "In Progress" column. Once the task is completed it can be moved to the "Testing" column where the person responsible for merge/review on the project do his/her job (he should therefore be assigned to the task). From there the story either goes to "Done" or back to "Ready" with comments on what went wrong or what more is needed.

The good news is that there is tools for this to integrate nicely with github. I created an example on another project I work on, it looks like this:
https://huboard.com/CamFlow/camflow-dev
https://huboard.com/CamFlow/camflow-dev#/milestones

The "stories" appear as issues on github:
https://github.com/CamFlow/camflow-dev/issues

What do people think? I am happy to have a try at this with DDG-Explorer if I have the green light, then once we are comfortable with the tool extend to the other packages.

@blernermhc
Copy link
Member

Does the integration go in both directions, so that if somebody posts an issue in github, does it get picked up by HuBoard as a story?

Have you looked at waffle.io? Seems to have similar functionality. I am not familiar with either of these tools.

@MKLau
Copy link
Contributor

MKLau commented Jun 27, 2016

Yeah, huboard has access to github, so it keeps both the board and github in sync.

Just looked at waffle, and it looks great. Similar functionality to huboard. Waffle's interface on iOS is actually readable, unlike huboard. I'm not 100% sure, but we should be able to use either one of them simultaneously.

I'll try waffle some more and see.

@tfjmp
Copy link
Author

tfjmp commented Jun 28, 2016

I am pretty keen to go with either of those tools. Should we decide which one to use and make it active on all repositories?

@MKLau
Copy link
Contributor

MKLau commented Jun 28, 2016

Yeah, I think so. It depends on the system that waffle uses. Huboard co-opts the issue labeling to organize issues in its interface.

On Jun 28, 2016, at 4:39 PM, Thomas Pasquier <notifications@github.commailto:notifications@github.com> wrote:

I am pretty keen to go with either of those tools. Should we decide which one to use and make it active on all repositories?


You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_End-2Dto-2Dend-2Dprovenance_dev_issues_27-23issuecomment-2D229175952&d=CwMCaQ&c=WO-RGvefibhHBZq3fL85hQ&r=yYM9bdhQa7fj0pqtCBPxMvjOe6gKXC-k_OhnGcaB0ZI&m=oFS03IVj0lCvhvoapH74of8mUyN5u4D2y2vfbUB_KJM&s=1Re0C5vwf6XYdsuWEFtjWCYaaBb19pvB5afT-gGDPAg&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe_AFGGiSAI9DmkZqkiy5OrqKI9i1VdoSzJks5qQYaQgaJpZM4I7dJO&d=CwMCaQ&c=WO-RGvefibhHBZq3fL85hQ&r=yYM9bdhQa7fj0pqtCBPxMvjOe6gKXC-k_OhnGcaB0ZI&m=oFS03IVj0lCvhvoapH74of8mUyN5u4D2y2vfbUB_KJM&s=cpUJL0J7YcBOLPFD9BnNRKzie00nTWI3Ssi9_SN8ZZo&e=.

@tfjmp
Copy link
Author

tfjmp commented Jun 28, 2016

Ok so installed wafle there on an other project:
https://waffle.io/tfjmp/php2uni
https://github.com/tfjmp/php2uni/issues

From the github side of things the way they work seems exactly identical.

One thing missing from Waffle is the milestone view (allows to see what needs to be done for release X, if that's how we plan to use milestone). If being able to have the thing presented nicely on smartphone is a big issue we could go with Waffle, otherwise stick with huboard?

@blernermhc
Copy link
Member

I'm game to try one of these. Milestones seems more important to me
than a smartphone interface.

Barb

Thomas Pasquier mailto:notifications@github.com
June 28, 2016 at 5:10 PM

Ok so installed wafle there on an other project:
https://waffle.io/tfjmp/php2uni
https://github.com/tfjmp/php2uni/issues

From the github side of things the way they work seems exactly identical.

One thing missing from Waffle is the milestone view (allow to see what
needs to be done for X release if that's how we plan to use
milestone). If being able to have the thing presented nicely on
smartphone is a big issue we could go with Waffle, otherwise stick
with huboard?


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#27 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/AFLadqG5kdUCcR6yyBbi1lDgA_plDs1bks5qQY26gaJpZM4I7dJO.

Thomas Pasquier mailto:notifications@github.com
June 22, 2016 at 2:46 AM

You may have heard of scrum task board it looks something like this:
Scrum task board
https://camo.githubusercontent.com/53577ca19c6f259081a5b6d8d3132c918623f44c/687474703a2f2f63646e2e736c69646568756e7465722e636f6d2f77702d636f6e74656e742f75706c6f6164732f736372756d2d7461736b2d626f6172642d74656d706c6174652d706f776572706f696e742e6a7067

It would allow to track who is doing what and what needs to be done
relatively easily. All wanted features are added to the "stories" column.

Once clear with the requirements of a given feature, they can be moved
to the "ready" column where they will wait for assignment. (Here
someone is needed to keep the "stories" clean, and make sure they
progress to a ready state depending on their priority). Stories should
be assigned to millestone (e.g. release number once it becomes clear).

People pick stories from the ready column and assign it to themselves.
Once they start working on it they move it to the "In Progress"
column. Once the task is completed it can be moved to the "Testing"
column where the person responsible for merge/review on the project do
his/her job (he should therefore be assigned to the task). From there
the story either goes to "Done" or back to "Ready" with comments on
what went wrong or what more is needed.

The good news is that there is tools for this to integrate nicely with
github. I created an example on another project I work on, it looks
like this:
https://huboard.com/CamFlow/camflow-dev
https://huboard.com/CamFlow/camflow-dev#/milestones

The "stories" appear as issues on github:
https://github.com/CamFlow/camflow-dev/issues

What do people think? I am happy to have a try at this with
DDG-Explorer if I have the green light, then once we are comfortable
with the tool extend to the other packages.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#27, or mute the
thread
https://github.com/notifications/unsubscribe/AFLadvJvx6KzcT2EVDOD8hyZbC07ixTcks5qONpSgaJpZM4I7dJO.

http://www.getpostbox.comBarbara Lerner
Associate Professor and Chair
Computer Science Department
Mount Holyoke College

http://www.getpostbox.comhttp://www.getpostbox.com

@tfjmp tfjmp self-assigned this Jun 30, 2016
@tfjmp
Copy link
Author

tfjmp commented Jun 30, 2016

Oki, it should be setup, please have a look there:
https://huboard.com/End-to-end-provenance

Move the task in progress where they belong and assign them. That should also helps in Tuesdays meetings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants