Due to the fact that the given software process
has many of the characteristics of workflows, work-
flow related techniques may also be used for instan-
tiation. Rinderle et al. (2004) compare approaches
supporting structural changes of running workflow in-
stances and developed their own approach (Reichert
and Dadam, 1998). Although these approaches differ
from the given model, considerations regarding main-
tenance of structural correctness and consistency can
be partly applied. This includes control, data and tem-
poral dependencies.
5 CONCLUSIONS
A project to improve Siemens’ current approach in in-
stantiating and applying software processes has been
put forward. Siemens’ software processes were in-
troduced and the current practice of instantiation and
application was described. Issues of the current ap-
proach were identified and a New Software Engineer-
ing Framework (NSEF) for improving the adaptation
and application of processes was proposed. Particu-
lar goal is the development of a gradual approach of
instantiating software processes. The approach distin-
guishes between high level and detailed instantiation
depending on the nature of the operation.
REFERENCES
Aalst, W. and Hee, K. (2004). Workflow Management -
Models, Methods, and Systems. The MIT Press.
Alexander, L. and Davis, A. (1991). Criteria for Selecting
Software Process Models. In Proceedings of the Fif-
teenth Annual International Computer Software and
Applications Conference, pages 521–528.
Basili, V. and Rombach, H. (1991). Support for comprehen-
sive reuse. Software Engineering Journal, 6(5):303–
316.
Becker, U., Hamann, D., and Verlage, M. (1997). Descrip-
tive Modeling of Software Processes. In Proceedings
of the Third Conference on Software Process Improve-
ment (SPI ’97).
BMI (2004). The new V-Modell XT - Development Stan-
dard for IT Systems of the Federal Republic of Ger-
many. URL: http://www.v-modell-xt.de (accessed
08.04.2007).
Boehm, B. (1976). Software Engineering. IEEE Transac-
tions on Computers, 25(12):1226–1241.
Boehm, B. and Belz, F. (1990). Experiences With The Spi-
ral Model As A Process Model Generator. In Pro-
ceedings of the 5th International Software Process
Workshop ’Experience with Software Process Mod-
els’, pages 43–45.
Bowers, J., May, J., Melander, E., and Baarman, M. (2002).
Tailoring XP for Large System Mission Critical Soft-
ware Development. In Wells, D. and Williams, L.,
editors, Extreme Programming and Agile Methods -
XP/Agile Universe 2002, Second XP Universe Confer-
ence Chicago, volume 2418 of LNCS, pages 100–111.
Fitzgerald, B., Russo, N., and O’Kane, T. (2000). An em-
pirical study of system development method tailoring
in practice. In Proceedings of the Eighth European
Conference on Information Systems, pages 187–194.
Fontana, A. and Frey, J. (1994). Handbook of Qualitative
Research, chapter Interviewing: The Art of Science,
pages 361–376. Sage Publications.
Ginsberg, M. and Quinn, L. (1995). Process tailoring and
the software Capability Maturity Model. Technical
report, Software Engineering Institute (SEI).
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 Soci-
ety.
ISO/IEC (1998). ISO/IEC 15504-9 Technology Software
Process Assessment Part 9: Vocabulary.
Jaufman, O. and M
¨
unch, J. (2005). Acquisition of a Project-
Specific Process. In PROFES, pages 328–342.
Osterweil, L. J. (1987). Software Processes Are Software
Too. In ICSE, pages 2–13.
Pedreira, O., Piattini, M., Luaces, M., and Brisaboa, N.
(2007). A Systematic Review of Software Process Tai-
loring. ACM SIGSOFT Software Engineering Notes,
32(3):1–6.
Reichert, M. and Dadam, P. (1998). ADEPT
flex
-
Supporting Dynamic Changes of Workflows Without
Losing Control. J. Intell. Inf. Syst., 10(2):93–129.
Rinderle, S., Reichert, M., and Dadam, P. (2004). Correct-
ness criteria for dynamic changes in workflow systems
- a survey. Data Knowl. Eng., 50(1):9–34.
Scheer, A.-W. (2000). ARIS - Business Process Modeling.
Springer, 3rd edition.
Simmons, R. (2002). Researching Social Life, chapter
Questioinaires, pages 85–104. Sage Publications, 2nd
edition.
Sommerville, I. (1992). Software Engineering. Addison-
Wesley.
Williams, L. and Cockburn, A. (2003). Agile Software De-
velopment: It’s about Feedback and Change. IEEE
computer, 36(6):39–43.
Yoon, I.-C., Min, S.-Y., and Bae, D.-H. (2001). Tailoring
and Verifying Software Process. In APSEC, pages
202–209.
Zmud, R. W. (1997). Remarks from MIS Quarterly Editor.
MIS Quarterly, 21(1):V–VII.
ICEIS 2008 - International Conference on Enterprise Information Systems
128