CHALLENGES IN SOFTWARE DESIGN IN LARGE CORPORATIONS - A Case Study at Siemens AG

Peter Killisperger, Markus Stumptner, Georg Peters, Thomas Stückl

2008

Abstract

Successful software development is still a challenge and improvements in software processes and their application is an active research domain. Siemens has started research projects aiming to improve software process related activities. The adaptation of generic software process models to project specific context and the application of instantiated processes play a major role in these efforts. Several solutions have been put forward in literature in recent years to better standardise and automate these procedures. However, no approach has become a de facto standard. Instantiation and application of processes in practice are still often done manually and not standardised. On the basis of an analysis of Siemens’ current practice, a New Software Engineering Framework (NSEF) is suggested for improving the instantiation and the application of software processes within the company. In particular, the paper suggests the development of a gradual instantiation approach.

References

  1. Aalst, W. and Hee, K. (2004). Workflow Management - Models, Methods, and Systems. The MIT Press.
  2. Alexander, L. and Davis, A. (1991). Criteria for Selecting Software Process Models. In Proceedings of the Fifteenth Annual International Computer Software and Applications Conference, pages 521-528.
  3. Basili, V. and Rombach, H. (1991). Support for comprehensive reuse. Software Engineering Journal, 6(5):303- 316.
  4. Becker, U., Hamann, D., and Verlage, M. (1997). Descriptive Modeling of Software Processes. In Proceedings of the Third Conference on Software Process Improvement (SPI 7897).
  5. 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 08.04.2007).
  6. Boehm, B. (1976). Software Engineering. IEEE Transactions on Computers, 25(12):1226-1241.
  7. 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', pages 43-45.
  8. Bowers, J., May, J., Melander, E., and Baarman, M. (2002). Tailoring XP for Large System Mission Critical Software Development. In Wells, D. and Williams, L., editors, Extreme Programming and Agile Methods - XP/Agile Universe 2002, Second XP Universe Conference Chicago, volume 2418 of LNCS, pages 100-111.
  9. 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, pages 187-194.
  10. Fontana, A. and Frey, J. (1994). Handbook of Qualitative Research, chapter Interviewing: The Art of Science, pages 361-376. Sage Publications.
  11. Ginsberg, M. and Quinn, L. (1995). Process tailoring and the software Capability Maturity Model. Technical report, Software Engineering Institute (SEI).
  12. IEEE (1992). 1074-1991 IEEE Standard for Developing Software Life Cycle Processes. Software Engineering Standards Subcommittee of the Technical Committee on Software Engineering of the IEEE Computer Society.
  13. ISO/IEC (1998). ISO/IEC 15504-9 Technology Software Process Assessment Part 9: Vocabulary.
  14. Jaufman, O. and Münch, J. (2005). Acquisition of a ProjectSpecific Process. In PROFES, pages 328-342.
  15. Osterweil, L. J. (1987). Software Processes Are Software Too. In ICSE, pages 2-13.
  16. 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.
  17. Reichert, M. and Dadam, P. (1998). ADEPTflexSupporting Dynamic Changes of Workflows Without Losing Control. J. Intell. Inf. Syst., 10(2):93-129.
  18. Rinderle, S., Reichert, M., and Dadam, P. (2004). Correctness criteria for dynamic changes in workflow systems - a survey. Data Knowl. Eng., 50(1):9-34.
  19. Scheer, A.-W. (2000). ARIS - Business Process Modeling. Springer, 3rd edition.
  20. Simmons, R. (2002). Researching Social Life, chapter Questioinaires, pages 85-104. Sage Publications, 2nd edition.
  21. Williams, L. and Cockburn, A. (2003). Agile Software Development: It's about Feedback and Change. IEEE computer, 36(6):39-43.
Download


Paper Citation


in Harvard Style

Killisperger P., Stumptner M., Peters G. 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 - Volume 6: ICEIS, ISBN 978-989-8111-38-8, pages 123-128. DOI: 10.5220/0001683301230128


in Bibtex Style

@conference{iceis08,
author={Peter Killisperger and Markus Stumptner and Georg Peters and Thomas Stückl},
title={CHALLENGES IN SOFTWARE DESIGN IN LARGE CORPORATIONS - A Case Study at Siemens AG},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,},
year={2008},
pages={123-128},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001683301230128},
isbn={978-989-8111-38-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,
TI - CHALLENGES IN SOFTWARE DESIGN IN LARGE CORPORATIONS - A Case Study at Siemens AG
SN - 978-989-8111-38-8
AU - Killisperger P.
AU - Stumptner M.
AU - Peters G.
AU - Stückl T.
PY - 2008
SP - 123
EP - 128
DO - 10.5220/0001683301230128