Collaboration Life Cycle

Similar documents
Enterprise 2.0 in Action: Potentials for Improvement of Awareness Support in Enterprises

Reduce and manage operating costs and improve efficiency. Support better business decisions based on availability of real-time information

Solution for ETC programmes GENERAL CHARACTERISTICS

Session Two. Organizational Knowledge Management

IT Service Continuity Management PinkVERIFY

Requirements to Configuration Management Systems to Support Collaboration in Software Production

The Department for Business, Innovation and Skills IMA Action Plan PRIORITY RECOMMENDATIONS

1.. This UI allows the performance of the business process, for instance, on an ecommerce system buy a book.

EFPIA Principles for the Development of the EU Clinical Trials Portal and Database

SEVENTH FRAMEWORK PROGRAMME THEME ICT Digital libraries and technology-enhanced learning

Networking (Exploration 1)

WebAmoeba Ticket System Documentation

Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide

1 Introduction. 2 The need for Engineering Workflow. 3 Example engineering workflow -3- NLR-TP

Dynamism and Data Management in Distributed, Collaborative Working Environments

Accelerated Route to Lean Manufacturing

EQF CODE EQF. European Competence Profiles in e-content Professions.

Open S-BPM: Goals and Architecture

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

(Discovery 2) Credit value: 10 Guided learning hours: 80. Aim and purpose. Unit introduction. Learning outcomes

Data Integration Checklist

CORNWELL Consultants in Management and IT

Introduction to Software Engineering. Adopted from Software Engineering, by Ian Sommerville

Subversion Integration for Visual Studio

Patterns for Business Object Model Integration in Process-Driven and Service-Oriented Architectures

Business Process Management In An Application Development Environment

WEB-BASED SIMULATION OF MANUFACTURING SYSTEMS

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

Continuous Integration

DevOps Engineer Position Description

CS 565 Business Process & Workflow Management Systems

Regional innovation strategies

Visual design and UX services for cloud based applications, services and sites

On Services for Collaborative Project Management

Software Configuration Management Best Practices

Qlik UKI Consulting Services Catalogue

Interactive Media Management Program Standard

Ambulance Victoria. Position Description

Application-Oriented Software Development for Supporting Cooperative Work

White Paper On Pilot Method Of ERP Implementation

The DAM Maturity Model

To introduce software process models To describe three generic process models and when they may be used

Patterns in Software Engineering

Relationship Manager (Banking) Assessment Plan

Internal Communications Manager Job Profile

Supporting Computer Networks (Discovery 4)

Requirements Traceability. Mirka Palo

Analysis and Implementation of Workflowbased Supply Chain Management System

Psychological Aspects of Risk Management and Technology Overview

Knowledge Base Data Warehouse Methodology

CFAM&LBB2 Develop, maintain and evaluate business continuity plans and arrangements

WHITE PAPER. Ready, Set, Go Upgrade to ERP Cloud Release 10

New product development within ABC Electronics

Business Process Models as Design Artefacts in ERP Development

Software Engineering Reference Framework

Why a single source for assets should be. the backbone of all your digital activities

Rational Telecom Cloud Positioning

Using Workflow Technology to Manage Flexible e-learning Services

THIRD REGIONAL TRAINING WORKSHOP ON TAXATION. Brasilia, Brazil, December 3 5, Topic 4

The Real Challenges of Configuration Management

Brandworkz: Marketing Resource Management Product Guide

Queensland recordkeeping metadata standard and guideline

Workflow Management Standards & Interoperability

Information Systems Development Process (Software Development Life Cycle)

SAMPLE QUESTIONS EXAM EXEMPLAR QUESTIONS. AD1 - Management in procurement and supply. Level 5 Advanced Diploma in Procurement and Supply

Exhibit F. VA CAI - Staff Aug Job Titles and Descriptions Effective 2015

ESKITP6034 IT Disaster Recovery Level 4 Role

ICTWEB512 Administer business websites and servers

CCNA Networking for Home and Small Business (Discovery 1)

CWA Flow. CWA Flow 8D Report. Web-based solution. Workflow management with integrated process designer. Workflow and web-based solution

[Example] Social Media Acceptable Use Policy

Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces

Digital Asset Manager, Digital Curator. Cultural Informatics, Cultural/ Art ICT Manager

Internal Communication Strategy

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

BPM: new architecture driven by Business Process Planning and Control (BPPC)

Sectoral dictionary of competencies. page 1

The software process. Generic software process models. Waterfall model. Software Development Methods. Bayu Adhi Tama, ST., MTI.

An Introduction to Software Engineering

An Introduction to Software Engineering. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

Invest in your business with Ubuntu Advantage.

Optimizing Your Software Process

CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

The intuitive solution for short-term scheduling

