SpecTemplate

  • Launchpad entry: foo

  • Created:

  • Contributors:

  • Packages affected:

Summarize the change here.

If the specification is a long one, add a <<TableOfContents()>> here too.

Release note

If the specification describes a major change between Ubuntu releases, summarize the change here in a way that would be useful for the sort of people who read release notes. Be as brief as possible, but include anything users might want to do before or after upgrading.

Rationale

User stories

The rest of the specification

Replace that heading with headings for each thing you’re changing or specifying.

Checklist:

  1. Have you reviewed the bug reports for the relevant package? (Yes, this may take an hour or two. But you might be able to fix multiple bugs with a well-designed change.)
  2. If any user interface is involved, is it fully described? Include any wireframes or mockups.
  3. Have you had any new user interface, or new visible text, reviewed by a designer? (Or if you are a designer, have you had it peer-reviewed?)
  4. Is the change accessible? (For example, have you specified accessible labels for any graphic-only elements?)
  5. How will users learn the new way of doing things? Describe any help pages required, and any changes to the Ubuntu Web site or installer slideshow.
  6. Is any migration of data or settings required?
  7. How will the feature be tested? Please add an entry to http://testcases.qa.ubuntu.com/Coverage/NewFeatures for tracking test coverage.

Unresolved issues

Highlight any issues that should be addressed in further specifications, and not problems with the specification itself; since any specification with problems cannot be approved.


CategorySpec

SpecTemplate (last edited 2012-01-06 18:11:02 by mpt)