プロジェクトの規模に応じた行動規範の成長
プロジェクトが少数のコントリビューターから大規模コミュニティに成長するにつれて行動規範を進化させる方法。マイルストーン、拡張戦略、コミュニティの参加を解説します。
Best Practices
詳細な説明
行動規範の成長
行動規範はコミュニティとともに進化すべき生きたドキュメントです。5人のコントリビューターに適していることが500人には不十分であり、500人に適していることが5人には過度に官僚的な場合があります。
成長のマイルストーン
ステージ1: ソロ / 小規模チーム(1-10人のコントリビューター)
- 最小限の行動規範で十分
- 単一のメンテナーが報告を処理
- 焦点: 早期にトーンを設定
ステージ2: 成長中のコミュニティ(10-50人のコントリビューター)
- 標準テンプレートを採用(Contributor Covenant推奨)
- 報告を処理する2人目を追加
- 報告用メールエイリアスを作成
- 焦点: 期待の正式化
ステージ3: 確立されたプロジェクト(50-200人のコントリビューター)
- 3-5人の執行委員会を形成
- 詳細な執行ガイドラインを追加
- インシデント対応手順を文書化
- 透明性レポートを作成
- 焦点: プロフェッショナルな執行
ステージ4: 大規模コミュニティ(200人以上のコントリビューター)
- 委員会を5-7名に拡大、固定の任期
- 上訴プロセスを追加
- 有給のコミュニティ管理を検討
- 年次CoCレビューを実施
- 焦点: スケーリングと持続可能性
改訂プロセス
行動規範を更新する際:
- 改訂を告知 — コミュニティに通知(30日以上前)
- フィードバックを収集 — コメントのための議論期間を設ける
- 変更案を作成 — フィードバックを提案された変更に組み込む
- コミュニティ投票 — 主要な変更については投票を検討
- 変更履歴とともに公開 — 何が変わったかと理由を文書化
- 猶予期間 — コミュニティメンバーが確認するための30日間を設ける
コミュニティの参加
コミュニティが所有感を感じると、行動規範はより効果的です:
- RFCプロセス — 主要な変更はRequest for Comments期間を経る
- 年次調査 — CoCがニーズを満たしているかコミュニティに尋ねる
- 公開インシデント — 学んだ教訓を(匿名化して)共有
- 新しいコントリビューターの意見 — 新参者に何が歓迎されたと感じたか(またはそうでなかったか)尋ねる
ユースケース
少数のコントリビューターから数百人へとコミュニティが拡大する中で、行動規範と執行インフラがどのように進化すべきかを計画する必要がある、成長中のオープンソースプロジェクトのメンテナー。