Presentation of a paper by Ken Evans
Abstract: The number of IT project overspends and failures suggests that many IT projects do not conform to requirements. Despite decades of development, the IT industry still seems to lack an effective method for ensuring that a project will be right first time. This paper outlines an ORM based requirements engineering process that aims to reduce the number of IT project failures. The main deliverable of the process is a formal description of WHAT a system is required to do without reference to HOW it is to be done. Data or process, which comes first? This paper answers this question by showing how to define processes by starting with an object-role model. To use the approach in this paper, you will need the Object-Role modeling tool embedded within the database function of Microsoft Visual Studio for Enterprise Architects 2003 or later together with two referenced books, [Halpin 01] and [Halpin 03].
"Quality is free. Its not a gift, but it is free.
What costs money are the unquality things - all the actions that involve not doing jobs right the first time."
Philip Crosby [Crosby 79]
Paper available from R.Meersman et al. (Eds.): OTM workshop 2005, LNCS 3762, pp.646-655.