0% found this document useful (0 votes)
45 views9 pages

Advance Software Engineering: Elaboration

Elaboration is an initial phase of iterative development where teams: 1) Conduct serious investigation and implement core architecture through 2-4 timeboxed iterations of 2-6 weeks. 2) Clarify most requirements by implementing basic scenarios without complexity like external services. 3) Tackle high-risk issues through incremental development of the same use cases across iterations.

Uploaded by

Aurangzeb Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views9 pages

Advance Software Engineering: Elaboration

Elaboration is an initial phase of iterative development where teams: 1) Conduct serious investigation and implement core architecture through 2-4 timeboxed iterations of 2-6 weeks. 2) Clarify most requirements by implementing basic scenarios without complexity like external services. 3) Tackle high-risk issues through incremental development of the same use cases across iterations.

Uploaded by

Aurangzeb Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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