CCNA LAN Switching and Wireless (Exploration 3)

MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS

FLeSSR Usecase 1 - Multi Platform Software development

Parametric Modeling: The New CAD Paradigm for Mechanical Designs Randy Shih

Software Configuration Management (SCM)

Solution Documentation for Custom Development

Scientific versus Business Workflows

Career Tracks- Information Technology Family

Team Leader Job Profile

Data Governance Best Practice

10 Important Criteria for Change Management Success. Karen Korb TELUS Health Solutions November 23, 2009

SENSE/NET 6.0. Open Source ECMS for the.net platform. 1

Best Practices for Managing and Working with Virtual Teams. Discussion Question

COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova

Global Software Change Management for PVCS Version Manager

Transcription:

Collaboration Life Cycle H. Tellioğlu Vienna University of Technology, Austria Multidisciplinary Design Group CTS 2008 The 2008 International Symposium on Collaborative Technologies and Systems May 19-23, 2008 Irvine, California, USA

Outline Introduction Challenges Collaboration Life Cycle Types of CLC: workflow-based and artefact-based CLC Use of CLC The Case The Scenario The Analysis Evaluation Deficits Improvements Future Work Conclusions

Introduction collaboration is a structured, recursive process where two or more people work together towards a common goal necessary: sharing knowledge, learning and building consensus, (no) leadership research so far investigating and analysing collaborative work arrangements: different organisational structures, process modelling, planning, management... managing work dependencies: by standardisation, direct supervision or mutual adjustment [Malone & Crowston, 1991] theories of coordination in parallel and distributed systems, in human systems, in complex systems in computer science: CSCW and coordination programming

Introduction Computer Supported Cooperative Work (CSCW) attempt to understand cooperative work arrangements with the objective of designing computer-based technologies for such arrangements [Schmidt & Bannon, 1992] as simply a loose agglomeration of cooperating and at times competing communities as a paradigm shift as technological support of cooperative work forms as Participative Design [Bannon, 1993]

Challenges how to setup a collaborative work environment by considering organisational, technical, economic and strategic circumstances of an enterprise a guideline to collaboration design to support collaboration initiators or project managers a collaboration framework to study a collaboration environment for further improvements How can we start a collaboration project? What can be decided before hand and what later during collaboration? What can be used to support the whole process? How can be an existing collaboration environment managed?

Collaboration Life Cycle an approach for systemising a collaboration process in a coordinated work environment

Collaboration Life Cycle roles members initiator experts moderator sponsor boundary spanner [Wenger, 1998]

Collaboration Life Cycle hilda.tellioglu@tuwien.ac.at

Collaboration Life Cycle hilda.tellioglu@tuwien.ac.at

Types of CLC different types of collaboration focus on management and control support participation and sharing top down decision making bottom up organisation... 1. workflow-based CLC 2. artefact-based CLC

Workflow-based CLC order of work activities over time common resources have to be aligned actors routine work has to be coordinated according to a predefined procedural trajectory [Lundberg & Tellioglu 2000] a process-oriented model of work containing a sequence of work steps different settings routed in different predefined trajectories depending on the circumstances no possibility to design work practices for themselves or others or whatever [Bowers et al. 1995] need for workflow systems

Workflow-based CLC formation tasks and subtasks must be defined dependencies between tasks are identified resource sharing dependencies are identified fit dependencies between tasks and subtasks are to be found all these dependencies result in a flow of tasks and subtasks which considers flow, resource sharing and fit interrelations among them operation the group works within the workflow by having someone responsible for the administration and monitoring of the flow of work project members use worklists

Artefact-based CLC the sequence of activities and how coordination is carried out can vary from time to time and from person to person in case of contingencies various artefacts need to be recoordinated often a need for coordination towards a goal, depending upon its contingencies [Lundberg & Tellioglu 2000] coordinative artefacts can be used to coordinate the work in an ad-hoc and improvised manner situated activities are articulated activities and behaviours are not predefined

Artefact-based CLC formation a network of coordinative artefacts [Schmidt & Wagner 2004] can be defined key coordinative artefacts are identified - by naming an artefact, defining a unique identifier for the artefact, identifying its key properties, its relationships with other artefacts and its functions clusters can be build by selecting related artefacts and naming the selection tasks supported by each cluster can be identified and assigned to specified clusters

Artefact-based CLC operation everyone works on individual and common (coordinative) artefacts project members access artefacts, modify them, hand them over to others artefacts change most of the time, get more complete, disappear or new artefacts are added to the current ones the network of artefacts must be monitored and administered by the group or by some of the group

Use of CLC 1. to set up a collaboration project between distributed groups 2. to study and analyse an existing collaboration project to identify problems, inefficiencies and attention points for improvement illustrate how, by focusing on operation phase how teams carry out their work cooperatively how the established IT infrastructure is used whether there are inefficiencies or organisational or technical areas for improvement...

