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

HuBoard, Waffle, GitHub Projects, CRM boards #6

Closed
4 of 5 tasks
jpmckinney opened this issue Aug 11, 2017 · 6 comments
Closed
4 of 5 tasks

HuBoard, Waffle, GitHub Projects, CRM boards #6

jpmckinney opened this issue Aug 11, 2017 · 6 comments
Assignees

Comments

@jpmckinney
Copy link
Member

jpmckinney commented Aug 11, 2017

sample-data and standard have HuBoard integrations. [Deleted]

ocds-show and the organization have GitHub Projects.

standard has a webhook for Waffle, but it seems to be failing. [Deleted]

We also have a board in the CRM.

  • Choose between HuBoard, Waffle, GitHub Projects, CRM boards
  • Delete the webhook/project/board of the options we don't prefer
  • If we didn't choose GitHub Projects, uncheck "Enable projects for all repositories". Otherwise, create issues for the issue-less cards in our two projects.
  • If we didn't choose HuBoard, delete the numeric labels it created
  • Document how we use whichever option(s) we prefer
@jpmckinney jpmckinney changed the title HuBoard: documentation HuBoard Aug 11, 2017
@jpmckinney jpmckinney mentioned this issue Aug 11, 2017
1 task
@jpmckinney jpmckinney changed the title HuBoard HuBoard, Waffle, GitHub Projects Aug 11, 2017
@jpmckinney jpmckinney changed the title HuBoard, Waffle, GitHub Projects HuBoard, Waffle, GitHub Projects, CRM boards Aug 11, 2017
@jpmckinney
Copy link
Member Author

I just noticed that GitHub Projects allows adding cards that are not attached to issues…. This isn't good, as people expect to have visibility of a repo's issues within the issues tab. If we're using GitHub Projects, we should create issues and then add issue-cards to the project board.

@jpmckinney
Copy link
Member Author

Having reviewed the entire CRM board, we should definitely keep that (its uses and features are somewhat distinct and complementary to what GitHub offers).

I think we only need one of HuBoard or GitHub Projects. I can see their utility in organizing GitHub issues in Kanban style (as long as we don't create issueless notes!). However, we only need one.

I think we can delete Waffle.

@Bjwebb
Copy link
Contributor

Bjwebb commented Aug 22, 2017

Yes, pretty sure Waffle cran go.

For software development we've been moving from Huboard to the (newer) GitHub Projects. I think Huboard hasn't been used for schema development for a while either, but worth double checking that with @timgdavies

@jpmckinney
Copy link
Member Author

jpmckinney commented Aug 22, 2017

In sample-data, since only open-contracting/sample-data#10 is 'ready' and everything else is 'done' or 'backlog', I'm deleting the labels HuBoard created. Also deleting its HuBoard webhooks.

@timgdavies
Copy link
Contributor

Correct. We used HuBoard during last round of schema issue prioritisation as the interface was easier to use with external partners - but I think for any future rounds, we would want to use GitHub projects now that it is more mature. Happy for HuBoard to be entirely retired and tags removed.

For the CRM board: this was created to represent the full range of technical assets that need attention at various points, and so is less project management, more about getting a full view of things that will need attention at some point, even if not actively so now.

@jpmckinney
Copy link
Member Author

I removed HuBoard's labels and webhooks on standard. I reviewed the tagged issues and it didn't look like any information was lost by removing the labels (the issues still report the history of which labels were added/removed).

Last step is to document how/when we use GitHub Projects. (We don't need to explain how Kanban works - we can just link 'Kanban' to Wikipedia or similar.) I find that using cards that don't link to issues makes those cards somewhat invisible to people who are accustomed to only look at the Issues tab, so we may want to decide how/when we use such cards.

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

No branches or pull requests

3 participants