Abstract
AbstractSoftware engineering has come to recognise the value of software processes as vehicles for addressing such goals as improved efficiency in software development, the achievement of improved product quality, and better coordination and communication of the members of software teams. Greater clarity, completeness, and precision in defining these processes seem to lead to greater effectiveness in pursuing these goals. The languages and notations used to support definition of such processes seem to be relatively successful in supporting these definitions, but more progress towards better languages and notations seems indicated. This article suggests that processes are also central to the effective pursuit of essential goals in a broad spectrum of other domains of human endeavour. We suggest that the study of how processes are used in those other domains to pursue goals that are essential in those domains can help us to reflect on our goals for the use of process in software development. Further, we suggest that observing the process language features that seem to facilitate the pursuit of goals in these other domains can similarly suggest features that would seem analogously important in languages used to support the definition of software processes. This article examines the use of processes in domains other than software development and uses observations about these processes to suggest desiderata for software development processes, and the languages used to define them. Copyright © 2007 John Wiley & Sons, Ltd.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.