228,304 research outputs found

    Defining and Using Collaboration Patterns for Software Process Development

    Get PDF
    International audienceCollaboration patterns are an efficient way to define, reuse and enact collaborative software development processes. We propose an approach to define and apply collaboration patterns at modelling, instantiation or execution time. Our patterns, inspired from workflow patterns, are described in CMSPEM, a Process Modelling Language developed in our team. In this paper, we briefly describe the CMSPEM metamodel and focus our presentation on two collaboration patterns: Duplicate in Sequence with Multiple Actors, Duplicate in Parallel with Multiple Actors and Merge. The approach is illustrated by a case study concerning the collaborative process “Review a deliverable

    An agile business process and practice meta-model

    Get PDF
    Business Process Management (BPM) encompasses the discovery, modelling, monitoring, analysis and improvement of business processes. Limitations of traditional BPM approaches in addressing changes in business requirements have resulted in a number of agile BPM approaches that seek to accelerate the redesign of business process models. Meta-models are a key BPM feature that reduce the ambiguity of business process models. This paper describes a meta-model supporting the agile version of the Business Process and Practice Alignment Methodology (BPPAM) for business process improvement, which captures process information from actual work practices. The ability of the meta-model to achieve business process agility is discussed and compared with other agile meta-models, based on definitions of business process flexibility and agility found in the literature. (C) 2017 The Authors. Published by Elsevier B.V

    Open by design: the role of design in open innovation

    Get PDF

    Collaborative Development within Open Source Communities

    Get PDF
    Open source communities are one of the most successful-- and least appreciated--examples of high-performance collaboration and community building on the Internet today. Open source communities began as loosely organized, ad-hoc communities of contributors from all over the world who shared an interest in meeting a common need. However, the organization of these communities has proven to be very flexible and capable of carrying out all kind of developments, ranging from minor projects to huge programs such as Apache (Höhn, & Herr, 2004; Mockus, Fielding, & Herbsleb, 2005

    Information technology as boundary object for transformational learning

    Get PDF
    Collaborative work is considered as a way to improve productivity and value generation in construction. However, recent research demonstrates that socio-cognitive factors related to fragmentation of specialized knowledge may hinder team performance. New methods based on theories of practice are emerging in Computer Supported Collaborative Work and organisational learning to break these knowledge boundaries, facilitating knowledge sharing and the generation of new knowledge through transformational learning. According to these theories, objects used in professional practice play a key role in mediating interactions. Rules and methods related to these practices are also embedded in these objects. Therefore changing collaborative patterns demand reconfiguring objects that are at the boundary between specialized practices, namely boundary objects. This research is unique in presenting an IT strategy in which technology is used as a boundary object to facilitate transformational learning in collaborative design work

    Virtual Collaboration in the Online Educational Setting: A Concept Analysis

    Get PDF
    This study was designed to explore the concept of virtual collaboration within the context of an online learning environment in an academic setting. Rodgers’ method of evolutionary concept analysis was used to provide a contextual view of the concept to identify attributes, antecedents, and consequences of virtual collaboration. Commonly used terms to describe virtual collaboration are collaborative and cooperative learning, group work, group interaction, group learning and teamwork. A constructivist pedagogy, group-based process with a shared purpose, support and web-based technology are required for virtual collaboration to take place. Consequences of virtual collaboration are higher order thinking and learning to work with others. A comprehensive definition of virtual collaboration is offered as an outcome of this analysis. Clarification of virtual collaboration prior to using it as a pedagogic tool in the online learning environment will enhance nursing education with the changes in nursing curriculum being implemented today. Further research is recommended to describe the developmental stages of the collaborative process among nursing students in online education and how virtual collaboration facilitates collaboration in practice
    • …
    corecore