0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【GitHub Projects】の概要

0
Posted at

1. Projectsの概要

一言でいうと、

GitHubの中で完結する、非常に自由度の高いタスク・プロジェクト管理ツール

外部の管理ツールを使わなくても、ソースコードの管理と同じ場所で開発の進行状況を把握できるのが強み。

2. 主要な機能とメリット

1. IssueとPull Request(PR)との直接連動

バグ報告や機能要望(Issue)や、実際のコードの変更(PR)をそのままプロジェクトのタスクとして扱える。開発の実作業とタスク管理が分離しないため、「タスクは完了しているが、実際のコードはまだマージされていない」といった管理のずれを防げる。

2. 状況に合わせたビュー(見た目)の切り替え

タスクの表示方法を複数作成し、条件で絞り込んだり並べ替えたりすることができる。

ボード(Board):
看板方式で、進行状況(To Do, In Progress, Doneなど)をドラック&ドロップで直感的に動かせる

image.png

テーブル(Table):
スプレットシートのような形式で、大量のバックログ(未着手のタスク)を一覧で確認・一括編集するのに向いている

image.png

ロードマップ(Roadmap):
ガンチャートのように、いつまでに何をするかというタイムラインを視覚化する

image.png

3. チームのやり方に合わせた柔軟なカスタマイズ

GitHub Projectsは「この開発手法(スクラムなど)に従ってください」という決まりはない。

カスタムフィールド:

「優先度(High/Low)」「ストーリーポイント(見積規模)」「対象コンポーネント(フロントエンド/バックエンド)」など、チーム独自の項目を自由に追加できる
グラフの作成:
タスクの消化具合や担当者ごとの負担状況をグラフ化し、チームの進捗を一目で把握できる

image.png

image.png

4. 作業の自動化

手作業によるステータスの更新の手間を省く機能が備わっている。「PRがマージされたら、関連されたIssueを自動的に『Done』の列に移動させる」といったワークフローを自動化できる。

2. この後は...

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?