Projects teams are at risk of spending time developing
an architecture that will not support the requirements of the system. This task
mitigates the risk of having to rework the architecture
by describing at least one potential architecture through
the Architectural Proof-of-Concept. The objective
is to describe just enough of the architecture before building it to be confident
that the approach will succeed.
Demonstrating that an architectural approach will succeed can be very informal
or very formal. If a team is building software similar to systems
that they have developed in the past or on
top of well-understood frameworks (such as Java™ 2 Platform, Enterprise
Edition, or J2EE™), it may take very little explanation to be confident
of the architectural approach. If the team is new or is building software based
on new technology, significant research, description, and prototype may
be required before achieving enough confidence to proceed with a specific architecture.
|