135 lines
4.5 KiB
Markdown
135 lines
4.5 KiB
Markdown
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta charset="utf-8"/>
|
||
|
<link type="image/png" href="assets/logo.png" rel="icon">
|
||
|
<title>ReadySet Markdown</title>
|
||
|
</head>
|
||
|
<script src="https://www.w3schools.com/lib/w3data.js"></script>
|
||
|
<body>
|
||
|
|
||
|
<topbar style="display:none;">
|
||
|
<item><a href="index.html">Overview</a></item>
|
||
|
<item><a href="plan.html">Project Plan</a></item>
|
||
|
<item><a href="index-all.html">Workflows</a></item>
|
||
|
<menu name="Themes"><item><a id="settheme"><b>Current</b></a></item></menu>
|
||
|
<toc></toc>
|
||
|
</topbar>
|
||
|
|
||
|
<xmp theme="readable" style="display:none;">
|
||
|
<!-- Markdown content here -->
|
||
|
|
||
|
# [SRS](srs.html) > [Feature Set](feature-set.html) > Feature Specification Format
|
||
|
---
|
||
|
|
||
|
**Process impact:** This reference page documents the format of feature
|
||
|
descriptions and gives tips on writing them. You can copy and paste the
|
||
|
feature specification template into your [Features](features.html)
|
||
|
document. This file itself should not be edited to hold specific
|
||
|
features.
|
||
|
|
||
|
*TODO: Copy and paste this feature specification template as many times
|
||
|
as needed in your [Features](features.html) document.*
|
||
|
|
||
|
---
|
||
|
### ::F-00: FEATURE NAME
|
||
|
|
||
|
Priority: ::Essential | Expected | Desired | Optional
|
||
|
|
||
|
Effort: ::Months | Weeks | Days | Hours
|
||
|
|
||
|
Risk: ::Dangerous | 3-Risk | 2-Risk | 1-Risk | Safe
|
||
|
|
||
|
Functional area(s): ::WORD, WORD, WORD
|
||
|
|
||
|
Use case(s): ::[UC-01](use-cases.html#UC-01)
|
||
|
|
||
|
Description:
|
||
|
|
||
|
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
|
||
|
Precise Details:
|
||
|
|
||
|
- ::LOGICAL CONSTRAINT
|
||
|
- ::LOGICAL CONSTRAINT
|
||
|
|
||
|
Notes and Questions:
|
||
|
|
||
|
- ::NOTE
|
||
|
- ::NOTE
|
||
|
- ::QUESTION
|
||
|
- ::QUESTION
|
||
|
|
||
|
---
|
||
|
### Feature Attribute Values
|
||
|
|
||
|
- Priority
|
||
|
- Essential: The system could not or would never be used without
|
||
|
this feature. It would be much harder to test, document, or
|
||
|
package the product without this feature.
|
||
|
- Expected: Key stakeholders strongly desire and expect
|
||
|
this feature. It may have been promised to them in a certain
|
||
|
release. It's absence would substantially reduce the success of
|
||
|
the project.
|
||
|
- Desired: Stakeholders desire this feature. It's absence would
|
||
|
reduce the success of the project.
|
||
|
- Optional: This feature would be nice to have. Adding it could
|
||
|
have some advantage, but delaying it would not have a big effect
|
||
|
on the success of the project.
|
||
|
- Effort
|
||
|
- Months: A very large feature that is too big to estimate and
|
||
|
should be broken in to smaller, better-defined features.
|
||
|
- Weeks: A large feature that will take 40 to 160 hours to add.
|
||
|
- Days: An average or easy feature that would take less than 40
|
||
|
hours to add.
|
||
|
- Hours: A very easy feature that would take less than 8 hours to
|
||
|
add
|
||
|
- Note that "adding" a feature means doing all of it's design,
|
||
|
implementation, technical documentation, user documentation,
|
||
|
and testing. Even the easiest feature takes hours to add.
|
||
|
- Risk
|
||
|
- Dangerous: Implementing this feature successfully would require
|
||
|
overcoming risk factors that are more than three or unknown
|
||
|
in number. It should be broken down into parts, better
|
||
|
specified, or risk factors should be eliminated prior
|
||
|
to implementation.
|
||
|
- 3-Risks: Implementing this feature would require three risk
|
||
|
factors to be overcome. Any single release should contain at
|
||
|
most a few such high-risk features, and contingency plans should
|
||
|
be considered. You should be able to list the risks.
|
||
|
- 2-Risks: Implementing this feature would require two risk
|
||
|
factors to be overcome. This is normal for challenging features.
|
||
|
You should be able to list the risks.
|
||
|
- 1-Risk: Implementing this feature as specified would require one
|
||
|
risk factor to be overcome. This is normal for many features.
|
||
|
You should be able to describe the risk.
|
||
|
- Safe: Implementing this feature as specified is just a matter of
|
||
|
time and effort, there is no real risk of failure.
|
||
|
- A "risk factor" is a task or fact that is currently in doubt,
|
||
|
but that must turn out well in order for the feature to be
|
||
|
successfully implemented. See tips on managing risk below.
|
||
|
|
||
|
<!-- End Markdown content -->
|
||
|
</xmp>
|
||
|
|
||
|
<div w3-include-html="_words-of-wisdom.html"></div>
|
||
|
<div w3-include-html="_footer.html"></div>
|
||
|
|
||
|
<script>
|
||
|
w3IncludeHTML();
|
||
|
</script>
|
||
|
|
||
|
<script src="http://strapdownjs.com/v/0.2/strapdown.js"></script>
|
||
|
<!-- Include it AFTER strapdown -->
|
||
|
<script src="assets/strapdown/strapdown-topbar.min.js"></script>
|
||
|
<!-- Include it AFTER EVERYTHING -->
|
||
|
<script src="assets/logo.js"></script>
|
||
|
<script src="assets/themeswitcher.js"></script>
|
||
|
|
||
|
</body>
|
||
|
</html>
|
||
|
|
||
|
|
||
|
|
||
|
|