The
project environments description
document (PEDD) is the environments work product that
formally documents each of the
environments that will be produced and possibly delivered
during a
project.
The typical contents of the project environments description
document are:
Environment Overview
Project Environments Needs Assessment
(organized by users and other stakeholders)
Environments Implementation Plan
(including procurement, installation,
configuration, and testing)
Environments Management Plan
(including configuration management, operations,
and maintenance)
Development Environments For each of the following environments, the associated
objectives, stakeholders, location, hardware and software
components, and estimated price broken down by component:
Reuse Environment(s)
Engineering Environment(s)
Multimedia Environment(s)
Integration Environment(s)
Test Environment(s)
Production Environments For each of the following environments, the associated
objectives, stakeholders, location, hardware and software
components, and estimated price broken down by component:
Client Environment(s)
Contact Center Environment(s)
Content Management Environment(s)
Data Center Environment(s)
Appendices
Major Issues
(e.g., potential tool limitations, availability of
budget and staffing for due diligence during tool
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)
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)
Content Management Team, which specifies their needs
for the support of the content management activity
Software tool
vendor representatives and
domain
experts (consultants, methodologists, and industry
analysts), who provide input on software tools to be
potentially incorporated into the various environments
Hardware
vendor representatives, who provide input on hardware
components to be potentially incorporated into the various
environments
Major parts of the sections documenting the development
environments may be reused from project to project if the
development organization has standardized on certain
development tools and platforms.
Tailor out sections of this document that describe
environments that are unnecessary and therefore not going to
be produced.
Avoid unnecessary redundancy between the descriptions of
the production environments in this document and in the
system architecture document. One document can potentially
include this documentation by reference to the other.
This is a living document that is developed incrementally
and iteratively in parallel with other work products (e.g.,
the tool selection report).
Different parts of this document are due at different
times. For example, the development environments are
typically documented before the production environments.
The project content and format standard and the
associated template should clarify which parts of this
document are mandatory and which parts are optional.