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 #96

Closed
mreekie opened this issue Apr 25, 2023 · 9 comments
Closed

Transition to a projectV2 project board #96

mreekie opened this issue Apr 25, 2023 · 9 comments
Assignees

Comments

@mreekie
Copy link
Collaborator

mreekie commented Apr 25, 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
@pdurbin
Copy link
Member

pdurbin commented Apr 25, 2023

Related:

@mreekie
Copy link
Collaborator Author

mreekie commented May 15, 2023

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.

@mreekie
Copy link
Collaborator Author

mreekie commented Jun 14, 2023

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
Copy link
Collaborator Author

mreekie commented Aug 15, 2023

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
Copy link
Collaborator Author

mreekie commented Aug 15, 2023

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
Copy link
Collaborator Author

mreekie commented Aug 15, 2023

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
Copy link
Collaborator Author

mreekie commented Sep 8, 2023

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
Copy link
Collaborator Author

mreekie commented Sep 8, 2023

Notes:

@mreekie
Copy link
Collaborator Author

mreekie commented Nov 4, 2023

Transitioned this to a use case in the active rep/project
Transition to a projectV2 project board#52

@mreekie mreekie closed this as completed Nov 4, 2023
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