Abstract
The advantages of situational method engineering (SME) as an approach to the development, specification and application of methods are significant. However, taking this approach into practice in real-world settings is often a daunting task, because the necessary infrastructure and superstructure are not currently available. By infrastructure, we mean the underpinning theoretical and technological foundations on which SME is based; in this regard, this paper explains how the ISO/IEC 24744 metamodel solves many long-standing problems in methodology specification and enactment that other approaches, such as OMG’s SPEM, cannot. By superstructure, we mean the exploitation mechanisms, often in the form of tools and decision procedures, that allow individuals and organisations to obtain value out of SME during their daily activities. Without these, SME is often seen as a purely theoretical exercise with little practical purpose. In this regard, we this paper also introduces the work product pool approach, which departs from the conventional view that methodologies must be described in a process-centric fashion to focus on a product-centric worldview, thus providing teams the capability to adopt an opportunistic and people-oriented setting in which to conduct their work.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Atkinson, C. and T. Kühne, 2000. Meta-Level Independent Modelling. In International Workshop on Model Engineering at 14 th European Conference on Object-Oriented Programming. 12–16 June 2000.
Atkinson, C. and T. Kühne, 2001. Processes and Products in a Multi-level Metamodeling Architecture. Int. J. Software Eng. and Knowledge Eng. 11(6): 761–783.
Brinkkemper, S., 1996. Method Engineering: Engineering of Information Systems Development Methods and Tools. Information and Software Technology. 38(4): 275–280.
Chau, T., F. Maurer, and G. Melnik, 2003. Knowledge Sharing: Agile Methods vs. Tayloristic Methods. In 12 th IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2003). IEEE Computer Society. 302–307.
Gonzalez-Perez, C. and B. Henderson-Sellers, 2005. A Representation-Theoretical Analysis of the OMG Modelling Suite. In The 4 th International Conference on Software Methodologies, Tools and Techniques. 28–30 September 2005. Frontiers in Artificial Intelligence and Applications 129. IOS Press: Amsterdam. 252–262.
Gonzalez-Perez, C. and B. Henderson-Sellers, 2006. A Powertype-Based Metamodelling Framework. Software and Systems Modelling. 5(1): 72–90.
Gonzalez-Perez, C. and B. Henderson-Sellers, 2007. Modelling Software Development Methodologies: A Conceptual Foundation. Journal of Systems and Software. (in press).
Greenfield, J. and K. Short, 2004. Software Factories: John Wiley & Sons.
Guizzardi, G., 2007. On Some Modal Properties of Ontologically Well-Founded Structural Conceptual Models. In CAiSE 2007. LNCS (in press). Springer-Verlag
Henderson-Sellers, B., 1992. A Book of Object-Oriented Knowledge. New York: Prentice-Hall.
International Organization for Standardization / International Electrotechnical Commission, 2004. ISO/IEC 15504-1: 2004. Software Process Assessment-Part 1: Concepts and Vocabulary.
International Organization for Standardization / International Electrotechnical Commission, 2007. ISO/IEC 24744. Software Engineering-Metamodel for Development Methodologies.
Kumar, K. and R.J. Welke, 1992. Methodology Engineering: a Proposal for Situation-Specific Methodology Construction, in Challenges and Strategies for Research in Systems Development, W.W. Cotterman and J.A. Senn (eds.). John Wiley & Sons: Chichester (UK). 257–269.
Lycett, M., R.D. Macredie, C. Patel, and R.J. Paul, 2003. Migrating Agile Methods to Standardized Development Practice. IEEE Computer. 36(6): 79–85.
McConnell, S., 1996. Rapid Development. Redmond: Microsoft Press.
Object Management Group, 2005. formal/05-01-06. Software Process Engineering Metamodel Specification, version 1.1.
Object Management Group, 2005. formal/05-07-04. Unified Modelling Language Specification: Superstructure, version 2.
Object Management Group, 2006. ad/2006-08-01. Software & Systems Process Engineering Meta-Model, version 2.0.
Object Management Group, 2006. formal/05-07-05. Unified Modelling Language Specification: Infrastructure, version 2.
Seidewitz, E., 2003. What Models Mean. IEEE Software. 20(5): 26–31.
Carnegie Mellon Software Engineering Institute, 2002. CMMI-SE/SW/IPPD/SS, V1.1, Continuous. CMMI for Systems Engineering/Software Engineering/Integrated Product and Process Development/Supplier Sourcing, Continuous Representation, version 1.1.
Thomsett, R., 2002. Radical Project Management. Upper Saddle River, NJ: Prentice-Hall.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 International Federation for Information Processing
About this paper
Cite this paper
Gonzalez-Perez, C. (2007). Supporting Situational Method Engineering with ISO/IEC 24744 and the Work Product Pool Approach. In: Ralyté, J., Brinkkemper, S., Henderson-Sellers, B. (eds) Situational Method Engineering: Fundamentals and Experiences. ME 2007. IFIP — The International Federation for Information Processing, vol 244. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-73947-2_3
Download citation
DOI: https://doi.org/10.1007/978-0-387-73947-2_3
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-73946-5
Online ISBN: 978-0-387-73947-2
eBook Packages: Computer ScienceComputer Science (R0)