P. 1
SDLC Requirements Management Plan

SDLC Requirements Management Plan

5.0

|Views: 440|Likes:
Published by Bob Stewart
View in full at http://OpenSDLC.org

Open SDLC Systems Development Life Cycle Project
"An open Information Technology Infrastructure Library® ITIL® alternative."

OpenSDLC is a Capabilities Maturity Model Integrated (CMMI) International Standards Organization (ISO) quality, Service Oriented Architecture (SOA), Software as a Service (SaaS), Systems Development Life Cycle (SDLC).

OpenSDLC provides a consistent peer-reviewed framework for the planning, definition, design, implementation, testing and operational deployment of hardware, software and management systems supporting enterprise class technology products, services, programs and projects.
Download the original editable files at http://OpenSDLC.org
View in full at http://OpenSDLC.org

Open SDLC Systems Development Life Cycle Project
"An open Information Technology Infrastructure Library® ITIL® alternative."

OpenSDLC is a Capabilities Maturity Model Integrated (CMMI) International Standards Organization (ISO) quality, Service Oriented Architecture (SOA), Software as a Service (SaaS), Systems Development Life Cycle (SDLC).

OpenSDLC provides a consistent peer-reviewed framework for the planning, definition, design, implementation, testing and operational deployment of hardware, software and management systems supporting enterprise class technology products, services, programs and projects.
Download the original editable files at http://OpenSDLC.org

More info:

Published by: Bob Stewart on Feb 22, 2008
Copyright:Attribution Share Alike
List Price: $5.00 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
See more
See less

09/02/2012

$5.00

USD

pdf

text

original

ys t

em C TO S

<Project Name> Requirements Management Plan
Version <1.0>

[Note: The following template is provided for use with the Rational Unified Process. Text enclosed in square brackets and displayed in blue italics (style=InfoBlue) is included to provide guidance to the author and should be deleted before publishing the document. A paragraph entered following this style will automatically be set to normal (style=Body Text).] [To customize automatic fields in Microsoft Word (which display a gray background when selected), select File>Properties and replace the Title, Subject and Company fields with the appropriate information for this document. After closing the dialog, automatic fields may be updated throughout the document by selecting Edit>Select All (or Ctrl-A) and pressing F9, or simply click on the field and press F9. This must be done separately for Headers and Footers. Alt-F9 will toggle between displaying the field names and the field contents. See Word help for more information on working with fields.]

.c

om

2000 ys t Page 2 of 6 em .c om .0> Date: <dd/mmm/yy> Revision History Date <dd/mmm/yy> Version <x.x> <details> Description <name> Author C TO S SDLC Internal Use Only ©SDLC.<Project Name> Requirements Management Plan <document identifier> Version: <1.

1.2 Scope 1.2 Benefit 3. Introduction 1.<Project Name> Requirements Management Plan <document identifier> Version: <1.1.1.1.1.0> Date: <dd/mmm/yy> Table of Contents 1. 2000 ys t Page 3 of 6 em .4 Risk 3.c om . 3.1.1 Status 3. C TO S SDLC Internal Use Only ©SDLC. Acronyms and Abbreviations 1. 4.1.3 Definitions.7 Assigned To 3.1.5 Overview Requirement Artifacts and Requirement Types Requirement Attributes 3.1 Criteria for <type of requirement> 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 2.3 Effort 3.4 References 1.6 Target Release 3.1 Purpose 1.8 Reason Traceability Criteria 4.5 Stability 3.1 Attributes for <type of requirement> 3.

