管理和解決討論

我們鼓勵 MDN 社群就 MDN Web Docs 文件 發起和參與討論。有些討論不需要解決或達成一致,但如果需要,發起者自然會希望他們的提議能得出合乎邏輯的結論。大多數這類討論能很快達成廣泛共識。然而,有些討論可能因為缺乏明確的解決路徑,或因為意見分歧而陷入停滯。本文提供指導方針;建議一些流程和策略,以幫助您在合理的時間內將討論推向解決,避免陷入僵局。

將討論推向解決

大多數討論不需要正式的解決流程。這些 MDN 討論指南是為那些需要及時解決、已陷入停滯、有陷入停滯風險,或否則沒有朝著結論發展並將從正式流程中受益的討論而設。

  1. 每次討論都會在 GitHub 討論區 進行/植根。此 GitHub 討論作為該主題的“事實來源”。

    • 為保持連續性,請記住在此 GitHub 討論串中記錄任何會議和非同步討論的摘要和筆記。
  2. 每個討論主題都需要一個牽頭人。牽頭人通常是討論的作者,也可以是致力於解決該討論的其他人。牽頭人負責

    • 引導對話。
    • 讓人們知道討論的存在。
    • 設定反饋、時間表,告知大家,根據需要更改時間表,並酌情遵守時間表。
    • 通知所有相關渠道 - Slack、Discord、GitHub 上的提及,以及其他合適的渠道 - 需要在特定日期前提供反饋。
    • 在社群和每週會議上提出該主題。
    • 如果需要(如果存在分歧),組織一次同步的線上面對面會議(參見 #3)。面對面會議應是罕見的,並且僅在需要時召開。
    • 討論區 中總結面對面會議的結論。
    • 引導討論結果的實施,或與相應團隊負責人合作,確保結果得到實施。
  3. 關於討論的面對面會議應僅在存在分歧時召開。

    • 面對面會議必須在所有相關的 溝通渠道 公佈,例如 Slack、Discord、GitHub 討論等。
    • 每次面對面會議的結論必須錄入 GitHub 討論區,這是討論的事實來源。
    • 牽頭人負責召集會議、通知所有相關方,並將結果報告回 GitHub 討論區。

一旦達成共識,就可以宣佈解決方案,關閉討論,並將實施解決方案的計劃付諸行動!

討論進展和時間表

每次討論的時間表會因主題的複雜性和共識水平而異。理想情況下,大多數討論應在兩個月內得到解決,以便在各種內部會議上處理該主題。這個時間框架確保了考慮了不同的觀點,並且每個感興趣的人都有機會參與討論。

  1. 釋出討論。
  2. 指定一位牽頭人。如果牽頭人不是討論的發起者,則確定牽頭人。
  3. 識別任何關鍵利益相關者和所需的批准者(需要就該主題發表意見並批准的人員),如果有的話。
  4. 告知批准者和其他重要人員有關討論和您建議的時間表。如有必要,在 2 周後再次聯絡他們,之後每週聯絡一次,直到他們提供反饋。
  5. 將討論主題新增到相關會議的議程中。
  6. 一個月後,整理反饋、討論和共識,並制定一個初步計劃,將反饋納入可行的行動計劃。
  7. 重新告知並再次請求所有相關方(包括以任何方式參與討論的每個人)對提議的計劃提供反饋。
  8. 在第二個月期間,持續向社群徵求關於提議計劃的反饋,並根據新的反饋對計劃進行更新。重複此過程。
  9. 如果存在爭議點,安排一次線上的、同步的、面對面的會議來解決任何剩餘的分歧(如討論串中所記錄)。
  10. 在第二個月期間,在努力與社群達成解決方案的過程中,保持討論串的活躍。
  11. 建立問題以實施解決方案計劃並付諸行動。(報告問題指南
  12. 關閉討論。

如果討論涉及聯絡專家並獲得反饋,則上述時間表可以根據需要延長。

無定論的解決方案

達成解決方案很重要,但也要記住,並非所有討論都能產生可實施的解決方案。討論的解決方案可能是“不作任何決定”或“一年後我們再重新討論”。這些都是有效的解決方案!

當討論結束時沒有可實施的解決方案,請在討論中註明,然後將討論標記為已解決。