You are on page 1of 9

Advance Software Engineering

Elaboration
What Happened in Inception?
It is not the requirements phase of the project, but
a short step to determine basic feasibility, risk, and
scope, and decide if the project is worth more
serious investigation, which occurs in elaboration.

The artifacts created should be brief and


incomplete, the phase is quick, and the
investigation is light.
Elaboration
Elaboration is the initial series of iterations during
which the team does serious investigation,
implements the core architecture, clarifies most
requirements, and tackles the high-risk issues
Elaboration often consists of between two and four
iterations; each iteration is recommended to be
between two and six weeks, unless the team size is
massive.
Each iteration is timeboxed.
Elaboration is not a design phase or a phase
when the models are fully developed in
preparation for implementation in the
construction stepthat would be an example
of superimposing waterfall ideas on to
iterative development and the UP.

executable architecture??
Elaboration: Some key Ideas and best
Practices
Iteration 1 Requirements
Implement a basic, key scenario of the Process Sale
use case: entering items and receiving a cash
payment.
Implement a Start Up use case as necessary to
support the initialization needs of the iteration.
Nothing fancy or complex is handled, just a simple
happy path scenario, and the design and
implementation to support it.
There is no collaboration with external services,
such as a tax calculator or product database.
No complex pricing rules are applied.
Incremental Development for the
Same Use Case Across Iterations
What Artifacts May Start in
Elaboration?

You might also like