Skip to main content

ボランティア グループ用のProject ポッドの作成

Projectポッドで非営利団体にスキルベースのボランティアprojectを提出する方法について説明します。

この機能を使用できるユーザーについて

GitHub for Nonprofits

はじめに

Projectポッドは、検証済みの非営利団体が短期的なスキルベースのオープンソース プロジェクトを公開し、小規模なボランティア グループがチームを組んで意味のあるソリューションを構築できる共同作業スペースです。 その後、[For Teams] セクションの [ For Good First Issue ] にプロジェクトが表示されます。

Projectポッドは、エンド ツー エンドのエンゲージメントに本当のテクニカル サポートを必要とするミッション主導のプロジェクトを探しているチーム、企業、コミュニティ サークル向けに設計されています。 各ポッドには、明確な影響目標を持つキュレーションされたプロジェクトの問題が含まれており、グループが迅速に貢献を開始するために必要なすべてのコンテキストが含まれています。

このガイドでは、非営利団体向けにプロジェクトを準備して提出する方法、レビュー プロセス中に何を期待するか、およびボランティア活動を成功させるためにプロジェクトを設定する方法について説明します。

前提条件

プロジェクトを送信する前に、次のことを確認します。

  • あなたの非営利団体は、非営利団体のGitHubの検証済みメンバーです。 まだ参加していない場合は、 GitHub for Nonprofits のクイック スタート を参照して適用してください。
  • 定義された期間内に小規模なチームが完了できる明確なプロジェクト スコープがあります。
  • ボランティアが貢献するGitHubリポジトリ (または作成する準備ができています) があります。

メモ

GitHub for Nonprofits の一部ではない組織でも、[For Good First Issue] リストに個々の問題を追加できますが、Projectポッドは検証済みの非営利団体でのみ利用できます。

Project ポッドについて

Project ポッドは、次の特性を持つ構造化されたボランティア活動です。

  • 小規模なチーム: 通常、1 人から 20 人のボランティアが集中し、効果的なコラボレーションを実現します。
  • ボランティアは、技術的、設計、またはプロジェクト管理のスキルを提供して、明確な最終結果で実際の問題を解決します。
  • 影響指向: プロジェクトは、具体的な成果物を使用して組織によって定義された具体的な課題に対処します。
  • 短期: 1 日、1 週間、または多数のスプリントの定義された時間枠内に完了するように設計されています。
  • コラボレーション: ポッドは、調整と貢献のためのツールを使用して、オープンソース環境で連携します。

手順 1: プロジェクトを準備する

取り込みフォームに入力する前に、プロジェクトに関する次の情報を収集します。 提供するコンテキストが多いほど、ボランティア チームがニーズを理解し、貢献を始めるのが簡単になります。

問題を定義する

プロジェクトが対処する問題の明確な説明を記述します。 非営利団体や奉仕するコミュニティにとってなぜ重要なのかを説明する。 ボランティアは、実際の貢献の影響を確認できるプロジェクトに参加する可能性が高くなります。

成果物と成果を特定する

"プロジェクト完了" の外観を定義します。 例:

  • "地域ごとのきれいな水のアクセスを視覚化する作業データ ダッシュボード"
  • "リソースの少ないリージョンで多言語サポートを提供する更新されたドキュメント サイト"
  • 「モバイル対応の寄付ページの再設計」

特定の成果物は、ボランティア チームが作業範囲を絞り込み、集中し続けるのに役立ちます。

必要なスキルを一覧表示する

プロジェクトで必要なスキルの種類を特定します。 これには、次のものが含まれます。

  • ソフトウェア開発 (言語とフレームワークの指定)
  • UX/UI 設計
  • ドキュメントと技術的な書き込み
  • データ分析
  • プロジェクト管理

テクノロジとツールを指定する

プロジェクトで使用されるプログラミング言語、フレームワーク、プラットフォーム、およびツールを一覧表示します。 これは、ボランティア チームがプロジェクトが自分のスキル セットと一致するかどうかを評価するのに役立ちます。

時間コミットメントの見積もり

Project ポッドは、短期的なエンゲージメントのために設計されています。 プロジェクトが次の内容であるかどうかを示します。

  • 1日スプリント — 1回の作業セッションで完了できる、集中的に取り組むタスク
  • 1 週間のプロジェクト - 数日間にわたる関連タスクのセット
  • 継続的な短期契約 - 明確な終了日を持つ数週間にわたる定期的なタスク

