Using boundary objects and methodological island (BOMI) modeling in large-scale agile systems development

Saved in:
Bibliographic Details
Title: Using boundary objects and methodological island (BOMI) modeling in large-scale agile systems development
Authors: Holtmann, Jörg, 1979, Horkoff, Jennifer, 1980, Wohlrab, Rebekka, 1991, Vu, Victoria, Kasauli, Rashida, 1984, Maro, Salome, 1987, Steghöfer, Jan-Philipp, 1983, Knauss, Eric, 1977
Source: Software and Systems Modeling. 24(1):183-207
Subject Terms: Agile development, Empirical studies, Boundary objects
Description: Large-scale systems development commonly faces the challenge of managing relevant knowledge between different organizational groups, particularly in increasingly agile contexts. Here, there is a conflict between coordination and group autonomy, and it is challenging to determine what necessary coordination information must be shared by what teams or groups, and what can be left to local team management. We introduce a way to manage this complexity using a modeling framework based on two core concepts: methodological islands (i.e., groups using different development methods than the surrounding organization) and boundary objects (i.e., artifacts that create a common understanding across team borders). However, we found that companies often lack a systematic way of assessing coordination issues and the use of boundary objects between methodological islands. As part of an iterative design science study, we have addressed this gap by producing a modeling framework (BOMI: Boundary Objects and Methodological Islands) to better capture and analyze coordination and knowledge management in practice. This framework includes a metamodel, as well as a list of bad smells over this metamodel that can be leveraged to detect inter-team coordination issues. The framework also includes a methodology to suggest concrete modeling steps and broader guidelines to help apply the approach successfully in practice. We have developed Eclipse-based tool support for the BOMI method, allowing for both graphical and textual model creation, and including an implementation of views over BOMI instance models in order to manage model complexity. We have evaluated these artifacts iteratively together with five large-scale companies developing complex systems. In this work, we describe the BOMI framework and its iterative evaluation in several real cases, reporting on lessons learned and identifying future work. We have produced a matured and stable modeling framework which facilitates understanding and reflection over complex organizational configurations, communication, governance, and coordination of knowledge artifacts in large-scale agile system development.
File Description: electronic
Access URL: https://research.chalmers.se/publication/542342
https://research.chalmers.se/publication/542342/file/542342_Fulltext.pdf
Database: SwePub
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://research.chalmers.se/publication/542342#
    Name: EDS - SwePub (s4221598)
    Category: fullText
    Text: View record in SwePub
  – Url: https://resolver.ebscohost.com/openurl?sid=EBSCO:edsswe&genre=article&issn=16191374&ISBN=&volume=24&issue=1&date=20250101&spage=183&pages=183-207&title=Software and Systems Modeling&atitle=Using%20boundary%20objects%20and%20methodological%20island%20%28BOMI%29%20modeling%20in%20large-scale%20agile%20systems%20development&aulast=Holtmann%2C%20J%C3%B6rg&id=DOI:10.1007/s10270-024-01193-x
    Name: Full Text Finder
    Category: fullText
    Text: Full Text Finder
    Icon: https://imageserver.ebscohost.com/branding/images/FTF.gif
    MouseOverText: Full Text Finder
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Holtmann%20J
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edsswe
DbLabel: SwePub
An: edsswe.oai.research.chalmers.se.58bc433e.2574.4717.8d16.402187c18db3
RelevancyScore: 1115
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 1114.736328125
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Using boundary objects and methodological island (BOMI) modeling in large-scale agile systems development
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Holtmann%2C+Jörg%22">Holtmann, Jörg</searchLink>, 1979<br /><searchLink fieldCode="AR" term="%22Horkoff%2C+Jennifer%22">Horkoff, Jennifer</searchLink>, 1980<br /><searchLink fieldCode="AR" term="%22Wohlrab%2C+Rebekka%22">Wohlrab, Rebekka</searchLink>, 1991<br /><searchLink fieldCode="AR" term="%22Vu%2C+Victoria%22">Vu, Victoria</searchLink><br /><searchLink fieldCode="AR" term="%22Kasauli%2C+Rashida%22">Kasauli, Rashida</searchLink>, 1984<br /><searchLink fieldCode="AR" term="%22Maro%2C+Salome%22">Maro, Salome</searchLink>, 1987<br /><searchLink fieldCode="AR" term="%22Steghöfer%2C+Jan-Philipp%22">Steghöfer, Jan-Philipp</searchLink>, 1983<br /><searchLink fieldCode="AR" term="%22Knauss%2C+Eric%22">Knauss, Eric</searchLink>, 1977
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <i>Software and Systems Modeling</i>. 24(1):183-207
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Agile+development%22">Agile development</searchLink><br /><searchLink fieldCode="DE" term="%22Empirical+studies%22">Empirical studies</searchLink><br /><searchLink fieldCode="DE" term="%22Boundary+objects%22">Boundary objects</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Large-scale systems development commonly faces the challenge of managing relevant knowledge between different organizational groups, particularly in increasingly agile contexts. Here, there is a conflict between coordination and group autonomy, and it is challenging to determine what necessary coordination information must be shared by what teams or groups, and what can be left to local team management. We introduce a way to manage this complexity using a modeling framework based on two core concepts: methodological islands (i.e., groups using different development methods than the surrounding organization) and boundary objects (i.e., artifacts that create a common understanding across team borders). However, we found that companies often lack a systematic way of assessing coordination issues and the use of boundary objects between methodological islands. As part of an iterative design science study, we have addressed this gap by producing a modeling framework (BOMI: Boundary Objects and Methodological Islands) to better capture and analyze coordination and knowledge management in practice. This framework includes a metamodel, as well as a list of bad smells over this metamodel that can be leveraged to detect inter-team coordination issues. The framework also includes a methodology to suggest concrete modeling steps and broader guidelines to help apply the approach successfully in practice. We have developed Eclipse-based tool support for the BOMI method, allowing for both graphical and textual model creation, and including an implementation of views over BOMI instance models in order to manage model complexity. We have evaluated these artifacts iteratively together with five large-scale companies developing complex systems. In this work, we describe the BOMI framework and its iterative evaluation in several real cases, reporting on lessons learned and identifying future work. We have produced a matured and stable modeling framework which facilitates understanding and reflection over complex organizational configurations, communication, governance, and coordination of knowledge artifacts in large-scale agile system development.
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: electronic
– Name: URL
  Label: Access URL
  Group: URL
  Data: <link linkTarget="URL" linkTerm="https://research.chalmers.se/publication/542342" linkWindow="_blank">https://research.chalmers.se/publication/542342</link><br /><link linkTarget="URL" linkTerm="https://research.chalmers.se/publication/542342/file/542342_Fulltext.pdf" linkWindow="_blank">https://research.chalmers.se/publication/542342/file/542342_Fulltext.pdf</link>
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsswe&AN=edsswe.oai.research.chalmers.se.58bc433e.2574.4717.8d16.402187c18db3
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s10270-024-01193-x
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 25
        StartPage: 183
    Subjects:
      – SubjectFull: Agile development
        Type: general
      – SubjectFull: Empirical studies
        Type: general
      – SubjectFull: Boundary objects
        Type: general
    Titles:
      – TitleFull: Using boundary objects and methodological island (BOMI) modeling in large-scale agile systems development
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Holtmann, Jörg
      – PersonEntity:
          Name:
            NameFull: Horkoff, Jennifer
      – PersonEntity:
          Name:
            NameFull: Wohlrab, Rebekka
      – PersonEntity:
          Name:
            NameFull: Vu, Victoria
      – PersonEntity:
          Name:
            NameFull: Kasauli, Rashida
      – PersonEntity:
          Name:
            NameFull: Maro, Salome
      – PersonEntity:
          Name:
            NameFull: Steghöfer, Jan-Philipp
      – PersonEntity:
          Name:
            NameFull: Knauss, Eric
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 16191374
            – Type: issn-print
              Value: 16191366
            – Type: issn-locals
              Value: SWEPUB_FREE
            – Type: issn-locals
              Value: CTH_SWEPUB
          Numbering:
            – Type: volume
              Value: 24
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: Software and Systems Modeling
              Type: main
ResultId 1