|
|||||||||||||
|
Purpose
of this Template and Revision |
||||||||||||||
|
How
to Use this Documentation Plan Template |
||||||||||||||
|
||||||||||||||
|
|
||||||||||||||
|
Andy
Coster is
the International Project Editor for the ISO/IEC 90003:2004 and ISO/IEC TR
90005:2008 Standards and was involved in the development of international
standards, such as ISO/IEC 12207 Software life cycle processes and ISO/IEC
15288 System life cycle processes projects. Stan Magee is the past convener of WG 7 (Life Cycle Management) and the convener when ISO/IEC 15288 was initially developed. In 1994 he signed off the final version of ISO/IEC 12207 for the United States. Mr. Magee is co-author of several books about engineering software standards. Mr. Magee has over 42 years experience in the software field and is considered an expert in the area of software life cycle methodology.
|
||||||||||||||
|
|
|
|
||
| 1 | Documentation Plan Scope | 3 |
| 2 |
Documentation Plan Objective.. |
3 |
| 3 | Documentation Plan Purpose | 3 |
| 4 | Documentation Plan Overview | 4 |
| 5 | Documentation Management Policy | 5 |
| 6 | Documentation Assumptions, Constraints, Risks And Dependencies | 5 |
| 7 | Managed Plans, Documents And Reports For This Project | 6 |
| 7.1 Project Managed Plans | 8 | |
| 7.2 Project Managed Documents | 30 | |
| 7.3 Project Managed Reports | 53 | |
| 8 | Documentation Processes | 74 |
| 8.1 Identify Documentation Required By The Project | 76 | |
| 8.2 Identify Authors | 76 | |
| 8.4 Identify Sources For Data | 77 | |
| 8.5 Documentation Design And Development Process | 78 | |
| 8.6 Documentation Testing And Verification | 78 | |
| 8.7 Documentation Approval | 79 | |
| 8.8 Documentation Production | 79 | |
| 8.9 Documentation Storage | 79 | |
| 8.10 Documentation Maintenance | 80 | |
| 9 | Documentation Management Tools And Aids | 83 |
| 10 | Documentation Management Organization And Key Personnel | 84 |
| 10.1 Documentation Management Organization | 84 | |
| 10.2 Documentation Management Key Personnel | 84 | |
| 11 | Documentation Management Schedule | 86 |
| 11.1 Development Stage | 86 | |
| 11.2 Implementation Stage | 86 | |
| 12 | Documentation Management Budget | 87 |
| 13 | Amendment History For This Documentation Plan | 89 |
| Appendix A - References | 89 | |
| Appendix B - Definitions And Abbreviations | 90 | |
|
|
||
|
LIST OF FIGURES |
||
| Figure 1 - Project’s Documentation Process | 75 | |
| Figure 2 - Company Organization As It Relates To This Plan | 84 | |
| Figure 3 - Documentation Management Organization Within The Project | 85 | |
|
|
||
|
|
||
| 1A 1B 1C 2 3 4 5 |
Projects Managed Plans Projects Managed Documents Projects Managed Reports Documentation Management Processes Documentation Identification Documentation Management Roles and Responsibilities Documentation Management Tools, Aids and Their Purpose |
8
30 53 76 80 80 83 |
1 Documentation Plan Scope This System Documentation Plan (i.e., Plan) was developed for Project XYZ and complies with company requirements for system documentation management. NOTE: “plan” (small “p”) refers to other plans. This section identifies the policy; objective; purpose; assumptions, constraints, risks and dependencies; and overview of this Plan. This section identifies for this Plan’s users the extent and limitations of the documentation management methodology and must contain a clear, concise description of the documentation management methodology. It is critical for readers of this Plan to clearly understand the terminology and methodology used. This Plan must fit in with any other plans, e.g., Configuration Management and Project Management Plans. Prior to, or as part of, writing this Plan, a set of clearly defined processes must be established. As defined later, it is recommended that this Plan make reference to these processes (rather than include them in this Plan) and provide a summary of the key processes. This is to minimize changes to this Plan if any process changes. Thus, try to be as comprehensive as possible, but some detailed information is better presented in a Reference Section/Appendix or made part of the referenced processes used to implement this Plan. This Plan may be updated due to a change in planning, e.g., managed documentation or tools. As with any documentation, changes to this Plan follow the documentation change control process described in this Plan. The approved review results are documented in the Amendment History Section. As much as possible, figures and tables are used to provide documentation management information to help in the maintenance of this Plan.
This Plan emphasizes the users’ needs, and ensures the Plan’s objectives and purpose are consistent and complement Project requirements and other Project plans.
Even for small projects, documenting what was done, is being done, or how to operate products, is not always completed in a timely or in a useful manner. Another major concern is documentation change control. History has shown producers provide change control (even if weakly done) for the initial system products, but documentation changes are often after the fact and are poorly implemented. For instance, the template author has witnessed a situation in which engineers modified old, approved documentation amendment history information without going through any change-control process; even though the producing company said they implemented and enforced a change-control process. One of the major problems this Plan assists a project with is the minimization of review cycles. Each unplanned review increases cost, can greatly impact schedules, ties up valuable resources and impacts team morale. The management of this Plan may only require one person. he key is the development of quality documentation with the help of the entire Project team, not just the documentation management group. This Plan describes the processes used to manage the identified documentation, including the development, maintenance and retirement of the documentation. This Plan takes precedence over any documentation, process, etc., dealing with documentation management that may affect this Project. This Plan consolidates the methodology, requirements and processes used to manage the development, packaging, delivery and maintenance of documentation, including documentation change control. As a result, the documentation management methodology is organized to provide proper control of information development, dissemination, changes and retirement. This Plan provides management with visibility on documentation status and cost; including a clear picture of future documentation management needs. This Plan helps control documentation scope creep and documentation expectations. For this Plan, the term “documentation” includes processes, delivered
documentation, any data placed under documentation management control,
and the internal documentation used to help produce delivered documentation,
or used to manage the Project.
This Plan addresses the documentation that is covered. It is
critical that a Plan delineate what will not be covered, e.g., the change
control process may use the Configuration Management change control process
or some documentation may not be controlled by Documentation Management.
Consideration must be given to factors affecting how to go about working
on a project, any specific concerns needing to be addressed for the stakeholders
(e.g., users, management and Project sponsor) and what is needed to make
the documentation useful. 4 Documentation Plan Overview
The developers of this Plan worked closely with the customers and developers
of other Project plans to ensure consistency of terms, schedule, use of
resources and content. This Plan is divided into the following major
sections: |
||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
5 Documentation Management Policy The following is the policy for managing documentation: Insert the company documentation policy here. This policy should be signed at the highest company level possible, e.g., Vice President of Product Assurance. “It is the policy of company/project name that the Documentation Manager is responsible for the implementation of this policy and all documentation that will: |
||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
6 Documentation Assumptions, Constraints, Risks and Dependencies This section identifies perceived documentation problems areas and plans to resolve the problems. Include what obstacles users may face in terms of implementing this Plan. The
following assumptions (for planning purposes, are considered to be true, real
or certain) are made: |
||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
| The following constraints (application restrictions affecting the Project’s performance) are made: | ||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
| The following risks have been identified: | ||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
| This Plan has the following dependencies: | ||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
| 7
Managed Plans, Documents and Reports for this Project Tables 1A, 1B, and 1C identify the documentation (managed plans, documents and reports respectively) delivered or used by the Project. Only documentation listed in those tables are within scope of this Plan. As needed, the Documentation Manager updates this list, which is based on ISO/IEC 15288:2008, as denoted in the tables. A table is beneficial if there is a need to identify the purpose, provide a summary description or goal of each item of documentation. It may be advisable to group this documentation by some logical schema, e.g., stage. |
||||||||||||||||||||||||||||||||
| Table 1A, 1B, and 1C considerations: | ||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
| It may be helpful to readers if a “documentation tree” is provided, e.g.: | ||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
|
Consideration
should be given to add a column to Tables 1A, 1B and 1C to
show documentation dependences, e.g., Documentation xxx depends on
Documentation yyy (e.g., the Implementation Plan depends on the Installation
and Training Plans). Another
consideration is documentation hierarchy, especially if documentation has
duplication of information, delineate which documentation has precedence if
one or more of the documentation has erroneous information due to project
evaluation, i.e., to minimize updating.
|
||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||