DocumentCode
3426634
Title
Goal-Driven Software Development
Author
Schnabel, Ingo ; Pizka, Markus
Author_Institution
itestra GmbH, Ludwigstr
fYear
2006
fDate
38808
Firstpage
59
Lastpage
65
Abstract
Established software development processes focus on delivering software within time and budget according to a set of requirements. However, practical experiences show that neither business processes nor requirements can be fully understood in an early stage of a realistic software project. This is not primarily due to inadequate requirements elicitation but the fact that the technical implementation constitutes a formalization of a more or less fuzzy business domain revealing gaps and inconsistencies. Furthermore, the technology used adds constraints and enables new processes. Hence, trying to set the requirements in advance causes change requests, cost and time overruns, or even project cancellation. This paper continues the line of thought of iterative process models by regarding software development as a process iteratively converging business goals and technology from both sides. This "goal-driven process" is successfully applied in real-life commercial software projects and has repeatedly contributed to low cost but high quality software
Keywords
project management; software cost estimation; software development management; software prototyping; software quality; fuzzy business domain; goal-driven software development; iterative software development process model; project cancellation; software quality; software requirements elicitation; Business communication; Chaos; Costs; Graphical user interfaces; Information technology; Large-scale systems; Programming; Relational databases; Software quality; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2006. SEW '06. 30th Annual IEEE/NASA
Conference_Location
Columbia, MD
ISSN
1550-6215
Print_ISBN
0-7695-2624-1
Type
conf
DOI
10.1109/SEW.2006.21
Filename
4090245
Link To Document