Diff for "FeatureHighlights/MilestoneUsage"

Not logged in - Log In / Register

Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 2007-03-26 14:22:21
Size: 2465
Editor: sabdfl
Comment: wrap
Revision 9 as of 2021-05-27 14:22:06
Size: 2489
Editor: cjwatson
Comment: freenode → irc.libera.chat
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Line 4: Line 3:
We've discussed projects and series, which are the major ways in which we keep track of the progress of a free software project in Launchpad. In general, most of the Launchpad tools will let you group information at the level of the series - for example, different series for the same project can have different translations, and you can plan to fix bugs in a given series or implement blueprints in a series. Launchpad allows you to have strict control over the bugs and blueprints that are planned for fixing or implementing in a given series. If you want to, you can require that a project driver approve each bug or blueprint that is linked to a particular series. In this way you can ensure that you are only making commitments that the project can keep. This is quite a heavyweight management approach, but it's useful for large projects like Ubuntu. Smaller projects often just turn that control off. We've discussed projects and series, which are the major ways in which we keep track of the progress of a free software project in Launchpad.

In general, most of Launchpad's tools allow you to group information at the level of the series. For example, different series in the same project can have different translations, and you can plan to fix bugs in a given series or implement blueprints in a series.

Launchpad allows you to have strict control over the bugs and blueprints that are planned for fixing or implementing in a given series. If you want to, you can require that a project driver approve each bug or blueprint that is linked to a particular series. In this way you can ensure that you are only making commitments that the project can keep. This is quite a heavyweight management approach, but it's useful for large projects like Ubuntu. Smaller projects often just turn that control off.
Line 16: Line 19:
attachment:milestone.png {{attachment:milestone.png}}
Line 18: Line 21:
Milestones are useful as a quick way to focus attention on a subset of bugs or blueprints which are important over the next week or month, before a specific point in time, or test release is made. They are not as rigorous in terms of control - anybody can throw a bug onto the list, or a blueprint. They are very useful for smaller projects, or projects that don't have the resources to plan major releases. Milestones are useful as a quick way to focus attention on a subset of bugs or blueprints which are important over the next week or month, before a specific point in time, or before a test release is made. They are not as rigorous in terms of control: anybody can throw a bug onto the list, or a blueprint. However, they are very useful for smaller projects, or projects that don't have the resources to plan major releases.
Line 20: Line 23:
= The End = = Thank you! =
Line 22: Line 25:
Thank you for taking the time to review all of these highlights in Launchpad! There is a lot more, beneath the hood, and it does take time to come to grips with an infrastructure this large. Launchpad is constantly evolving, so please join us on {{{#launchpad}}} on {{{irc.freenode.net}}} or on the {{{[https://lists.ubuntu.com/mailman/listinfo/launchpad-users launchpad-users]}}} mailing list. We are always working to improve Launchpad for Ubuntu, and hope that it will be useful to other projects as well. Thank you for taking the time to review all of these highlights in Launchpad! There is a lot more, beneath the hood, and it does take time to come to grips with an infrastructure this large.

Launchpad is constantly evolving, so please join us on {{{#launchpad}}} on {{{irc.libera.chat}}} or on the [[https://lists.ubuntu.com/mailman/listinfo/launchpad-users|launchpad-users]] mailing list. We are always working to improve Launchpad for Ubuntu, and hope that it will be useful to other projects as well.

Milestones

We've discussed projects and series, which are the major ways in which we keep track of the progress of a free software project in Launchpad.

In general, most of Launchpad's tools allow you to group information at the level of the series. For example, different series in the same project can have different translations, and you can plan to fix bugs in a given series or implement blueprints in a series.

Launchpad allows you to have strict control over the bugs and blueprints that are planned for fixing or implementing in a given series. If you want to, you can require that a project driver approve each bug or blueprint that is linked to a particular series. In this way you can ensure that you are only making commitments that the project can keep. This is quite a heavyweight management approach, but it's useful for large projects like Ubuntu. Smaller projects often just turn that control off.

By contrast, milestones are a very lightweight way to organise a group of bugs or blueprints

A milestone is a point in time, or a test release, for which you need to keep track of a few bugs or blueprints. In Launchpad, you can easily create a milestone, and then link bugs or blueprints to that milestone as a way of saying "we think these items are worth keeping track of as we get closer to that date".

Here's an example, the 0.15 milestone of Bazaar:

At the time of writing, it looked something like this:

milestone.png

Milestones are useful as a quick way to focus attention on a subset of bugs or blueprints which are important over the next week or month, before a specific point in time, or before a test release is made. They are not as rigorous in terms of control: anybody can throw a bug onto the list, or a blueprint. However, they are very useful for smaller projects, or projects that don't have the resources to plan major releases.

Thank you!

Thank you for taking the time to review all of these highlights in Launchpad! There is a lot more, beneath the hood, and it does take time to come to grips with an infrastructure this large.

Launchpad is constantly evolving, so please join us on #launchpad on irc.libera.chat or on the launchpad-users mailing list. We are always working to improve Launchpad for Ubuntu, and hope that it will be useful to other projects as well.

FeatureHighlights/MilestoneUsage (last edited 2021-05-27 14:22:06 by cjwatson)