Page 231 - Software and Systems Requirements Engineering in Practice
P. 231
R
E
ç
A
H
T
P
ç ç # # H A P T E R ç ç ç 2 E Q U I R E M E N T S ç - A N A G E M E N T ç
2 E Q U I R E M E N T S ç - A N A G E M E N T ç
/Þ«iÊvÊ >ÞÃà iÃVÀ«Ì *ÀViÃÃiÃÊ-Õ««ÀÌi`
«>VÌÊ>>ÞÃÃ ÜÊV}ÊÃ]ÊÌÊ
>}iÊ>>}iiÌ
>ÃÜiÀÊÌ
iʵÕiÃÌ\ʺ7
>ÌÊ
vÊÌ
ÃÊÜiÀiÊÌÊV
>}i¶»
iÀÛ>ÌÊ>>ÞÃÃ ÜÊÕÌ}}ÊÃ]ÊÌÊ ÃÌLiivÌÊ>>ÞÃÃ
>ÃÜiÀÊÌ
iʵÕiÃÌ\ʺ7
ÞÊ
ÃÊÌ
ÃÊ
iÀi¶»
ÛiÀ>}iÊ>>ÞÃÃ ÕÌÊÃÌ>ÌiiÌÃÊÌ
>ÌÊ
>ÛiÊ iiÀ>Êi}iiÀ}]Ê
Ã]ÊÌÊ>ÃÜiÀÊÌ
iʵÕiÃÌ\Ê >>}iiÌÊ
º >ÛiÊ ÊVÛiÀi`ÊiÛiÀÞÌ
}¶»Ê Ài«ÀÌ}
ÃÌÊvÌiÊÕÃi`Ê>ÃÊ>Ê
i>ÃÕÀiÊvÊ«À}ÀiÃð
/ ÊǰÓÊ >Ê/Þ«iÃÊvÊ, Ê >ÞÃÃÊ Ì>Ìi`ÊLÞÊ>Ê
)MPACT !NALYSIS
4HE OBJECTIVE OF IMPACT ANALYSIS IS TO DETERMINE THE FINANCIAL
RESOURCE OR TEMPORAL COST OF A CHANGE REQUEST OR NEW FEATURE 4O DO
THIS THE RESPONSIBLE ##" MEMBER USUALLY THE ARCHITECT OR HIS HER
DELEGATE MUST TRACE FROM THE IMPACTED FEATURES TO THE ACTUAL SYSTEM
DESIGN IN ORDER TO DETERMINE HOW SIGNIFICANT ANY MODIFICATIONS OR
ENHANCEMENTS WOULD BE AND THEN FROM THAT DERIVE THE COST AND
RISK OF SUCH MODIFICATIONS
!NALYZING THE IMPACT OF A CHANGE REQUEST REQUIRES TRACING DOWN
THE LEFT SIDE OF THE EXAMPLE ENGINEERING PROJECT TRACEABILITY MODEL
SEE LATER &IGURE 4RACES GO FROM REQUIREMENTS m DESIGN )F THE
REQUIREMENT BEING ANALYZED IS NONFUNCTIONAL E G PERFORMANCE
CAPACITY THEN ADDITIONAL EFFORT MAY BE REQUIRED TO SIMULATE THE
IMPACT OF THE PROPOSED CHANGE TO DETERMINE IF IT IS FEASIBLE
#USTOMER -ANAGEMENT AND #HANGE #ONTROL
! SOFTWARE DEVELOPER WAS SENT TO DO INSTALLATION WORK ON A CONTROL
SYSTEM FOR AN OFFSHORE OIL PLATFORM 7HILE THE DEVELOPER WAS SEATED AT
A TERMINAL PERFORMING A SOFTWARE INSTALLATION THE CUSTOMER
REPRESENTATIVE SAT DOWN ALONGSIDE HIM AND ASKED IF A SPECIFIC CHANGE
WAS FEASIBLE 4HE DEVELOPER REPLIED THAT IT WAS 4HE CUSTOMER THEN
ASKED HOW MUCH IT WOULD COST AND THE DEVELOPER NOT GIVING IT MUCH
THOUGHT SAID hA FEW DAYS v 3EVERAL WEEKS LATER THE PROJECT MANAGER
RECEIVED A LETTER OF UNDERSTANDING FROM THE CLIENT STATING THAT THERE HAD
BEEN AGREEMENT BETWEEN OUR REPRESENTATIVE THE DEVELOPER AND THE
CUSTOMER TO MAKE THE CHANGE AT NO CHARGE 5PON DOING AN IMPACT
ANALYSIS IT WAS DETERMINED THAT THE COST OF THE CHANGE WOULD COMPLETELY
WIPE OUT THE PROJECT CONTINGENCY 4HE DEVELOPER BARELY REMEMBERED
THE CONVERSATION (EATED DISCUSSIONS WITH THE CUSTOMER THEN ENSUED