リポジトリを準備する

あなたのGitHubリポジトリはボランティアが働く場所です。 送信する前に、次のものが含まれていることを確認します。

  • プロジェクト、その目的、開始方法を説明する README
  • 投稿方法に関するガイドラインを含む CONTRIBUTING ファイル
  • デザイン モックアップ、アーキテクチャ 図、プロジェクト の概要などのサポート ファイル
  • Project Issue には、プロジェクト完了プロジェクト担当表明済みボランティア募集中のプロジェクト のラベルを使用してください

既存のリポジトリがない場合は、リポジトリを作成し、申請でそのリポジトリにリンクできます。 外部ドキュメントまたは資産にリンクすることもできます。

手順 2: Projectの取り込みフォームを送信する

  1. GitHub for Nonprofits に移動する

  2. プロジェクトがサポートする承認済みの非営利団体GitHub組織を選択します

  3. まだ参加していない場合は、 GitHub for Nonprofits のクイック スタート を参照して適用してください。

  4. [ボランティア開発者の依頼] セクションで、[ボランティアリクエストの作成] を選択します。

  5. 入力フォームに準備した情報を入力します。

    フィールド提供する内容

あなたの非営利団体について | 非営利団体の使命と使用するテクノロジの説明。 | | プロジェクトの依頼 | このプロジェクトはどのような問題に対処しますか? あなたの非営利団体とあなたが奉仕する人々にとってなぜ重要なのでしょうか? | | 必要な開発作業について説明する | プロジェクトの成果物と成果について説明します。 何を達成したいと思いますか? 結果を具体的に示します。 ソフトウェア開発、UX/UI 設計、ドキュメント、データ分析、プロジェクト管理など、必要なスキルを含めます。 | | 主要なプログラミング言語/テクノロジ | プログラミング言語、フレームワーク、プラットフォーム。 | | 必要なボランティアの数 | 通常、ポッドあたり 3 ~ 20。 | | 組織の Web サイト | 組織のリポジトリまたは Web サイトにリンクします。 | | Projectの問題リンク | プロジェクトの詳細情報が記載されているリンクを共有してください。 問題のラベルが Project CompleteProject ClaimedProject Open for Volunteers であることを確認します |

  1. [ 要求の送信] をクリックして、プロジェクトをレビュー用に送信します。

手順 3: プロセスを確認する

プロジェクトを提出すると、GitHub Social Impact チームによってレビューが行われます。 期待される内容を次に示します。

  • 承認された場合: projectは、[For Good First Issue] の [Project ポッド] ページに一覧表示されます。ここで、企業、コミュニティ グループ、個々のボランティア チームは、それを検出してサインアップできます。 GitHubソーシャルインパクトは、ボランティアとのプロジェクトの共有をサポートします。
  • 改訂が必要な場合: 再提出のためにプロジェクトを改善する方法に関する建設的なフィードバックを受け取ります。 リビジョン要求の一般的な理由は次のとおりです。
    • 不明確な目標または成果物
    • リポジトリに定義されたタスクまたは問題がない
    • 必要なスキルやテクノロジに関する情報が不足している

メモ

改訂要求は、アイデアが価値を持たないという意味ではありません。 これは、調整がボランティアがより効果的に関与するのに役立つということです。 いつでも変更して再送信できます。

手順 4: ボランティア ポッドを操作する

プロジェクトが一覧表示されたら、ボランティア チームが問題に関するコメントを送信してプロジェクトを選択します。 すべてのコントリビューションは、継続的な使用のためにリポジトリにオープンソースされたままです。

Communication

ポッドは、GitHub リポジトリをプライマリ ワークスペースとして使用して、オープンソース環境で連携します。 ボランティアは、リポジトリ内の問題、pull request、ディスカッションを通じてやり取りします。

プロジェクト所有者としてのロール

  • 迅速に対応する: Issue での質問に回答し、pull request を適時にレビューします。 ボランティアは時間を割いているので、迅速なフィードバックが参加意欲の維持につながります。
  • コンテキストを提供する: ボランティアがあなたの使命や奉仕する人々について尋ねる場合は、できることを共有します。 影響を理解すると、作業が向上します。
  • スコープの変更を明確にする: 対応中に優先順位が変わった場合は、課題を更新し、チームに共有してください。