Title :
The basis for building a business case in software development, a case study
Author :
Khajavinia, Reza
Author_Institution :
Univ. of Najafabad, Najafabad, Iran
Abstract :
In many software companies, software engineers and business decision makers live in separate worlds, using their own terminology, decision criteria, and working methods. Building a business case is one possible way to bridge the gap between business and software engineering and to increase the quality and the profitability of software development. Main empirical findings of this study are that case companies used a software business case to allocate resources between concurrent projects, to support sales and pricing activities and to identify the technical platform of their customers´ products. A business case was considered as an important part of the software development process. This paper presents the rationale for using a business case for software projects and IT services. We also present that a business case can decrease the number of service barriers, factors that affect negatively a potential IT service end user. Our results are based on both the empirical data from interviews with three case companies within our research project and the literature review.
Keywords :
Unified Modeling Language; business process re-engineering; software quality; IT services; UML; business case; software companies; software development profitability; software development quality; software projects; unified modeling language; Bridges; Business communication; Companies; Computer aided software engineering; Costs; Profitability; Programming; Software engineering; Software quality; Terminology; Business Case; Business Models; ITIL; Software Development; UML;
Conference_Titel :
EUROCON 2009, EUROCON '09. IEEE
Conference_Location :
St.-Petersburg
Print_ISBN :
978-1-4244-3860-0
Electronic_ISBN :
978-1-4244-3861-7
DOI :
10.1109/EURCON.2009.5167659