list the requirement types contained in it and briefly explain what it is used for. Acronyms and Abbreviations [This subsection should provide the definitions of all terms. Specify the sources from which the references can be obtained. It should include the purpose. scope.<Project Name> Requirements Management Plan <document identifier> Version: <1.] Overview [This subsection should describe what the rest of the Requirements Management Plan contains and explain how the document is organized.4 1. This information may be provided by reference to the project Glossary. what Project(s) it is associated with.] Definitions. and anything else that is affected or influenced by this document. report number (if applicable).] 1. documented in Rational Rose Individual detailed requirements as specified in the use-case Stakeholder Requests (STR) Vision (VIS) Vision (VIS) Use-Case Model Use-Case (UC) Use-Case Detailed Requirement (UC) SDLC Internal Use Only . You may also wish to list the responsible worker. Requirement Artifacts and Requirement Types C TO S Artifact [For each type of requirement document or artifact in your project. and publishing organization. abbreviations. date. and overview of this Requirements Management Plan.] 1. and abbreviations required to properly interpret the Requirements Management Plan. acronyms.] ys t Feature (FEAT) Use Case (UC) em Requirement Type ©SDLC.3 om Description 1.0> Date: <dd/mmm/yy> Requirements Management Plan 1.] Page 4 of 6 .1 Purpose [Specify the purpose of this Requirements Management Plan. acronyms.2 Scope [A brief description of the scope of this Requirements Management Plan. including Change Requests. references. This information may be provided by reference to an appendix or to another document. 2000 (Document Type) Stakeholder Request (STRQ) Stakeholder Need (NEED) Key requests. definitions.c 1. Introduction [The introduction of the Requirements Management Plan should provide an overview of the entire document.5 2. Each document should be identified by title.] References [This subsection should provide a complete list of all documents referenced elsewhere in the Requirements Management Plan. from stakeholders Key stakeholder or user need Conditions or capabilities of this release of the system Use cases for this release.

No significant revenue or customer satisfaction impact can be expected if such an SDLC Internal Use Only ys t em ©SDLC. 3. For example. and have been approved for implementation by the official channel.] [Features incorporated into the product baseline at a specific point in time. the following attributes might be specified for a requirement type of "feature": Status [Set after negotiation and review by the project management team. product management. Ranking requirements by their relative benefit to the end user opens a dialogue with customers." such as a working group consisting of representatives from the project team. All critical features must be implemented in the release or the schedule will slip. Lack of inclusion of an important feature may affect customer or user satisfaction. or even revenue.1 Requirement Attributes Attributes for <type of requirement> [For each type of requirement you have identified. Tracks progress during definition of the project baseline.1 Approved Incorporated 3. the product manager or the business analyst.] Proposed [Used to describe features that are under discussion but have not yet been reviewed and accepted by the "official channel. Used in managing scope and determining development priority. 2000 .] [Capabilities that are deemed useful and feasible.] [Essential features. analysts. Failure to implement means the system will not meet customer needs. The functionality cannot be easily provided in some other way.<Project Name> Requirements Management Plan <document identifier> Version: <1. All requirements are not created equal.c om Page 5 of 6 .] [Features important to the effectiveness and efficiency of the system for most applications. but release will not be delayed due to lack of any important feature.2 C TO S Critical Important Useful Benefit [Set by Marketing.0> Date: <dd/mmm/yy> specification Supplementary Specification (SS) Supplementary Requirement (SUPP) Non-functional requirements that are not captured in the use-case model 3. and user or customer community. and members of the development team.1. list what attributes you will be using and briefly explain what they mean.1.] 3.] [Features that are useful in less typical applications or for which reasonably efficient workarounds can be achieved will be used less frequently.

2000 . and discuss various features of the release without committing them to development.] Page 6 of 6 .8 C TO 4. When scope management occurs. such as cost overruns. Because some features require more time and resources than others.c om Effort [Set by the development team.1.1. For example.1. your team can propose. although finer gradations are possible. estimating the number of team or person-weeks. and low to be sufficient.] Assigned To [In many projects.6 3.1. This simple pull-down list will help everyone on the project team to better understand responsibilities. schedule delays or even cancellation. Used in managing scope and determining development priority. list what criteria (what you should trace to) you use when establishing traceabilities.1.] 4.<Project Name> Requirements Management Plan <document identifier> item is not included in a release. the reference might be to a page and line number of a product requirement specification or to a minute marker on a video of an important customer interview. Risk can often be assessed indirectly by measuring the uncertainty (range) of the projects’ team’s estimated schedule.1 S SDLC Internal Use Only ys t em ©SDLC.] 3.] Stability [Set by the analyst and development team. is the best way to gauge complexity and set expectations of what can and cannot be accomplished in a given time frame.0> Date: <dd/mmm/yy> 3. but will be scheduled for a later release.1. writing the software requirements and implementation. This field can be used to allocate features from a Vision document into a particular baseline release. When combined with the status field.7 3. for example.4 Risk [Set by development team based on the probability the project will experience undesirable events. lines of code required or function points. this is based on the probability that the feature will change or the team’s understanding of the feature will change. medium. record.5 3. Traceability Criteria Criteria for <type of requirement> [For each type of requirement you have identified. This field records an explanation or a reference to an explanation. Requirements exist for specific reasons.3 Version: <1. Only features whose Status is set to Incorporated and whose Target Release is defined will be implemented.] Reason [This text field is used to track the source of the requested feature. Used to help establish development priorities and determine those items for which additional elicitation is the appropriate next action. the Target Release Version Number can be increased so the item will remain in the Vision document. features will be assigned to "feature teams" responsible for further elicitation. Most project managers find categorizing risks as high.] Target Release [Records the intended product version in which the feature will first appear.] 3.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->