-
Notifications
You must be signed in to change notification settings - Fork 9
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
EPIC: Consolidate our GitHub "Workflow" into *Single* Reference #109
Comments
Not having a well-defined workflow is costing us time (money) Also, people still insist on discussing user-stories in ephemeral or verbal "chat", "Stakeholders" love Trello. (which is why Atlassian paid $425 million for it last year ...) |
@nelsonic Thank you for opening this issue. I've been paying much closer attention to how/if these repos are used in the last few months since it was opened.
The thing to consider here is that there are various types of workflow included in these 6 repos. One resource:
|
@iteles issue transferred. Want to transfer any issue from one GitHub Repo to another, sign up for "beta". |
@iteles why am I the only one that is assigned to this issue? |
@nelsonic I believe you were assigned to it because there was a question in #109 (comment) directed at you and then it was just not reassigned back to me after that. Happy with the assignment. |
@iteles with regards to your comment above, #109 (comment) ⏫ I don't think we need to merge the repos (yet). |
Link to dwyl/app#238 |
Situation / Intro
At present we have six GitHub repositories that contain "bits" of our "Workflow":
Additionally we have https://github.com/dwyl/dwylbot which attempts to "guide" people
to follow our "workflow" by posting helpful hint-messages in the issue(s) & pull requests.
Unfortunately, these repos are not congruent.
Furthermore they do not consider the use of GitHub Project Boards for visualising the progress of user stories through the "pipeline".
Allowing people to "drag-and-drop" issues from "Todo" to "In Progress" is much better UX than manually applying a
Label
and manually assigning the issue to themself ... the act of dragging the issue to "In Progress" column should trigger "WorkflowBot" to perform both of these "admin" actions (add label & assign to user).Desirable
It would be preferable to have a single repository that defines our complete GitHub Workflow.
Note: I'm not suggesting that the
product-owner-guide
is not useful (in fact I think that it's really good!) just that it's not tightly associated with the GH Workflow e.g:Todo
default
columns areTodo
,In Progress
andDone
) > can we open a separate issue for this?Sections to Include in the Revised Guide
The contents table should include:
CONTRIBUTING.md
that is simplified for Open Source.and detailed for "client work".
product-owner-guide
Pain Point
Given that we don't have a single place we can point people to,
I spent a chunk of time attempting to summarise the "Workflow"
for one of our clients in a "single page" diagram:
Workflow Diagram
Click image to view large version!
Edit this Google Doc: https://goo.gl/2UNVbw (using draw.io)
This workflow is optimised for our biggest constraint: UI Developer Time.
Questions:
limit
the use of the boards to the actual Projects? How much "structure" do Open Source modules need in their workflow? (how much is "too much" which results in putting people *off contributing...?)@Cleop / @iteles this is what I mentioned this morning in our verbal discussion.
I've attempted to capture as much as possible in this issue to ensure that we cover everything in the "Epic".
The text was updated successfully, but these errors were encountered: