Abstract
A method defines a systematic process for problem solving including the required aids and resources. This paper aims at contributing to the area of method development and in particular to practices and experiences in this field by reporting on a case from conceptual modelling and reflecting on lessons learned in it. The contributions of the paper are (1) an application case from method development in a distributed team, (2) the actual method development process integrating work procedure, cooperation principles and notation, and (3) experiences and lessons learned from developing a method component for context modeling.
Chapter PDF
References
Davenport, T.H., Prusak, L.: Working Knowledge. Harvard Business School Press, Boston (1998)
Moody, D.L.: The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering. IEEE Transactions on Software Engineering 35(6), 756–779 (2009)
Zdravkovic, J., Stirna, J., Henkel, M., Grabis, J.: Modeling Business Capabilities and Context Dependent Delivery by Cloud Services. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 369–383. Springer, Heidelberg (2013)
Jørgensen, H.D., Liland, T., Skogvold, S.: Aligning TOGAF and NAF - Experiences from the Norwegian Armed Forces. In: Johannesson, P., Krogstie, J., Opdahl, A.L. (eds.) PoEM 2011. LNBIP, vol. 92, pp. 131–146. Springer, Heidelberg (1980)
Carvallo, J.P., Franch, X.: On the Use of i* for Architecting Hybrid Systems: A Method and an Evaluation Report. In: Persson, A., Stirna, J. (eds.) PoEM 2009. LNBIP, vol. 39, pp. 38–53. Springer, Heidelberg (2009)
Stirna, J., Persson, A.: Evolution of an enterprise modeling method – next generation improvements of EKD. In: Sandkuhl, K., Seigerroth, U., Stirna, J. (eds.) PoEM 2012. LNBIP, vol. 134, pp. 1–15. Springer, Heidelberg (2012)
Henderson-Sellers, B.: Method Engineering: Theory and Practice. In: 5th International Conference ISTA 2006, Klagenfurt, Austria, pp. 13–23. GI (May 2006)
Ralyté, J.: Situational Method Engineering in Practice: A Case Study in a Small Enterprise. In: CAiSE 2013 Forum at the 25th CAiSE, Valencia, Spain, June 20, pp. 17–24. CEUR-WS.org (2013)
Ralyté, J., Brinkkemper, S., Henderson-Sellers, B.: Situational Method Engineering: Fundamentals and Experiences, Proceedings IFIP WG 8, Geneva, Switzerland, September 12-14, vol. 244. Springer, Heidelberg (2007)
Hidding, G.J., Odell, J.J., Parkinson, J., et al.: Panel: Method Engineering: Experiences in Practice. In: Brinkkemper, S., Lyytinen, K., Welke, R.J. (eds.) Method Engineering, pp. 319–320. Springer, US (1996)
Henderson-Sellers, B., Ralyté, J.: Situational Method Engineering: State-of-the-Art Review. J. UCS 16(3), 424–478 (2010)
Koç, H., Hennig, E., Jastram, S., Starke, C.: State of the Art in Context Modelling – A Systematic Literature Review. In: Iliadis, L., Papazoglou, M., Pohl, K., et al. (eds.) CAiSE Workshops 2014. LNBIP, vol. 178, pp. 53–64. Springer, Heidelberg (2014)
Röstlinger, A., Goldkuhl, G.: Påväg mot en komponentbaserad metodsyn (in Swedish). Presented at “VITS Höstseminarium 1994, Linköping University, Linköping, Sweden (1994)
Ralyté, J., Backlund, P., Kühn, H., Jeusfeld, M.A.: Method chunks for interoperability. In: Embley, D.W., Olivé, A., Ram, S. (eds.) ER 2006. LNCS, vol. 4215, pp. 339–353. Springer, Heidelberg (2006)
Mirbel, I., Ralyté, J.: Situational method engineering: combining assembly-based and roadmap-driven approaches. Requirements Eng. 11, 58–78 (2006)
Brinkkemper, S.: Method engineering: engineering of information systems development methods and tools. Information and Software Technology 1995, 37 (1995)
Avison, D.E., Fitzgerald, G.: Information Systems Development: Methodologies, Techniques and Tools. Berkshire. McGraw Hill, England (1995)
Bērziša, S., Bravos, G., Gonzalez Cardona, T., Czubayko, U., España, S., Grabis, J., Jokste, L., Kuhr, J.-C., Koc, H., Kampars, J., Llorca, C., Loucopoulos, P., Juanes Pascual, R., Sandkuhl, K., Simic, H., Stirna, J., Zdravkovic, J.: Deliverable D1.4 - Requirements Specification for CDD. CaaS Deliverable (February 2014)
Goldkuhl, G., Lind, M., Seigerroth. U.: Method integration: the need for a learning Perspective. IEE Proceedings, Software (Special issue on Information System Methodologies) 145(4) (1998)
Koc, H., Sandkuhl, K.: Task Report 5.2: CaaS Method Component for Context Modeling. CaaS – Capability as a Service for Digital Enterprises, FP7 project no 611351. Rostock University, Germany (2014)
Bērziša, S., España, S., Grabis, J., Henkel, M., Jokste, L., Kampars, J., Koç, H., Sandkuhl, K., Stirna, J., Valverde, F., Zdravkovic, J.: Task Report 5.1: State-of-the-art in Relevant Methodology Areas. CaaS – Capability as a Service for Digital Enterprises, FP7 project no 611351. Rostock University, Germany (2014)
Ralyté, J., Deneckère, R., Rolland, C.: Towards a generic model for situational method engineering. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, pp. 95–110. Springer, Heidelberg (2003)
Seigerroth, U.: Enterprise Modelling and Enterprise Architecture – the constituents of transformation and alignment of Business and IT. International Journal of IT/Business Alignment and Governance (IJITBAG) 2(1), 16–34 (2011)
Henderson-Sellers, B., Ralyté, J., Ågerfalk, P.: Matti Rossi: Situational Method Engineering. Springer, Berlin (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 IFIP International Federation for Information Processing
About this paper
Cite this paper
Sandkuhl, K., Koç, H. (2014). Component-Based Method Development: An Experience Report. In: Frank, U., Loucopoulos, P., Pastor, Ó., Petrounias, I. (eds) The Practice of Enterprise Modeling. PoEM 2014. Lecture Notes in Business Information Processing, vol 197. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45501-2_12
Download citation
DOI: https://doi.org/10.1007/978-3-662-45501-2_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45500-5
Online ISBN: 978-3-662-45501-2
eBook Packages: Computer ScienceComputer Science (R0)