Skip to main content

OpenUP

Go Search
Home
  
OpenUP > Wiki Pages > WorkDefinition - Develop the Architecture  

WorkDefinition - Develop the Architecture

WorkDefinition Information

Develop the Architecture

Description

Overview:
Develop the architecturally significant requirements prioritzed for this iteration.

Main Description:

This activity refines the initial high-level architecture into working software. The objective is to produce stable software that adequately addresses the technical risks in scope.

 

The architect and developers work together to:

  • Refine the initial sketch of the architecture into concrete design elements
  • Ensure that the architecture decisions are adequately captured and communicated
  • Ensure that the team has enough information to enable software to be developed
  • Ensure that the requirements that were prioritized for the current iteration are adequately addressed in the software

 

In an iterative project, the team should not attempt to develop the architecture for the entire project in a single pass. Rather, they should focus on meeting the requirements in scope for the current iteration, while making decisions in the context of the wider project.


Staffing:
These activities are best carried out as a collaborative effort by the team, with the architect acting as a focal point for coordinating and facilitating the decisions.

Develop Solution Increment (Develop the Architecture)Refine the ArchitectureOutline the Architecture

Attributes

CF WD_Enumeration1Blue
SCF WD_Number09054.80

Inputs and Outputs

WorkProductInputOutputAllowable States
Architecture(none)
Architecture Notebook(none)
Build(none)
Design(none)
Developer Test(none)
Glossary(none)
Implementation(none)
Supporting Requirements Specification(none)
Test Log(none)
Test Script(none)
Use Case(none)
Use-Case Model(none)
Vision(none)
Work Items List(none)

Last modified at 1/7/2008 7:38 AM  by Administrator