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

Transition to a projectV2 project board #52

Open
mikeaintworkin opened this issue Nov 4, 2023 · 2 comments
Open

Transition to a projectV2 project board #52

mikeaintworkin opened this issue Nov 4, 2023 · 2 comments

Comments

@mikeaintworkin
Copy link
Contributor

mikeaintworkin commented Nov 4, 2023

Proposed transition:

  • communicate to the community prior
  • Upgrade on a Friday
  • As part of the upgrade, drop all closed issues older than 90? days
  • After the upgrade test the automations.
  • After the upgrade make sure the external mike reporting scripts
  • Pick a Friday in June
    • after the community meeting during the summer vacation lull.

Risks:

Benefits:

  • reporting will be simplified
  • more information can be shown on the same board in a simpler manner.
  • GitHub is pushing the upgrade
@mikeaintworkin
Copy link
Contributor Author

Closing [#7](https://github.com/IQSS/dataverse-pm-transition/issues/7 as a dupe of this so I'm copying the relevant info

I had explored the use of this project

I had been pushing back on Ceilyn in simply running the upgrade process that github provides, but after looking again at how little there is on the new board and how easy it was to upgrade the sid team board, I'd vote at this point for using the github process and moving the sprint board first, then building on it as Ceilyn had suggested.

Note on the legacy board;
If the legacy dataverse repository is not going to be transitioned to a projectV2, then for performance sake we need to trim the "done" column.

I propose that all issues less than an arbitrary time old with a list of the ones that were dropped and the date that they were dropped.

context:

  • The current sprint board has 45 cards on the board, and just under 500 cards in the completed column
  • sprint data is is only useful during the sprint and needs to be captured at the beginning and end of each sprint to an external database to be useful over time.

@mikeaintworkin
Copy link
Contributor Author

Copying the rest of the notes from the old issue:Transition to a projectV2 project board
#96

notes

mreekie commented on Jun 14
July 12th is the next dataverse project meeting.
Let's use that date as the target for sharing this idea/proposal with the team.
Then the execution date would be set for August 16th

@mreekie mreekie moved this from Pending to In Progress in dataverse pm transition on Aug 15
@mreekie mreekie assigned cmbz and mreekie on Aug 15
@mreekie
Member
Author
mreekie commented on Aug 15
Met with Ceilyn today and showed her how things are working for the Engineering Team Sid board.
After, I created a flowchart of how we can implement it.
As we talked about it I realized that there is one big difference between the DV workflow and the engineering team and that it might be an problem

PRs

The eng team does not introduce PRs onto the board.
When automation introduces a new PR onto the board it does not include setting the value of the BacklogQ field. It only modifies the value of the "Status" field.
in order for an item to appear on the sprint board in this scheme, it needs:
status: to be set to a value
BacklogQ: to be set to an equivalent to "Prioritized"
@mreekie
Member
Author
mreekie commented on Aug 15
I need to think more on this. Is there still a value add here?
In the meantime, I put thoughts on paper for how we would need to transition if it did work fine with PRs. on a miro board.
https://miro.com/app/board/uXjVMtgIhAM=/?share_link_id=568090538464

@mreekie
Member
Author
mreekie commented on Aug 15
We may be able to do this with github actions.
It may be time to look at GitHub Actions.
https://docs.github.com/en/actions/managing-issues-and-pull-requests/using-github-actions-for-project-management
I'll take a look

@mreekie
Member
Author
mreekie commented on Sep 8
Ceilyn/Mike discussiontoday:
The reason I'm bringing this up now is that the sprint board is becoming "unusable" -- super slow, very laggy. I'm thinking that it has to do with 1) too many Done items, and 2) maybe just time to migrate.

Mike Reekie
13:48
hmmm.... That raises an approach...
Just migrate the Items on the current sprint board.
Then we can keep going on the combining the boards in the background.
‼️
1

13:49
We remove all issues in the done column first that are older than I dunno - 3? months old.

13:50
I could work on that this afternoon.

Retrieve a list of all items in the done column.
Remove all items that were closed < 3 months ago from the list.
Remove the resulting list of items from the current sprint board
Next Step:

propose a list of issues to be removed from the current sprint project board, which have the status closed.
@mreekie
Member
Author
mreekie commented on Sep 8
Notes:

There are multiple repositories represented in the closed state in the https://github.com/orgs/IQSS/projects/2 project. For this step the objective is to drastically trimming down the issues in the project. Most of the issues in the project come from thi s repo: https://github.com/IQSS/dataverse/issues. I'm only going to consider that repo.

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

No branches or pull requests

1 participant