34
Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

Embed Size (px)

Citation preview

Page 1: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

Digitale Formen von Kooperation, Kommunikation und Koordination

Philipp Holtkamp

Page 2: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

2

Gliederung

Page 3: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

3

Kollaboration

Kollaboration in Theorie und Praxis nicht eindeutig definiert

Unterschiede zu Kooperation unsauber

Hier: Kollaboration ist die Zusammenarbeit zwischen zwei Unternehmen oder Unternehmensbereichen.

Kooperation ist das koordinierte Bearbeiten von Teilaufgaben.

Kommunikation und Koordination bieten die Grundlage für die Kooperation und somit auch für Kollaboration.

Page 4: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

4

Kollaboration

KollaborationKollaboration

KooperationKooperation

KoordinationKoordination KommunikationKommunikation

Page 5: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

5

Gliederung

Page 6: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

6

E-Kollaboration

E-Kollaboration einerseits die unternehmensübergreifende Vernetzung von Geschäftsprozesse

Andererseits das Ermöglichen von Kommunikation und der computergestützten Zusammenarbeit

Hier: Computergestützte Kollaboration

Page 7: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

7

Gliederung

Page 8: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

8

Kollaborative Softwareentwicklung

Softwareentwicklung ist kollaborativ, wenn:

Organisatorisch verteilt,

Räumlich verteilt oder

Zeitlich verteilt.

Wichtiger Bestandteil der kollaborativen Softwareentwicklung sind Kooperation, Kommunikation und Koordination.

Page 9: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

9

Kollaborative Softwareentwicklung - Phasenmodell

Phasen- und Vorgehensmodelle des Software-Engineerings nicht für die kollaborative Softwareentwicklung geeignet (zum Beispiel Wasserfall- und Spiralmodell)

Daher: Betrachtung der Phasen der Softwareentwicklung

Unterscheidung in:Anforderungsanalyse

Entwurf und Modellierung

Implementierung, Test und Wartung

Page 10: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

10

Gliederung

Page 11: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

11

Anforderungsanalyse

Erhebung und Analyse der Anforderungen

Hoher Kommunikationsaufwand mit Auftraggebern

Für die Kollaboration wichtige Faktoren:Austausch,

Abgleich und

Zusammenführung der Ergebnisse.

Page 12: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

12

Anforderungsanalyse

Sinnvolle Systeme für die Anforderungsanalyse:Brainstormingsysteme

Wikis

Abstimmungswerkzeuge

Toolkategorie: Beispiele:

Brainstormingsystem OpenMind 2, Visual Mind

WikiInterspire Knowledge Management 4.0,

xitio Wiki & Blog

Page 13: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

13

Entwicklung und Modellierung

Überführung der Ergebnisse der Anforderungsanalyse in Modelle

Grundlage für die Implementierung

In realen Projekten: Häufig ein Mitarbeiter für ein Modell zuständig – keine kollaborative Erstellung der Modelle

Unterscheidung zwischen synchroner und asynchroner Zusammenarbeit

Page 14: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

14

Entwicklung und Modellierung

Synchrone Zusammenarbeit: Kollaborative Zusammenarbeit – gemeinsame Erstellung der Modelle

Asynchrone Zusammenarbeit: Versionierung von Modellen mit Hilfe von Versionierungstools

Toolkategorie: Beispiel:

Modell-Versionierung Gentleware Poseidon, IBM Rational XDE

Kollaborative Modellierung FreeStyler

Page 15: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

15

Implementierung, Test und Wartung

Implementierung der Modelle

Nachbetreuung und Überprüfung der Implementierung bzw. des fertigen Produktes

Höhere Werkzeugorientierung

Unterscheidung in synchrone und asynchrone Zusammenarbeit

Page 16: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

16

Implementierung, Test und Wartung

Synchrone Zusammenarbeit: Gemeinsames, zeitgleiches Arbeiten am Quelltext – Kollaborative Quelltextbearbeitung

Asynchrone Zusammenarbeit: Versionierung des Quelltextes mit Hilfe von entsprechenden Tools

Toolkategorie: Beispiel:

Versionierungstool CVS, SubVersion

