A
product selection report is the architecture
and environments work product that reports the results of
commercial vendor and product evaluation, comparison,
selection, and acquisition.
The typical benefits of the product selection report
include:
It helps ensure that due diligence was taken in the
evaluation of the commercial off-the-shelf (COTS) products
(e.g., data components, hardware components, software
component, and software tools).
It helps ensure that the best (e.g., quality, feature
set, cost, availability) products are evaluated, compaired,
selected, and acquired.
The typical contents of the product selection report
are:
Product Category: (including objectives, common capabilities,
requirements, and product evaluation approach)
Product Evaluations (including vendor size, reputation, financial
security, longevity, and website as well as associated
product capabilities, quality, industry usage, and cost
breakdown)
Product Comparison (including strengths, weaknesses, differentiators,
and costs possibly in the form of a spreadsheet, matrix, or
table)
Product Selection (including selected vendors, products, tools, and
rationales for the selection)
Product Acquisition (including contact information, cost and payment
information, acquisition schedule, and shipping information
such as carrier, planned ship date, shipping cost, and
receiver)
Appendices
Major Issues
(e.g., potential product limitations, availability
of budget and staffing for due diligence during product
evaluation, and dependencies on other tasks and work
products)
TBDs
(incomplete parts of the document with estimated
dates to be completed)
Assumptions
(e.g., available budget for evaluation and purchase
of components, planned future availability of required
component capabilities)
The typical inputs to the product selection report
include:
Work Products:
Master Schedule, which constrains the schedule in
evaluating vendors and products
System Requirements Specification, which documents the
operational, data, and quality requirements (and design
constraints) that the physical components of the
application must help implement
Integration Team, which specifies their needs for the
support of the integration activity
Independent Test Team, which specifies their needs for
the support of the system testing activity
Security Team, which clarifies security mechanisms to
be implemented by the environments
User Experience Team, which specifies their needs for
the support of user experience tasks (e.g., graphics and
multimedia software tools and any associated hardware
components such as recording and digitizing equipment)
Product
vendor representatives and
domain
experts (consultants, methodologists, and industry
analysts), who provide input on commercial products to be
potentially incorporated into the application or various
environments
Parts of this document may be reused from project to
project if the development organization evaluates commercial
data, software, and hardware components and tools at the
organizational level.
Parts of this document may be included by reference to
other documents (e.g., industry reports and commercial
reviews of products).
This is a living document that is developed incrementally
and iteratively in parallel with other work products (e.g.,
the system architecture document and project environments
description document).
Different parts of this document may be due at different
times. For example, tools for the development environments
are typically evaluated and documented before those for the
production environments.