microsoft / azure-boards-estimate

MIT License
34 stars 24 forks source link

Showstopper: Saving size to work item blocks in-progress changes by other users #168

Open GaTechThomas opened 2 years ago

GaTechThomas commented 2 years ago

While trialing this extension, we hit a confounding issue that will prevent our teams from using the extension. Our Product lead was adding notes to the work item while the team was talking through the estimate. A number of changes were made to work item fields as we worked to agree on an estimation value. A separate user - our Scrum Master - used the Estimate extension to save the estimated value. The Product lead then tried to save changes to the work item, and ADO gave the usual message indicating that changes to the work item had been made after the page was loaded. In this situation, the only option is to reload the page and lose all the changes.

Certainly this is a race condition in the core work item logic that could be mitigated by allowing the second user to choose what/how to merge - but that's something for the core Azure DevOps teams. In the meantime (maybe forever), it would be helpful for this extension to offer options that prevent the issue.

Options to consider:

AminTi commented 2 years ago

Thanks for reporting.