Abstract
Software processes are used for organizing work in software development projects. In order to use them for a number of projects they are described in a generic way. Since software development is highly individual, they have to be particularized (i.e., instantiated) in turn for becoming applicable in projects. A number of instantiation approaches have been proposed in recent years, but none has become a de facto standard in industry. Therefore instantiation in many software developing organizations is still manual and lacks standardization, making the procedure time consuming and expensive. This chapter describes a standardized and semi-automated instantiation approach developed at Siemens. The approach supports instantiation by ensuring that the resulting process is syntactically correct and consistent.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aalst, W. and Hee, K. (2004), Workflow Management – Models, Methods, and Systems, The MIT Press, Cambridge, MA.
Alexander, L. and Davis, A. (1991), Criteria for Selecting Software Process Models, in ‘Proceedings of the Fifteenth Annual International Computer Software and Applications Conference’, pp. 521–528.
Basili, V. and Rombach, H. (1991), ‘Support for Comprehensive Reuse’, Software Engineering Journal 6(5), 303–316.
BMI (2004), ‘The new V-Modell XT – Development Standard for IT Systems of the Federal Republic of Germany’, URL: http://www.v-modell-xt.de (accessed 25.03.2008).
Boehm, B. and Belz, F. (1990), Experiences with the Spiral Model as a Process Model Generator, in ‘Proceedings of the 5th International Software Process Workshop “Experience with Software Process Models”’, pp. 43–45.
Bowers, J.; May, J.; Melander, E. and Baarman, M. (2002), Tailoring XP for Large System Mission Critical Software Development, in D. Wells and L. Williams, ed., ‘Extreme Programming and Agile Methods – XP/Agile Universe 2002, Second XP Universe Conference Chicago’, pp. 100–111.
Dreiling, A.; Rosemann, M.; Aalst, W.; Sadiq, W. and Khan, S. (2005), Model-Driven Process Configuration of Enterprise Systems, in ‘Wirtschaftsinformatik’, pp. 687–706.
Fitzgerald, B.; Russo, N. and O’Kane, T. (2000), An Empirical Study of System Development Method Tailoring in Practice, in ‘Proceedings of the Eighth European Conference on Information Systems’; pp. 187–194.
Ginsberg, M. and Quinn, L. (1995), ‘Process Tailoring and the Software Capability Maturity Model’, Technical report, Software Engineering Institute (SEI).
ISO/IEC (1998), ‘ISO/IEC 15504-9 Technology Software Process Assessment – Part 9: Vocabulary’.
Killisperger, P.; Peters, G.; Stumptner, M. and Stückl, T. (2008), Challenges in Software Design in Large Corporations – A Case Study at Siemens AG, in ‘Proceedings of the Tenth International Conference on Enterprise Information Systems, Vol. ISAS – 2’, pp. 123–128.
Kruchten, P. (1999), The Rational Unified Process, Addison-Wesley, Boston, MA.
Mendling, J.; Recker, J.; Rosemann, M. and Aalst, W. (2005), Towards the Interchange of Configurable EPCs, in ‘EMISA’, pp. 8–21.
Merriam-Webster’s Collegiate Dictionary (2005), Encyclopedia Britannica.
Osterweil, L. J. (1987), Software Processes Are Software Too, in ‘ICSE’, pp. 2–13.
Pedreira, O.; Piattini, M.; Luaces, M. and Brisaboa, N. (2007), ‘A Systematic Review of Software Process Tailoring’, ACM SIGSOFT Software Engineering Notes 32(3), 1–6.
Rosemann, M. and Aalst, W. (2007), ‘A Configurable Reference Modelling Language’, Information Systems 32(1), 1–23.
Workflow Management Coalition (2005), ‘Workflow Standard – Process Definition Interface – XML Process Definition Language’, URL: http://www.wfmc.org/standards/documents/TC-1025_xpdl_2_2005-10-03.pdf (accessed: 03.07.2008).
Yoon, I.; Min, S. and Bae, D. (2001), Tailoring and Verifying Software Process., in ‘APSEC’, pp. 202–209.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Killisperger, P., Peters, G., Stumptner, M., Stückl, T. (2009). Instantiating Software Processes: An Industry Approach. In: Papadopoulos, G., Wojtkowski, W., Wojtkowski, G., Wrycza, S., Zupancic, J. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/b137171_61
Download citation
DOI: https://doi.org/10.1007/b137171_61
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-84809-9
Online ISBN: 978-0-387-84810-5
eBook Packages: Computer ScienceComputer Science (R0)