1. ホーム
  2. ギズーブ

[解決済み】GitHub ProjectsとMilestoneの違い/関係は?

2022-04-10 06:19:05

質問

最近のGitHubのアップデートで プロジェクト を GitHub のワークフローに組み込んでいるのですが、私は特に プロジェクト追跡ツール JiraやTrelloなどの (おい、少なくとも俺はこの類似性に気づいたぞ) は、誰か、お願いします。 重要な)違いについて詳しく説明する GitHubの マイルストーン と新しい プロジェクト ?

私の理解が正しければ マイルストーン は、課題を、プロジェクト全体よりも小さなquot;サブプロジェクトに整理する方法です。 リポジトリ ). すべての課題が完了/クローズされると、そのマイルストーンは次のように見なされます。 完了 .

新たに導入された プロジェクト はまた、私が思うに、課題を整理して レポジトリより小さい サブプロジェクトと呼ばれています。 プロジェクト ). ワークフローは、quot;mere"とは若干異なり、よりきめ細かいものとなる予定だと理解しています。 マイルストーン .

ということは プロジェクト を補完するものです。 マイルストーン (というか マイルストーン 補足 プロジェクト を表示するか、それとも プロジェクト として 置換 マイルストーン ?

は、具体的にどこにあるのでしょうか? プロジェクト に該当します。 repository[-milestone]-issue のような階層があるのでしょうか?

悲しいことに、GitHub のブログエントリにある プロジェクト は何の関係も言及しない ( https://github.com/blog/2256-a-whole-new-github-universe-announcing-new-tools-forums-and-features ).

なんとなくあるような気がするけど、指をくわえて見ていられない。

解決方法は?

私も全く同じことを思っています。以下は、私が思いついたことです。

まず、主な共通点と相違点を確認しましょう。

  • 1つの課題は、複数のProjectに属することができますが、Milestoneは1つだけです。
  • プロジェクトは決して 完全 . プログレスバーもなければ、期限もない。 プロジェクト プログレスバーや締め切りがない (現在は、プロジェクトのメニュー内に "プロジェクトの進捗を追跡" のチェックマークとして隠されており、進捗のパーセント計算はありませんが)、閉じることができるようになりました (@Sheen さんの指摘による)。
  • 一方、マイルストーンは、これらすべてを備えていますが、組織化されていません。課題はマイルストーンに含まれるか、含まれないかのどちらかです。(@Nick McCurdy が指摘したように、順番をつけることは可能です)
  • 課題はマイルストーンでフィルタリングできますが、プロジェクトでフィルタリングできません。 cmonkey さんのご指摘により、マイルストーンだけでなくプロジェクトでも課題をフィルタリングできるようになりました。
  • プロジェクトには ノート (課題として変換可能)なので、漠然としたアイデアで課題トラッカーを汚染することがありません。
  • プロジェクトは複数のマイルストーンにまたがることができ、マイルストーンは異なるプロジェクトの一部を含むことができます。
  • 組織はプロジェクトも持つことができます。これらのプロジェクトは、組織内のどのリポジトリからのチケットも含めることができ、非常に便利です。

つまり、私が考えるに、それは プロジェクト は、より高いレベルで仕事を可視化し、組織化するための完全に別の方法です(quot;プロジェクト管理"、複数のチーム、複数のリポジトリなどを考えてみてください)、一方 マイルストーン は、より基本的なレベルで締切やリリースを整理する方法です("リリース管理", "バージョン" などを考えてください)。このことを考えると、1つの課題は1つのマイルストーンにしか属さない(1度だけリリースまたは本番環境に投入される)が、異なるプロジェクトに属することができるのは理にかなっていると言えます。

でも、他の見方もあると思うので、他の意見も聞いてみたいです。

2017年12月編集

少し前になりますが、1年以上マイルストーンとプロジェクトに携わってきて、私が完全に見落としていたもう1つの重要な側面があることに気づきました。

  • マイルストーン は、以下のようなツールです。 スクラム の方法論です。マイルストーンは、タイムボックス化されたイテレーションや、課題のバッチを含むスプリントでの作業に適しています。
  • プロジェクト かんばん の方法論です。プロジェクトは、継続的な納品と安定した作業の流れに適しています。