User:Dria/NewFeaturePageStructure2: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Status ==
This page has been deprecated. If you would like to create a new feature page, please use the new form here: [[Features/Create new|Create new feature page]].
{{FeatureStatusBox
| feature name = Feature Name
| stage = Not started, Stage # (see below), Landed, or Released
| version = TBD (ie: "Firefox 8" -- do not set until "stage" is "Landed" or "Released")
| health = "OK" (default), "Blocked", or "At Risk"
| status = A quick note about current status/stage or next steps required to progress.
}}
 
== Team  ==
{{FeatureTeamTable
| feature manager =
| feature-status =
| feature-note =
| lead developer =
| engineering-status =
| engineering-note =
| product manager =
| product-status =
| product-note =
| security =
| security-status =
| security-note =
| privacy =
| privacy-status =
| privacy-note =
| qa =
| qa-status =
| qa-note =
| ux =
| ux-status =
| ux-note =
| accessibility =
| accessibility-status =
| accessibility-note =
| localization =
| localization-status =
| localization-note =
}}
 
== Open issues/risks ==
List
 
== Stage I: Definition ==
=== 1. Feature overview ===
{{RequiredLabel}} Overview description of the feature, motivation for the feature, goals, why it's important.
 
=== 2. Users & user stories ===
{{RequiredLabel}} A clear definition of the target users/audience, and their usage patterns and the end-user "stories" that we want to support, or developer goals that we're trying to satisfy. 
 
=== 3. Dependencies ===
Defining giver dependencies and taker dependencies so you know who owes to whom what and when.
 
=== 4. Requirements ===
A list of things that the feature should do (must-haves and nice-to-haves) for users and/or developers.  This should '''not''' include implementation decisions or options, but should include performance/latency/SLA/responsiveness requirements.
 
==== Non-goals ====
Optional - things we're specifically not trying to do with this particular iteration of a feature.
 
== Stage II: Design ==
=== 5. Functional specification ===
What the feature will do to satisfy the requirements, in written form.
 
=== 6. User experience design ===
Designs, interactions, etc., mainly in visual form, if relevant.
 
== Stage III: Planning ==
=== 7. Implementation plan ===
Summary of the high-level approach to be taken
 
=== 8. Security ===
Are there security risks; has the design been reviewed; what needs to be changed before we proceed?
 
=== 9. Privacy ===
Are there privacy risks; has the design been reviewed; what needs to be changed before we proceed?
 
== Stage IV: Development ==
=== 10. Implementation ===
Links to bugs -- we '''don't''' try to track the detailed progress here, that should happen in bugzilla.
 
== Stage V: Release ==
=== 11. Landing criteria ===
Final checklist for everything the feature team feels should happen before a feature can land -- could be a scalability model, security code review, etc.  Will eventually develop a standard table for this.
 
== Details ==
{{FeatureInfoBox
| priority = "unprioritized", "P1", "P2", "P3"
| roadmap = whichever [[Roadmaps|Roadmap]] this Feature is from, or set by Prod Mgr
| feature list = "Desktop", "Mobile", "Platform", "Services", or "Other"
| team = Engineering team who will be doing primary development.
| proposed by = (REQUIRED)
}}
 
== Status notes ==
Teams are welcome to use these fields however they see fit.  Both fields can be used in queries to generate lists on other wiki pages.  If you would like help or have questions, please contact [[User:Dria|Deb]].
{{FeatureTeamStatusNotes
| product-status =
| product-note =
| engineering-status =
| engineering-note =
| security-status =
| security-note =
| privacy-status =
| privacy-note =
| accessibility-status =
| accessibility-note =
| localization-status =
| localization-note =
| qa-status =
| qa-note =
| ux-status =
| ux-note =
}}
 
== Revision history ==
<table class="featureinfobox" style="font-size:90%;">
<tr>
<td class="featurelabel" width="20%">date</td>
<td class="featurelabel" width="20%">author</td>
<td class="featurelabel">change</td>
</tr>
 
{{RevHistoryRow
| date = YYYY/MM/DD
| author = Author Name
| change = Change note here!
}}
 
<!-- ADD MORE ROWS HERE -->
 
</table>
<br />
 
[[Category:Feature]] <!-- REQUIRED: Do not remove -->
[[Category:Desktop]] <!-- Optional -->
[[Category:Mobile]] <!-- Optional -->
[[Category:Platform]] <!-- Optional -->
[[Category:Services]] <!-- Optional -->
[[Category:Other]] <!-- Optional -->
 
__NOTOC__

Latest revision as of 13:36, 4 July 2011

This page has been deprecated. If you would like to create a new feature page, please use the new form here: Create new feature page.