Kollaborative QuelltextbearbeitungSoC 2006, ACE, SubEthaEdit, Gobby, MoonEdit,

DocSynch, LivePad

Bug-Tracking TestTrack Studio 2008, Bugzilla, Jira

Page 17: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

17

Gliederung

Page 18: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

18

Kommunikation

Kommunikation in allen Phasen kritischer Erfolgsfaktor

Unterscheidung nach Art und zeitlicher Verteilung der Kommunikation

Arten: visuell, auditiv, schriftlich

Unterscheidung zwischen synchroner und asynchroner Kommunikation

Page 19: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

19

Kommunikation

Toolkategorie: visuell auditiv schriftlich synchron asynchron

E-Mail X X

Voice-over-IP,

TelefonkonferenzX X

Newsgroups,

DiskussionsforenX X

Chats, Instant

MessengerX X (X)

Videokonferenz X X (X) X

Quelle: Stoller-Schai: E-Collaboration: Die Gestaltung internetgestützter kollaborativer Handlungsfelder.

Page 20: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

20

Koordination

Koordination in allen Phasen sowie phasenübergreifend benötigt

Koordinationsaufgaben unter anderem:Aufgabenverteilung

Standardabläufe festlegen

Meilensteine definieren usw.

Mögliche Systeme im Bereich der Koordination:Teamkalender

Workflowmanagementsysteme

Projektmanagementtools

Page 21: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

21

Beispielsysteme für Kommunikation und Koordination

Toolkategorie: Beispiel:

VoIP, Telefonkonfernez Skype, Ekiga, WengoPhone

Videokonferenz BRAVIS, daViKo, Ekiga, VIDOFON, vidsoft

Diskussionforum, Newsgroup BulletinBoard

Chat, Instant Messenger IRC, MSN, Yahoo Messenger, ICQ

Projektmanagementtool Jira, A-Plan

Workflowmanagementsystem jBPM, Carnot

Teamkalender Lotus Notes

Page 22: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

22

Gliederung

Page 23: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

23

Ordnungsrahmen der E-Kollaboration

Koordination

synchron

asynchron

Kommunikation

synchron

Kooperation

Anforderungsanalyse

Entwicklung und Modellierung

Implementierung, Test und Wartung

asynchron

Page 24: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

24

Ordnungsrahmen der E-Kollaboration

TeamkalenderWorkflowmanagementsysteme

Projektmanagementtools

VoIP

Telefonkonferenz

Instant Messenger

E-Mail

Newsgroups

DiskussionsforenVideokonferenz

Chat

Brainstormingsysteme Wikis

KollaborativeModellierungstools

Modell-Versionierungstools

Sharedworkspaces

Versionierungstools

Kollaboratives Bug-Tracking

Page 25: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

25

Gliederung

Page 26: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

26

Fazit

Kommunikation und Koordination kritischer Erfolgsfaktor in allen Phasen

Hohe Toolunterstützung in diesen Bereichen

Kooperation weniger Systeme vorhanden

Für Anforderungsanalyse und Modellierung kaum Systeme für die Kollaboration vorhanden

Stärkere Unterstützung der asynchronen Kooperation

Page 27: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

27

Fazit

Kollaborationsplattformen bieten ersten Ansatz zur Integration der verschiedenen Tools (vgl. Sourceforge.net)

Allgemeiner Trend zur Integration verschiedener SystemeJira besitzt beispielsweise Schnittstelle zu SubVersion

Kommunikationsfunktionen in fast allen Koordinationssystemen

Page 28: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

28

Ausblick

Empirische Untersuchung des tatsächlichen Einsatzes verschiedener Systeme

Was kann wirklich als Overload bezeichnet werden?

Genauere Betrachtung der Systeme

Vorstellung weiterer möglicher Systeme

Page 29: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

29

Noch Fragen?

Noch irgendwelche Fragen?

Page 30: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

30

Open Mind 2

Page 31: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

31

ACE

Page 32: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

32

WengoPhone und Ekiga

Page 33: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

33

A-Plan

Projektplanung in A-Plan

Page 34: Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

34

Lotus Notes Teamkalender