.\"	@(#)MR Deliverables Checklist:	$Revision: 1.1.109.1 $	$Date: 91/11/19 14:32:41 $
.\"
.\"  This document describes a list of events that must occur prior to the
.\"  MR Checkpoint of the NFS Services/300 product.
.\"
.\"  This document is made printable by entering the following command:
.\"
.\"		nroff -cm filename > formatted_file
.\"		lp -ogothic < formatted_file
.\"
.\"  Original author:  Dave Erickson
.\"  Rel 6.5  author:  Jeff Elison
.\"
.tr ~
.PH "''\fB-~NFS Services/300 MR Deliverables Checklist, 6.5 Release~-\fR''"
.PF "''-~\\\\nP~-''"
.nr Hc 1000
\fBManufacture/Release will occur on ? March; the MR meeting is 21
February from 3:00 to 4:00 in 1LC2.\fR
.sp
An MR deliverables checklist follows, with the following parts:
.sp
.VL 16 5
.LI "___~~\fBFeb 21\fR"
Installability Testing of Product Media
.LI "___~~\fBJan 3\fR"
Sync the Online Man Pages with Written
.LI "___~~\fBJan 12\fR"
Final Bits to SSIT
.LI "___~~\fBFeb 21\fR"
SSIT Provides SE Media for Testing
.LI "___~~\fBFeb 21\fR"
Partner Testing of SE Media Complete
.LI "___~~\fBFeb 21\fR"
Defects into STARS
.LI "___~~\fBJan 15\fR"
SSIT Provides Final NFS Product Bits
.LI "___~~\fBFeb 21\fR"
Internal Documentation Complete
.LI "___~~\fBFeb 21\fR"
Code, Documentation and Tools Archived
.LI "___~~\fBFeb 21\fR"
Corporate Metrics Complete
.LI "___~~\fBFeb 21\fR"
QA Metrics Complete
.LI "___~~\fBMar 28\fR"
Release Final Product to Manufacturing
.LI "___~~\fBFeb 21\fR"
Verify Media Received from Manufacturing
.LI "___~~\fBFeb 21\fR"
Forward Resolved STARS Reports to QA
.LI "___~~\fBMar 1\fR"
Project History Notebook
.LE
.sp 2
.HU "Installability Testing of Product Media (Feb 21)"
.sp
.AL 1 9
.LI "___~" 1
(\fBJeff\fR)
Perform an update on a non-NFS 6.5 system, similar to what
customers may have.
.LI "___~" 1
(\fBJeff, Mickie\fR)
Verify that the installation instructions provided in the NFS manual are
correct and usable, i.e., perform them and report success or failure.
If there are any difficulties, modify the documentation.
.LE
.sp 2
.HU "Sync the Online Man Pages with Written (Jan 3)"
.sp
.ML "___~" 9
.LI
(\fBJeff, Mickie\fR)
Copy man pages from the documentation group, so the online versions are the
same as the written ones.
.LE
.sp 2
.HU "Final Bits to SSIT (Jan 23)"
.sp
.ML "___~" 9
.LI
(\fBJeff\fR)
Provide the final NFS bits to SSIT via the standard SSIT delivery process.
.LE
.sp 2
.HU "SSIT Provides SE Media for Testing (Feb 21)"
.sp
.ML "___~" 9
.LI
(\fBSSIT\fR)
SSIT provides the tapes and floppies for use in Partner
Testing; details listed below.
.LE
.sp 2
.HU "Partner Testing of SE Tapes Complete (Feb 21)"
.sp
.AL 1 9
.LI "___~" 1
(\fBJeff, Arsenal\fR)
Prepare the \fINFS Partner Test Plan\fR.
.LI "___~" 1
(\fBDarren, Jeff, Mark, Mike, Arsenal\fR)
Execute the \fINFS Partner Test Plan\fR.
.LI "___~" 1
(\fBEveryone\fR)
Perform various keybanging tests that are deemed appropriate.
.sp
\fBEveryone, please help me here - give me your ideas of basic tests that
should be done to check situations you recall that had problems in the
past, and I will enumerate them.\fR
.AL A 8 1
.LI "___~" 1
(\fBMark\fR)
quick NFS performance test
.LE
.LE
.sp 2
.HU "Defects into STARS (Feb 21)"
.sp
.AL 1 9
.LI "___~" 1
(\fBPrabha, reviewed by DaveM\fR)
Identify which defects remain in DTS that are unfixed and "significant."
.LI "___~" 1
(\fBPrabha\fR)
Extract the information related to those defects and enter each defect into
STARS.
.LE
.sp 2
.HU "SSIT Provides Final NFS Product Bits (Feb 21)"
.sp
.AL 1 9
.LI "___~" 1
(\fBSSIT\fR)
SSIT provides us with tape and floppy versions of the NFS product.
.LI "___~" 1
\fIFor both linus tape and
micro-floppy media created by SSIT\fR:
.sp
\fBTap~~~Flp\fR
.AL A 14
.LI "___~~___~" 1
(\fBJeff\fR)
Verify that all filesets install successfully from the medium;
compare the installed and delivered bits.
.LI "___~~___~" 1
(\fBJeff\fR)
Verify that all files in every fileset are present with the
correct modes, owners and groups.
.LE
.LI "___~" 1
(\fBJeff\fR)
If there are any problems, have SSIT recreate the media and repeat this
verification process.
.LE
.sp 2
.HU "Internal Documentation Complete (Feb 21)"
.sp
.AL 1 9
.LI "___~" 1
(\fBArsenal\fR)
NFS System Test Plan
.LI "___~" 1
(\fBMike\fR)
RPCGEN Internal Maintenance Specification
.LI "___~" 1
(\fBJeff\fR)
Lock Manager Internal Maintenance Specification
.LI "___~" 1
(\fBMark\fR)
REX Internal Maintenance Specification
.LI "___~" 1
(\fBDarren\fR)
Kernel Internal Reference Specification(s)
.LI "___~" 1
(\fBJeff\fR)
External Reference Specification
.LI "___~" 1
(\fBJeff\fR)
NFS Localization Cookbook (NLS)
.LE
.sp 2
.HU "Code, Documentation and Tools Archived (June 10)"
.sp
.AL 1 9
.LI "___~" 1
(\fBJeff\fR)
Prepare a document ("how_to" is its name) that
.AL A 6 1
.LI
describes how to restore the development environment,
.LI
describes how to modify and rebuild the product and
.LI
contains an index of what is included on the tape.
.LE
.LI "___~" 1
(\fBJeff\fR)
Prepare the development environment for archival, ensuring all of the following
are organized in an acceptable directory structure.
.AL A 6 1
.LI
Current source code
.LI
Makefiles
.LI
Online documentation (man pages)
.LI
Build and administrative tools
.LI
These documents:
.AL i 6 1
.LI
RPC/XDR Internal Maintenance Specification
.LI
RPCGEN Internal Maintenance Specification
.LI
Lock ManagerInternal Maintenance Specification
.LI
REX Internal Maintenance Specification
.LI
Yellow Pages Internal Maintenance Specification
.LI
Kernel Internal Reference Specification
.LI
External Reference Specification
.LE
.LE
.LI "___~" 1
(\fBJeff\fR)
Archive the above using an acceptable method, e.g.,
.sp
	find . -print | cpio -o | tcio -or /dev/rct
