57
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

Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

Collaboration Life Cycle

H. TellioğluVienna University of Technology, Austria

Multidisciplinary Design Group

CTS 2008The 2008 International Symposium on Collaborative Technologies and Systems

May 19-23, 2008Irvine, California, USA

Page 2: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 3: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 4: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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]

Page 5: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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?

Page 6: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

Collaboration Life Cycle‣ an approach for systemising a collaboration process in a

coordinated work environment

Page 7: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 9: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 10: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 11: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 12: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 13: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 14: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 15: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 16: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 17: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 18: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 19: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 20: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 21: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 22: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 23: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 24: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 25: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 26: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 27: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 28: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 29: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 30: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 31: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 32: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 33: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 34: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 35: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components
Page 37: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 38: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 39: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 40: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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 re-

coordinated‣ “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

Page 41: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 42: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 43: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

Use of CLC1. to set up a collaboration project between distributed

groups2. 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 ...

Page 44: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 45: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 46: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 47: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 48: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 49: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 50: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 51: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 52: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 53: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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]

Page 54: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 55: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

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

Page 56: Collaboration Life Cycle - TU Wienmedia.tuwien.ac.at/fileadmin/user_upload/htellioglu/papers/cts08... · ‣ the partner ICO accesses the results of VCP2 and implements analogue components

Thanks for your attention!

Hilda TellioğluVienna University of Technology

Institute of Design & Assessment of TechnologyMultimedia Design Group

[email protected]://media.tuwien.ac.at/h.tellioglu