This chapter will help you to :
●Understand some key terms used in
software requirements engineering.
●Distinguish requirements development from
requirements management.
●Be alert to some requirements-related
problems that can arise.
●Learn several characteristics of
excellent requirements.
----------------------------------------------------------------------------------------------------------------------------------
Start of Some Realities :
----------------------------------------------------------------------------------------------------------------------------------
System Failures: Examples (1) :
●Mars Climate Orbiter
§In 1999, the Mars Climate Orbiter disappears around Mars
§Cost: about $125M US
§Problem caused by a misunderstanding between a team in Colorado and one in California
§One team used the metric system while the other used the English system for a key function… .
System Failures: Examples (2) :
●GIRES1 (Gestion intégrée des ressources)
§ Integrated management of resources
§ To replace >1000 existing systems
§ In 140 organisations / departments
§ Affecting 68000 employees!
●8-year project of the Quebec government, started 1998
●$80 million budget
●Could not cope with changes to the requirements…
§ Cost of $400 millions after 5 years, and very late
§ Project cancelled in 2003
System Failures: Examples (3) :
●Canadian Gun Registry1,2
§Law adopted in 1995 (Bill C-68 was created by Firearms Act)
§Was supposed to cost $119M, with revenues
of $117M (net cost of $2M)
§30 types of permits, long questionnaires, 90%
of errors in requests
§Rising costs ($327M in 2000, $688M in 2002, plus others…)
§Many political and legal issues, and a few scandals…
§Customer asked for over 2000 changes in the computer system!
§~$1B in 2004, probably ~$2B by the time the system is fully functional
§Tons of unhappy customers and taxpayers…
§Not required to register as of May 17, 2006!
§New Bill C-391 (passed second reading…)
----------------------------------------------------------------------------------------------------------------------------------
I was searching through your theme and I found your Electronics & Communication engineering – JMIT blog. It was really very interesting.
ReplyDelete