duracellko / planningpoker4azure

Planning Poker 4 Azure
MIT License
64 stars 26 forks source link

is possible sync with azure devops? #129

Open johnfelipe opened 1 year ago

johnfelipe commented 1 year ago

hi dear, i have a lot of users, groups, user histories in azure devops, is possible sync all that with your app?

duracellko commented 1 year ago

What do you mean by "sync"? The application does not store any data (no users, no groups). And I plan to keep it that way. I don't want to deal with data protection, privacy and GDPR.

johnfelipe commented 1 year ago

Connect with azure DevOps, for user histories, user in that platform, and play poker with synchrony in azure DevOps....

El sáb, 8 jul 2023, 7:28 a. m., Rastislav Novotný @.***> escribió:

What do you mean by "sync"? The application does not store any data (no users, no groups). And I plan to keep it that way. I don't want to deal with data protection, privacy and GDPR.

— Reply to this email directly, view it on GitHub https://github.com/duracellko/planningpoker4azure/issues/129#issuecomment-1627215912, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADIWFGK4CJEO4ZLFQVP2X3XPFG77ANCNFSM6AAAAAA2B7VZ34 . You are receiving this because you authored the thread.Message ID: @.***>

duracellko commented 1 year ago

Could you describe a more specific use case? How would you use a feature you wish for?

For example describe it in steps like this:

  1. User opens user story in Azure DevOps.
  2. User clicks button and it starts Planning Poker.
  3. After estimation an average is set on the user story.
johnfelipe commented 1 year ago

Pls review this: https://www.parabol.co/integrations/azure-devops/ im testing there with github, but still not azure devops, im really contribute and collaborate with yours, because already translated

johnfelipe commented 1 year ago

Any roadmap for this integration to azure DevOps?

duracellko commented 1 year ago

I have to give a thought about scenarios or use-cases. I will write some ideas here, when I get some time.

duracellko commented 1 year ago

I am thinking of a following use case:

  1. User opens a work item (User Story, Task) in Azure DevOps.
  2. There is Planning Poker option in menu:

image

  1. After selecting the option Planning Poker application is opened in new browser tab.
  2. The application should join a team with the team name and user name of user from Azure DevOps. a. When the specified team already exists, user would automatically join the team. b. When the team does not exist yet, the application would ask user to confirm to start a new team and continue in role of Scrum Master. That means that the user would be responsible to start or stop the estimation.
  3. Team should do Planning Poker estimation.
  4. In the Selected estimates section there should be Update Work Item button next to Average, Median and Sum values.

image

  1. When clicking the Update button, the work item from step 1 has updated value of story points.

Is this something on your mind? Would this be useful?

duracellko commented 1 year ago

Part of the planning poker application is done. Here is integration with a simple webpage.

Planning-Poker-integration

Next step is to implement Azure DevOps extension to do the integration.

Other improvements or considerations:

duracellko commented 1 year ago

I had some positive progress with Azure DevOps integration. I created an extension that can do following:

  1. Adds menu to work item.
  2. Opening Planning Poker from the menu.
  3. When clicking Submit in Planning Poker, the value is set to Story Points field. This is hardcoded, so different work item type or process is not supported.

Extension source code: https://github.com/duracellko/planningpoker4azuredevops

Missing parts: