ONE 7. Fail To of Find Poor To It's To To For: Process
ONE 7. Fail To of Find Poor To It's To To For: Process
more detail in Chapter 7. Teams that fail to spend a reasonable amount of time on
this task will find that their project contains expensive rework, cost overruns, poor
product quality, late delivery times, dissatisfied customefs, and poor team morale'
Requirements engineering cannot be neglected, nor can it be allowed to iterate end-
lessly before proceeding to product construction.
It's reasonable to ask what best practices should be followed to achieve thorough
and agile requirements engineering. Scott Ambler [Amb12] suggests several best prac-
tices for agile requirements definition:
L. Encourage active stakeholder participation by matching their availability and
valuing their input.
2. Use simple models (e.g., Post-it notes, fast sketches, user stories) to reduce
barriers to participation.
3. Take time to explain your requirement representation techniques before using
, them.
4. Adopt stakeholder terminology, and avoid technical jargon whenever possible.
5. Use a breadth-first approach to get the big picture of the project done before , ,r{
ts
/ ."t"
o 6
eA
ol
\o
\o
bt
@t \+
\J
UI \(D
lq
I
o_l
,s
cu\
o\
o\
O\
o\ li s
,t- I
'qouYeuoc
S r{a y AllrraQ\t
luatudoya,rap
ad.{1o1o.rd
senllca[q6 ro; u8gsap
ornllolr r..{f,rV {11uep1'L IBrnlral!qrrY