.LI "___~" 1
(\fBJeff\fR)
Copy the archive tape to another tape.
.LI "___~" 1
(\fBJeff\fR)
Prepare the appropriate forms for manufacturing; give the forms and both
archive tapes to manufacturing.
.LE
.sp 2
.HU "Corporate Metrics Complete (June 10)"
.sp
.AL 1 9
.LI "___~" 1
(\fBJeff\fR)
Determine the engineering payroll months expended during the following
phases of the project.
.AL A 6 1
.LI
Investigation/External Specification
.LI
Design
.LI
Implementation
.LI
Testing
.LE
.LI "___~" 1
(\fBJeff\fR)
Determine the calendar months expended during the following
phases of the project.
.AL A 6 1
.LI
Investigation/External Specification
.LI
Design
.LI
Implementation
.LI
Testing
.LE
.LI "___~" 1
(\fBJeff\fR)
Determine the engineering time over or under the 40-hour engineering week
averaged over the project duration.
.LI "___~" 1
(\fBJeff\fR)
(Optional) Determine the number of defects introduced during the following
phases of the project.
.AL A 6 1
.LI
Investigation/External Specification
.LI
Design
.LI
Implementation
.LI
Testing
.LE
.LI "___~" 1
(\fBJeff\fR)
Determine the number of defects found during the following
phases of the project.
.AL A 6 1
.LI
Investigation/External Specification
.LI
Design
.LI
Implementation
.LI
Testing
.LE
.LI "___~" 1
(\fBJeff\fR)
Determine the number of defects closed during the following
phases of the project.
.AL A 6 1
.LI
Investigation/External Specification
.LI
Design
.LI
Implementation
.LI
Testing
.LE
.LI "___~" 1
(\fBJeff\fR)
Determine numbers for each of the following (for each programming language
used):
.AL A 6 1
.LI
Non-comment source statements
.LI
Comment lines
.LI
Blank lines
.LI
% of recycled code
.LI
(Optional) Number of procedures
.LI
(Optional) Bytes of object code
.LE
.LI "___~" 1
(\fBJeff\fR)
(Optional) Determine numbers for each of the following:
.AL A 6 1
.LI
Number of lines in engineering documentation
.LI
Number of figures in engineering documentation
.LE
.LI "___~" 1
(\fBJeff\fR)
Transcribe all of the numbers from above into the \fISoftware Metrics
Collection Forms\fR.
Send the forms to the Metrics Administrator at the
Software Engineering Lab in Palo Alto, and provide copies to Bugarin's
Productivity, Tools and Training project.
.LE
.sp 2
.HU "QA Metrics Complete (June 10)"
.sp
.AL 1 9
.LI "___~" 1
(\fBJeff\fR)
Complete the "CND Quality Engineering Project Worksheet" line items,
which are:
.AL A 6 1
.LI
Number of crashes during testing.
.LI
Path coverage during testing.
.LI
Defects found during testing and reported via DTS.
.LI
DTS-reported defects fixed.
.LI
A count of pre-release status reports in STARS.
.LI
A breakdown of the pre-release status reports in STARS by severity and type.
.LI
A count of non-commented source statements.
.LI
CND's software defect density 10x goal (defects per KNCSS), to be completed by
the QA department.
.LI
Estimated defect density at MR, to be completed by the QA department.
.LE
.LI "___~" 1
(\fBDaveM\fR)
Provide a "bug chart," describing resources and time expended.
.LI "___~" 1
(\fBDaveM\fR)
Write a statement of congruence to the Functionality, Usability, Reliability,
Performance and Supportability (FURPS) goals.
.LI "___~" 1
(\fBJeff\fR)
Provide a copy of the completed Corporate Metrics forms.
.LI "___~" 1
(\fBJeff\fR)
Provide a brief summary reporting the items of the Partner Test Plan that
have been completed.
.LI "___~" 1
(\fBJeff\fR)
Gather the following information.
.AL A 6 1
.LI "___~" 1
(\fBArsenal\fR)
The Kbytes of test code.
.LI "___~" 1
(\fBArsenal\fR)
The number of lines of test code source (if possible, provide figures on
non-commented source statements, blank lines and comments).
.LI "___~" 1
(\fBArsenal\fR)
A distribution of the system crashes occurring in the last month.
.LI "___~" 1
(\fBIf available\fR)
A description of the effort expended fixing defects during the project.
.LE
.LI "___~" 1
(\fBJeff\fR)
Assemble these items into a report to give to the QA department of CND;
provide SSIT with a copy.
.LE
.sp 2
.HU "Release Final Product to Manufacturing (June 13)"
.sp
.ML "___~" 9
.LI
(\fBJeff\fR)
Provide CND manufacturing with the master floppies and tape.
These media were received from SSIT and verified during the 
"SSIT Provides Final NFS Product Bits" step above.
.LE
.sp 2
.HU "Verify Media Received from Manufacturing (June 14)"
.sp
.AL 1 9
.LI "___~" 1
(\fBJeff\fR)
Repeat the process of verifying the contents of the master floppies and tape
created by manufacturing, described above in
"SSIT Provides Final NFS Product Bits."
.LI "___~" 1
(\fBJeff\fR)
Report failure or success to CND manufacturing.
.LE
.sp 2
.HU "Forward Resolved STARS Reports to QA (June 14)"
.sp
.ML "___~" 9
.LI
(\fBJeff\fR)
For all STARS reports that have been resolved since the last release, forward
them to QA.
(This is a process done while using the STARS system - from the main menu,
select the "to QA" function.)
.LE
.sp 2
.HU "Project History Notebook (June 22)"
.sp
.AL 1 9
.LI "___~" 1
(\fBJeff\fR)
Gather the following documents, etc.;
collect only those which have changed since 6.0.
.AL A 8 1
.LI "___~" 1
(\fBJeff\fR)
MR events/deliverables checklist
.LI "___~" 1
(\fBArsenal\fR)
NFS System Test Plan
.LI "___~" 1
(\fBJeff\fR)
RPCGEN Internal Maintenance Specification
.LI "___~" 1
(\fBJeff\fR)
REX Internal Maintenance Specification
.LI "___~" 1
(\fBJeff\fR)
Lock Manager Internal Maintenance Specification
.LI "___~" 1
(\fBJeff\fR)
Kernel Internal Reference Specification
.LI "___~" 1
(\fBJeff\fR)
External Reference Specification
.LI "___~" 1
(\fBJeff\fR)
Product Requirements Document
.LI "___~" 1
(\fBJeff\fR)
Product Data Sheet
.LI "___~" 1
(\fBJeff\fR)
Update_info document
.LI "___~" 1
(\fBChuck\fR)
Software Support Plan
.LI "___~" 1
(\fBChuck\fR)
NFS Whitepaper
.LI "___~" 1
(\fBAndy\fR)
Product Plan
.LI "___~" 1
(\fBAndy\fR)
Sales Training Manual
.LI "___~" 1
(\fBDaveM\fR)
All checkpoint meetings slides
.LI "___~" 1
(\fBJeff\fR)
Team photo
.LI "___~" 1
(\fBJeff\fR)
QA Metrics Report, including the Corporate Metrics Forms
.LI "___~" 1
(\fBDaveM\fR)
Project Estimation Summary for PTT group
.LI "___~" 1
(\fBJeff, et al.\fR)
Post-mortem reports
.LI "___~" 1
(\fBDaveM\fR)
DaveM's monthly reports
.LI "___~" 1
(\fBDaveM\fR)
MTS' task list data, summarized by category for the entire project
.LI "___~" 1
(\fBJeff\fR)
The how_to document (see the "Code, Documentation and Tools Archived" section,
above)
.LI "___~" 1
(\fBJeff\fR)
NLS Cookbook
.LI "___~" 1
(\fBJeff\fR)
Various MR documents
.LI "___~" 1
(\fBJeff\fR)
Various mailings and news releases (Momentum, Computer News, Tech Exchange
Newsletters)
.LI "___~" 1
(\fBPrabha\fR)
Copies of STARS reports since last release
.LE
.LI "___~" 1
(\fBJeff\fR)
Provide the deltas to
.AL A 8
.LI "___~" 1
create a supplement to the NFS project notebook
.LI "___~" 1
the Project Documentation Librarian
.LE
.LE