Use of CLC: The Case collaborative design in a technology-based engineering project in MAPPER [IST/NMP Project, 016527, 2006] a small producer of virtual electronic components with two branches (VCP1 & VCP2) VCP1 engineers design electronic components digitally, which are then executed by VCP2 engineers to create digital prototypes the partner ICO accesses the results of VCP2 and implements analogue components based on the digital design delivered use of a common information space enabling definition and run of workflows

The Scenario L. in VCP1 working for the USB project performs a synthesis with support of the remote invocation tool after completion the invocation tool sends the results to the CVS repository, which is also accessible from VCP2, where the engineer can download the file and start FGPA prototyping L. has found a bug, which he needs to correct in the source file L. updates the actual source file locally, uploads the modification to the repository, updates the file in the invocation tool, and starts the synthesis after completion, L. switches to the internal chat forum to inform his colleague that the update has been completed

The Scenario two advantages of common information space the synthesis can be done on one machine (with one single license) if the engineer in VCP2 finds a small error, he can fix it on his computer and invoke the synthesis again remotely workflows are used to automatically update the code to run specified tests and simulations based on the digital design to save the results to commit the changed files onto the repository

The Analysis engineers managed to create a coordinated work environment they have a distribution of work, where all know who is responsible for what type of work the order of coding, running tests, synthesis or simulation, debugging is clear to the project members coordination is done implicitly by means of committed artefacts and explicitly by using chat applications they have an infrastructure consisting of a repository and several tools, which can be invoked remotely by using a specific application all participants can access the central IT infrastructure and access the common artefacts

The Analysis engineers managed to create a coordinated work environment the invocation tool enables VCP1 and VCP2 to work together on small errors in digital design without having to communicate explicitly some error-prone processes, like working with the latest version of an artefact, have been automated the explicit communication is limited to chats between engineers, which are not efficient the invocation tool could offer open communication channels no support for awareness between engineers results are preserved in the CVS repository scripts and test cases are reused

The Analysis relations and exchange between actors VCP1 and VCP2 engineers meet time to times and at least know each other well aware of competencies and availabilities of each other VCP engineers do not meet ICO engineers at all no video or computer conferences on a regular base the only informal exchange established is within the own group Sometimes it is better to chat with a colleague than getting up and going to his workplace to talk with him. in most cases ICO does not modify the digital code when errors occur trust and accountability

Evaluation: Deficits missing support for resource overview and capacity management peoples availability and capacity resolving conflicting demands between projects views for different stakeholders specific types of collaboration the use of collaboration environment capturing decision making accessing the central repository missing access to competences and skill profiles of team members

Evaluation: Improvements use of explicit representations of competencies and skills of personnel and access to the improved allocation mechanism of human and non-human resources by considering the conflicting demands between projects access to common information space and the used collaboration environment by enabling an appropriate view for different stakeholders support for work practices like for specific types of collaboration or for decision making consideration of participation of stakeholders in design and engineering as a key issue in collaboration processes in manufacturing

Evaluation: Future Work improve current CSCW, participatory engineering and modeling approaches not only support for unstructured communication, but also support for emerging knowledge structures, process and product design extensions to current concepts improve model-driven infrastructures based on CSCW concepts to support social, constructive learning methods and more contextualised collaboration decrease information overload

Evaluation: Future Work provide users with information, tools and communication channels that they need to perform their roles explore awareness, accountability and shared understanding further in CLC support for knowledge sharing shared knowledge needs to be understood by people involved by improving sense reading and sense giving through the use of appropriate knowledge representations through the care taking of their social dimensions like interpretation schemes, norms and power relations [Walsham 2004]

Conclusions presented a new conceptual and methodological framework to collaboration: the Collaboration Life Cycle CLC is based on CSCW concepts and participation principles by also considering different types of work environments 4 phases: initiation, formation, operation, decomposition workflow- and artefact-based CLC CLC describes how collaboration can occur and tries to help people to create and run a collaboration environment CLC systemises collaboration processes in coordinated work environments

Conclusions CLC as an instrument to analyse current practices in a collaborative work environment suggest a modified improved (IT) work environment including cooperation and coordination mechanisms CLC is a first step to address project management problems and to offer a systematic solution to these problems need to consider CLC in collaborative systems, by providing a configurable environment for users and offering interfaces for integration with other tools

Thanks for your attention! Hilda Tellioğlu Vienna University of Technology Institute of Design & Assessment of Technology Multimedia Design Group hilda.tellioglu@tuwien.ac.at http://media.tuwien.ac.at/h.tellioglu

Collaboration Life Cycle hilda.tellioglu@tuwien.ac.at