
GitHub は、GitHub Issues を活用した新しいプロジェクトの一般提供を発表しました。
同社によると、新しいGitHub Projectsは、ユーザーの計画とチームがGitHubで行っている作業を結び付け、チームのニーズに合わせて適応します。スプレッドシートのように構築されたプロジェクトテーブルは、ユーザーに「課題やプルリクエストをフィルタリング、並べ替え、グループ化するためのライブキャンバス」を提供します。「プロジェクトテーブル、または付属のプロジェクトボードとカスタムフィールドを使用して、スプリントの追跡、機能の計画、大規模リリースの管理を行うことができます。」
今回のリリースは、GitHubプロジェクトのテーブル、ボード、自動化、チャートといった機能をより有効に活用できるようにすることを目的としています。スプレッドシートのようなテーブルやボードに似たビューで、作業の計画と追跡、カスタムフィールドを使った共同作業、そして整理整頓が可能になります。
GitHubプロジェクトのテーブルとボードの機能
新しいGitHubプロジェクトでは、ユーザーはデータを様々な視点から見ることができます。ステージ、優先度、ステータス、担当者、または任意のカスタムフィールドで課題をグループ化したり、ピボットしたりできます。
新しい機能:
- 任意のカスタムフィールドでテーブル内の順位付け、並べ替え、グループ化を行う
- 詳細な説明とメタデータを含むドラフト問題を作成する
- トークン化されたフィルタリングと保存されたビューを使用して、あらゆる視点を実現します
- プロジェクトボードでカードとグループ化をカスタマイズする
- リアルタイムのプロジェクト更新とユーザープレゼンスインジケーター
ユーザーはデータをカスタマイズできる
GitHub プロジェクトは、ユーザーがプロセスやワークフローに適応する型システムを使用して、優先順位、ラベル、担当者、OKR、レビュー担当者、QA ステージなどの概念を定義できるように設計されています。
新しい機能:
- テキスト、数値、日付、反復、単一選択のタイプのカスタムフィールドを定義します。
- 柔軟な日付範囲と休憩でイテレーションを設定し、スプリント、サイクル、四半期のロードマップを表します。
- リンクされたプルリクエストとレビュー担当者をテーブルビューとボードビューの両方で表示します
参照:採用キット: プロジェクトマネージャー(TechRepublic Premium)
クイックチャート
チャートは、サイクル速度、現在の作業ステータス、累積フロー図などの複雑な視覚化を追跡するように構成できます。
新しい機能:
- カスタムの棒グラフ、列グラフ、折れ線グラフ、積み上げ面グラフを作成および構成します
- 合計、カウント、平均、最小、最大などの集計関数を使用して適切な洞察を得ます
- チャートを保存し、URL で共有して全員に知らせます
ロボットが雑務をこなせるようにする
同社によると、ソフトウェアチームは、問題の更新、スプレッドシートの最新化、ステータスレポートの作成に何時間も費やす必要がなくなりました。組み込みのワークフローとAPIを活用することで、ユーザーはロボットを活用してプロセスの大部分を自動化し、重要な作業に集中できるようになります。
新しい機能:
- GraphQL プロジェクト V2 API
- GitHub アプリのプロジェクトスコープ
- プロジェクト項目のメタデータ更新の Webhook イベント
- プロジェクトへの問題の追加を自動化する GitHub Action
参照: 知っておくべきキーボードショートカットトップ (無料 PDF) (TechRepublic)
GitHubプロジェクトの将来
GitHubプロジェクトは今後も進化を続けると同社は述べています。今後2四半期は、日々のシナリオの継続的な改善と、ロードマップに記載されている以下の機能の提供に注力します。
依存関係と関係
進行中の作業を連携させるより良い方法。課題やプロジェクトにおいて、親子関係、重複関係、依存関係、ブロック関係を活用して、全員の連携を維持しましょう。
より豊かで複雑なワークフロー
プロジェクトをユーザーのニーズに適応させるためのカスタム トリガー、条件、アクション ロジックを提供することを目的とした新しい自動化機能。
タイムラインレイアウト
タイムラインで作業を視覚化することで、タスクの所要期間と今後の作業の順序を把握できます。また、このビューではグループ化もサポートされており、チーム、イニシアチブ、製品ラインごとに作業を素早く分割できます。
モバイル版GitHub
いつでもどこからでも問題やプロジェクトを開いて作業できます。