管理项目的最佳实践(测试版)

学习在 GitHub 中管理项目的技巧。

Note: Projects (beta) is currently in public beta and subject to change.

您可以使用项目来管理您在 GitHub 上的工作,其中包括您的议题和拉取请求。 阅读提示以便高效和有效地管理您的项目。 有关项目的更多信息,请参阅“关于项目”。

将大议题分成较小的议题

将大议题分解为较小的议题,使工作更加易于管理,并使团队成员能够并行工作。 它还会导致较小的拉取请求,这些请求更容易审查。

要跟踪较小的议题如何融入更大的目标,请使用任务列表、里程碑或标签。 更多信息请参阅“关于任务列表”、“关于里程碑”和“管理标签”。

沟通

议题和拉取请求包括内置功能,让您轻松地与协作者沟通。 使用@提及提醒个人或整个团队注意评论。 指派议题协作者负责沟通。 链接到相关的议题或拉取请求以沟通它们是如何连接的。

使用视图

使用项目视图从不同角度查看您的项目。

例如:

  • 按状态过滤以查看所有未启动的项
  • Group by a custom priority field to monitor the volume of high priority items
  • 按自定义日期字段排序,以查看具有最早目标运输日期的物品

更多信息请参阅“自定义项目视图”。

拥有单一真相来源

为了防止信息不同步,请保持单一真相来源。 例如,在一个位置跟踪目标运输日期,而不是分布于多个字段。 然后,如果目标运输日期发生变化,您只需要在一个位置更新日期。

GitHub 项目自动更新 GitHub 数据,例如受理人、里程碑和标签。 当其中一个字段在议题或拉取请求中发生变化时,更改会自动反映在您的项目中。

使用自动化

You can automate tasks to spend less time on busy work and more time on the project itself. 需要手动操作的越少,项目就越有可能保持最新状态。

Projects (beta) offers built-in workflows. For example, when an issue is closed, you can automatically set the status to "Done."

Additionally, GitHub Actions and the GraphQL API enable you to automate routine project management tasks. For example, to keep track of pull requests awaiting review, you can create a workflow that adds a pull request to a project and sets the status to "needs review"; this process can be automatically triggered when a pull request is marked as "ready for review."

Use different field types

Take advantage of the various field types to meet your needs.

Use an iteration field to schedule work or create a timeline. You can group by iteration to see if items are balanced between iterations, or you can filter to focus on a single iteration. Iteration fields also let you view work that you completed in past iterations, which can help with velocity planning and reflecting on your team's accomplishments.

Use a single select field to track information about a task based on a preset list of values. For example, track priority or project phase. Since the values are selected from a preset list, you can easily group or filter to focus on items with a specific value.

For more information about the different field types, see "Creating a project (beta)."

此文档对您有帮助吗?

隐私政策

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或者, 了解如何参与。