Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1479190.1479193acmconferencesArticle/Chapter ViewAbstractPublication PagesicpwConference Proceedingsconference-collections
research-article

A wiki-based approach to method tailoring

Published: 28 November 2008 Publication History

Abstract

Tailoring systems development methods is a challenge. Both the research of method engineering and method-in-action have put much effort into this issue. State-of-the art Computer-Aided Method Engineering tools for situational method engineering often requires specific competences in meta modelling languages. Together with the tool investments they often become heavy weight solutions for small systems development companies that seek method tailoring support. In this paper a wiki-based approach to method tailoring, the Wiki Method Tool (WMT), has been evaluated during two systems development projects. The evaluation of this light weight tool has been carried out in a small systems development company in Sweden. The evaluation has been anchored in Activity Theory to focus on the collaborative actions on the situational methods using the WMT, such as changing work descriptions and templates. The WMT itself contributed with data about each documented change -- what the change looked like, by whom, and when it was made. Based on these data and subsequent interviews, we report on lessons learned and can conclude that all team members have contributed to the situational methods. It also means that they took a shared responsibility for the role as method engineer.

References

[1]
Argyris, C. and Schön, D. A. 1978 Organizational Learning: A Theory of Action Perspective. Addison-Wesley.
[2]
Avison, D. E. and Fitzgerald, G. 2003. Where now for development methodologies? Association for Computing Machinery. Communications of the ACM. 46, 1, 78.
[3]
Aydin, M. N., et al. 2005. On the Adaptation of an Agile Information Systems Development Method. Journal of Database Management. 16, 4, 24--40.
[4]
Baskerville, R. and Stage, J. 2001 Accommodating emergent work practices: Ethnographic choice of method fragments. in Realigning Research and Practice in IS Development: The Social and Organisational Perspective. (Boise, Idaho, USA, Kluwer Academic Publishers, 11--27.
[5]
Beck, K. 2000 Extreme Programming explained: embrace change. Addison-Wesley.
[6]
Brinkkemper, S. 1996. Method engineering: engineering of information systems development methods and tools. Information and Software Technology. 38, 4, 275--280.
[7]
Brinkkemper, S. 2000 Method Engineering with Web-enabled Methods, in Information Systems Engineering, State of The Art and Research Themes, A. Solveberg, Ed., Springer-Verlag.
[8]
Brinkkemper, S., Saeki, M., and Harmsen, F. 1999. Metamodelling based assembly techniques for situational method engineering. Information Systems. 24, 3, 209--228.
[9]
Bødker, S. and Petersen, M. G. 2000. Design for learing in use. Scandinavian Journal of Information Systems. 12, 61--80.
[10]
Checkland, P. B. 1981 Systems thinking, systems practice. Wiley.
[11]
Dahanayake, A. 2000 Computer-aided method engineering: designing CASE repositories for the 21st century. Idea Group Publishing.
[12]
Denning, P., et al. 2005. Wikipedia Risks. Communication of the ACM. 48, 12, 152.
[13]
Fitzgerald, B., Russo, N. L., and O'Kane, T. 2003. Software Development Method Tailoring at Motorola. Communications of the ACM. 46, 4, 65--70.
[14]
Goldkuhl, G., Lind, M., and Seigerroth, U. 1997 Method integration as a learning process. Jönköping International Business School.
[15]
Harmsen, A. F. 1997 Situational Method Engineering. University of Twente.
[16]
Henderson-Sellers. 2002. Process Metamodelling and Process Construction: Examples Using the OPEN Process Framework (OPF). Annals of Software Engineering. 14, 1--4, 341--362.
[17]
Iivari, J. and Maansaari, J. 1998. The Usage of Systems Development Methods: are we stuck to old practice? Information and Software Technology. 40, 501--510.
[18]
Introna, L. D. and Whitley, E. A. 1997. Against Methodism: Exploring the limits of method. Information Technology & People. 10, 1, 31--45.
[19]
Jackson, M. A. 1976 Constructive Methods of Program Design. in First Conference of the European Cooperation in Informatics,
[20]
Karlsson, F. and Wistrand, K. 2006. Combining method engineering with activity theory: theoretical grounding of the method component concept. European Journal of Information Systems. 15, 1, 82--90.
[21]
Karlsson, F. and Ågerfalk, P. J. 2004. Method Configuration: Adapting to Situational Characteristics while Creating Reusable Assets. Information and Software Technology. 46, 9, 619--633.
[22]
Karlsson, F. and Ågerfalk, P. J. 2005 Method-User-Centred Method Configuration. in Situational Requirements Engineering Processes - Methods, Techniques and Tools to Support Situation-Specific Requirements Engineering Processes (SREP'05). (Paris, France, 29--30 September, 2005) University of Limerick, 31--43.
[23]
Karlsson, F. and Ågerfalk, P. J. 2007 Multi-Grounded Action Research in Method Engineering: The MMC Case. in Situational Method Engineering: Fundamentals and Experiences. (Geneva, Switzerland, 12--14 September, 2007) Springer,
[24]
Karlsson, F. and Ågerfalk, P. J. In press. Towards structured flexibility in information systems development: devising a method for method configuration. Journal of Database Management.
[25]
Kelly, S., Towards a Comprehensive MetaCASE and CAME Environment - Conceptual, Architectural, Functional and Usability Advances in MetaEdit+. 1997, University of Jyväskylä: Jyväskylä.
[26]
King, W. R. 2007. IT Strategy and Innovation: Recent Innovations in Knowledge Management. Information Systems Management. 24, 1, 91--93.
[27]
Korpela, M., et al. 2004 Information systems research and development by activity analysis and development: dead horse or the next wave? in IFIP International Federation for Information Processing, B. Kaplan, et al., Eds., Springer, 453--471.
[28]
Korpela, M., Soriyan, H. A., and Olufokumbi, K. C. 2000. Activity Analysis as a Method for Information Systems Development. Scandinavian Journal of Information Systems. 12.
[29]
Kruchten, P. 2004 The rational unified process: an introduction. Addison-Wesley.
[30]
Kuutti, K. 1999 Activity theory, transformation of work, and information systems design, in Perspectives on Activity Theory, Y. Engeström, R. Miettinen, and R.-L. Punamäki, Eds., Cambridge University Press, 360--376.
[31]
Lamot, J. 2007. Blogs and wikis: ready for prime time? KM world. 16, 1, 14.
[32]
Lee, A. S. 1989. A Scientific Methodology for MIS Case Studies. MIS Quarterly. 13, 1, 33--51.
[33]
Niknafs, A. and Ramsin, R. 2008 Computer-Aided Method Engineering: An Analysis of Existing Environments, in The 20th International Conference on Advanced Information Systems Engineering (CAiSE'08), Z. Bellahsène and M. Léonard, Eds., Springer.
[34]
Object Management Group. 2008 Software & Systems Process Engineering Meta-Model Specification. Edition ed. http://www.omg.org/spec/SPEM/2.0/PDF.
[35]
Odell, J. J. 1996 A primer to method engineering, in Method Engineering: Principles of method construction and tool support (IFIP TC8, WG8.7/8.2 Working conference on method engineering), S. Brinkkemper, K. Lyytinen, and R. J. Welke, Eds.
[36]
Patton, M. Q. 1990 Qualitative evaluation and research methods. 2nd ed. ed. Sage.
[37]
Ralyté, J., Deneckère, R., and Rolland, C. 2003 Towards a Generic Model for Situational Method Engineering, in Advanced Information Systems Engineering, 15th International Conference, CAiSE 2003, J. Eder and M. Missikoff, Eds., Springer, 95--110.
[38]
Rational. 2002 Rational Process Workbench. Rational Software.
[39]
Redmiles, D. F. and Cleidson, R. B. 2003 Opportunities for Extending Activity Theory for Studying Collaborative Software Development. in Applying Activity Theory to CSCW research and practice. (Helsinki, Finland, 14th September 2003),
[40]
Rolland, C. and Prakash, N. 1996 A Proposal For Context-Specific Method Engineering, in Proceedings of the IFIP TC8, WG8.1/8.2 working conference on method engineering on Method engineering, S. Brinkkemper, K. Lyytinen, and R. Welke, Eds., Chapman & Hall, 191--208.
[41]
Rossi, M., et al. 2004. Managing Evolutionary Method Engineering by Method Rationale. Journal of Association of Information Systems. 5, 9, 356--391.
[42]
Rumbaugh, J., Jacobson, I., and Booch, G. 1999 The unified modeling language reference manual. Addison-Wesley.
[43]
Russo, N. L. and Stolterman, E. 2000. Exploring the assumptions underlying information systems methodologies: their impact on past, present and future ISM research. Information Technology & People. 13, 4, 313--327.
[44]
Saeki, M. and Webnyin, K. 1994 Specifying software specification and design methods, in International Conference Advanced Information Systems Engineering (CAiSE 1994), G. Wijers, T. Wasserman, and S. Brinkkemper, Eds., Springer, 353--366.
[45]
Sauer, I. M., et al. 2005. "Blogs" and "Wikis" Are Valuable Software Tools for Communication Within Research Groups. Artificial Organs. 29, 1, 82--89.
[46]
Scarff, A. 2006. Advancing knowledge sharing with intranet 2.0. Knowledge Management Review. 9, 4, 24--27.
[47]
Schwaber, K. and Beedle, M. 2001 Agile Software Development with Scrum. Prentice Hall.
[48]
Schön, D. A. 1983 The reflective practitioner: how professionals think in action. Basic Books.
[49]
ter Hofstede, A. H. M. and Verhoef, T. F. 1997. On the Feasibility of Situational Method Engineering. Information Systems. 22, 6/7, 401--422.
[50]
Tolvanen, J.-P. 1998 Incremental Method Engineering with Modeling Tools: Theoretical Principles and Empirical Evidence. University of Jyväskylä.
[51]
Walsham, G. 1995. Interpretive case studies in IS research: nature and method. European Journal of Information Systems. 4, 2, 74--81.
[52]
van Slooten, K. and Hodes, B. 1996 Characterizing IS development projects. in Proceedings of the IFIP TC8, WG8.1/8.2 working conference on method engineering on Method engineering: Principles of method construction and tool support. (Atlanta, Georgia, United States, 26--28 August 1996) Chapman & Hall, 29--44.
[53]
Vygotsky, L. S. 1978 Mind on Society. Harvard University Press.
[54]
Yin, R. K. 1994 Case study research: design and methods. 2nd ed. ed. SAGE.
[55]
Yourdon, E. 1989 Modern structured analysis. Prentice-Hall.
[56]
Ågerfalk, P. J. and Fitzgerald, B. 2006 Exploring the Concept of Method Rationale: A Conceptual Tool for Method Tailoring, in Advanced Topics in Database Research, K. Siau, Ed., PA: Idea Group, 63--78.

Cited By

View all
  • (2018)On the usefulness and ease of use of a model-driven Method Engineering approachInformation Systems10.1016/j.is.2015.01.00650:C(36-50)Online publication date: 29-Dec-2018
  • (2014)Online Method EngineInternational Journal of Information System Modeling and Design10.4018/ijismd.20140701015:3(1-25)Online publication date: Jul-2014
  • (2014)A mapping study on the feasibility of method engineeringJournal of Software: Evolution and Process10.1002/smr.164226:12(1053-1073)Online publication date: 1-Dec-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICPW '08: Proceedings of the 3rd International Conference on the Pragmatic Web: Innovating the Interactive Society
November 2008
85 pages
ISBN:9781605583549
DOI:10.1145/1479190
  • Editors:
  • Pär J. Ågerfalk,
  • Harry Delugach,
  • Mikael Lind
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 November 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. dynamic method tailoring
  2. evolutionary method engineering
  3. method components
  4. method rationale
  5. wiki

Qualifiers

  • Research-article

Conference

ICPW08
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)On the usefulness and ease of use of a model-driven Method Engineering approachInformation Systems10.1016/j.is.2015.01.00650:C(36-50)Online publication date: 29-Dec-2018
  • (2014)Online Method EngineInternational Journal of Information System Modeling and Design10.4018/ijismd.20140701015:3(1-25)Online publication date: Jul-2014
  • (2014)A mapping study on the feasibility of method engineeringJournal of Software: Evolution and Process10.1002/smr.164226:12(1053-1073)Online publication date: 1-Dec-2014
  • (2010)Proposal for Components of Method Design TheoriesBusiness & Information Systems Engineering10.1007/s12599-010-0120-x2:5(295-304)Online publication date: 31-Aug-2010
  • (2010)Vorschlag für Komponenten von MethodendesigntheorienProposal for Components of Method Design TheoriesWIRTSCHAFTSINFORMATIK10.1007/s11576-010-0239-x52:5(287-297)Online publication date: 31-Aug-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media