ga4gh / TASC

TASC aids the harmonisation of aspects of GA4GH's various products that would otherwise prevent different products from being used together conveniently.
https://www.ga4gh.org
9 stars 7 forks source link

Moving Standard to Maintenance Mode - Documentation #49

Open RegganThomas opened 8 months ago

RegganThomas commented 8 months ago

This issue outlines the criteria for moving a standard into maintenance mode, defining responsibilities, establishing review schedules, and documenting any changes or updates that are made during the maintenance phase.

https://docs.google.com/document/d/1AdK2_vSNdXf280TgDdGhXsVsjhXvOD0sQSzQgWxH2IY/edit

We're putting together a draft proposal from WSMs to describe the problem space and some workflows to facilitate discussions within TASC

ohofmann commented 3 months ago

@RegganThomas Is there any existing documentation, or even just the meeting minutes from the workshop around retiring standards (or putting them into maintenance mode) that could be used to populate the draft document?

RegganThomas commented 3 months ago

@ohofmann Please find the meeting transcript and the presentation from the April Connect meeting (2024) attached - https://docs.google.com/presentation/d/1EwQmjpO5XmXGXoCivFbxapkAuFAXSuFM/edit#slide=id.g2cd7607c460_0_32 TASC Meeting transcript - https://otter.ai/u/TNKd24FxmK__Vud9eoMUxNXRSSQ?utm_source=copy_url TASC April Connect meeting agenda - https://docs.google.com/document/d/1YisI8J_6GDHqxnkjkLAnZzmLdU6tQqDJ/edit Link to Miro: https://miro.com/app/board/uXjVKQx5bKM=/?share_link_id=519570302129

jkbonfield commented 2 months ago

Thanks to Andy for chairing a great Connect topic on this. I had some thoughts which I put in chat, but are perhaps better tracked here.

In short, words matter, especially when it's a single word or short phrase used as a status to describe a product.

ohofmann commented 2 months ago

I liked the Connect session as well; @andrewyatz - can you link to the product owner (?) proposal in this discussion?

Agree on the maintenance label; I would probably not make a distinction between versions and either have the whole standard under active development, or in maintenance (which to me indicates just bug fixes and minor issues) and finally a 'frozen' status due to lack of maintainers, resources or general support.

Deprecated really should only be used if a standard has been superseded by a newer version, or we are shifting to a different approach entirely and do not recommend the use of this standard anymore. Even in frozen form many of the current GA4GH standards are still useful and should be applied (particularly if the alternative is doing nothing, using free text, etc.).

RegganThomas commented 2 months ago

@ohofmann - Link to the product owner proposal - https://docs.google.com/document/d/1a0O3mFceDBzupaceF9DtAzjRbu4FQtJXN8nmPCk1S-Y/edit#heading=h.mc11oyljuolv