Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp.

34
Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp

Transcript of Digitale Formen von Kooperation, Kommunikation und Koordination Philipp Holtkamp.

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