masp manage a soft project

67
VORLESUNG KOOPERATIVE SYSTEME WINTERSEMESTER 2010 Manage a SoftProject (MaSP)

Upload: martin-schluter

Post on 25-Jul-2015

337 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: MaSP Manage a Soft Project

VORLESUNG KOOPERATIVE SYSTEME WINTERSEMESTER 2010

Manage a SoftProject (MaSP)

Page 2: MaSP Manage a Soft Project

Das Team

22.11.2010

2

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Elmar Gesenhoff• Fraunhofer IML

Marcel Hoffmann• ConSecur GmbH

Martin Schlüter• MesserSoft AG

Page 3: MaSP Manage a Soft Project

Agenda

Was ist MaSP?KonkurrenzanalyseUseCases & PrototypVerwendete EntwurfsmusterAusblick

22.11.2010

3

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 4: MaSP Manage a Soft Project

Was ist MaSP?

MaSP ist eine Internetplattform, die Ideengeber und Community Mitglieder

zusammenführt, um Software Projekte zu managen.

Der Schwerpunkt liegt auf der kooperativen Unterstützung mittels von MaSP zur

Verfügung gestellter Werkzeuge.

22.11.2010

4

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 5: MaSP Manage a Soft Project

Ideengeber Community -Mitglieder

Hat die Idee für ein Projekt

Hat evtl. ein Budget

ProgrammiererDesignerTesterProjektleiter

Was ist MaSP?

MaSP22.11.2010

5

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 6: MaSP Manage a Soft Project

Werkzeuge

Virtueller KonferenzraumKooperative ProjektplanerstellungKooperatives MindMappingKooperative DokumentenbearbeitungExpertensuche

22.11.2010

6

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 7: MaSP Manage a Soft Project

Konkurrenzanalyse

22.11.2010

7

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 8: MaSP Manage a Soft Project

oDesk.com

Online-Marktplatz für ProjekteFokus auf den AuftraggeberÜberwachung des ProjektteamsIntegrierte BezahlungKeine Spezialisierung auf Softwareentwicklung

22.11.2010

8

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 9: MaSP Manage a Soft Project

guru.com/vworker.com

Suchmaschine für FreelancerKeine Bewerbung, Auftraggeber sucht FreelancerVworker früher bekannt unter rentacoder.com

22.11.2010

9

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 10: MaSP Manage a Soft Project

Elance

Onlinemarktplatz für ProjekteUnterstützung für Projektteams

Cloud-basierter Dateiaustausch Zeitpläne und Statusreports Eingebauter Messaging-Dienst

Auftraggeber bestimmt Teambildung

22.11.2010

10

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 11: MaSP Manage a Soft Project

Bizwiese

Onlinemarktplatz für ProjekteNur Suche nach (schon) kompletten Teams

möglich

22.11.2010

11

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 12: MaSP Manage a Soft Project

Microsoft Project 2010

Client/Server AnwendungKeine Online-Version „as a Service“ erhältlichBietet Multi-Projekt-Management und TeamlösungenVon sich aus keine Kommunikations- und

KooperationsunterstützungZugriff für externe Mitarbeiter nur schwer möglich

22.11.2010

12

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 13: MaSP Manage a Soft Project

UseCases & Prototypen

22.11.2010

13

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 14: MaSP Manage a Soft Project

Storyline Ideengeber

Anmelden

Projekt erstellen

Team finden

Projekt managen

22.11.2010

14

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 15: MaSP Manage a Soft Project

Storyline Ideengeber

PM

Projekt-plan

Lasten-heft

Pflichten-heftImple-mentier-ung

Projekt-abschluss

22.11.2010

15

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 16: MaSP Manage a Soft Project

16

Klaus Kleine hat eine Idee für eine Koch-Community Er ist bereits Mitglied und meldet sich an

Startseite

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 17: MaSP Manage a Soft Project

17

Klaus verschafft sich einen schnellen Überblick Er klickt auf den Hyperlink „Projekt erstellen“

Persönliche

Startseite Klaus

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 18: MaSP Manage a Soft Project

18

Klaus legt ein neues Projekt mit den wichtigsten Eigenschaften an

Anschließend fügt er die benötigten Teammitglieder hinzu

Projekt erstellen

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 19: MaSP Manage a Soft Project

19

Er beschreibt die benötigten Fähigkeiten und die Aufgaben für den gesuchten Programmierer

Team-mitgliede

r hinzufüge

n

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 20: MaSP Manage a Soft Project

20

Klaus beginnt mit dem Lastenheft Das Lastenheft taucht in der Medien Box als neuer Eintrag auf Er wartet nun auf Bewerbungen aus der Community

Projekt-raum

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 21: MaSP Manage a Soft Project

Storyline Programmierer

Registrieren

Profil ausfüllen

Projekt suchen Bewerben Teilnehme

n

22.11.2010

21

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 22: MaSP Manage a Soft Project

22

Registrier-ung

Linus füllt die Muss-Felder aus und schickt seine Registrierung ab

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 23: MaSP Manage a Soft Project

23

MaSP erinnert ihn daran sein Profil zu vervollständigen Linus füllt die Daten aus, die er preisgeben will Seinen Geburtstag soll keiner sehen

Profil vervoll-

ständigen

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 24: MaSP Manage a Soft Project

24

Benachrichtigungs-einstellun

gen

Linus möchte seine Statusupdates nur wöchentlich erhalten

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 25: MaSP Manage a Soft Project

25

Nach der Anmeldung erscheint die persönliche Startseite Auf Basis des Profils werden empfohlene Projekte angezeigt Linus wird auf „CooCoo“ aufmerksam und bewirbt sich Klaus erhält die Bewerbung und lädt Linus in die Projektgruppe

ein

Persönliche

Startseite Linus

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 26: MaSP Manage a Soft Project

26

Klaus, Rita und Linus erstellen zusammen eine MindMap in einer Konferenz

Konferenz

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 27: MaSP Manage a Soft Project

27

Klaus und Linus ändern parallel den Projektplan

Projektplan

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 28: MaSP Manage a Soft Project

28

Konflikt-erkennun

g

Beide ändern die gleiche Zeile, dies führt zu einem Konflikt

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 29: MaSP Manage a Soft Project

29

Klaus löst den Konflikt

Konflikt-erkennun

g

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 30: MaSP Manage a Soft Project

30

Nach Projektabschluss hat Klaus die Möglichkeit, seine Mitstreiter und das Projekt als solches zu bewerten

Projekt ab-

schliessen

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 31: MaSP Manage a Soft Project

31

Wenn Klaus aus der Community austreten möchte, kann er das in seinem Profil tun

Seine Daten werden dabei gelöscht, seine Beiträge werden pseudo-nymisiert weitergeführt

Mitglied-schaft

beenden

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 32: MaSP Manage a Soft Project

Verwendete Entwurfsmuster

22.11.2010

32

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 33: MaSP Manage a Soft Project

Entwurfs-muster

Login

Welcome Area

Hall Of Fame

22.11.2010

33

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 34: MaSP Manage a Soft Project

Entwurfs-muster

Login

Welcome Area

Hall Of Fame

22.11.2010

34

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 35: MaSP Manage a Soft Project

Entwurfs-muster

Login

Welcome Area

Hall Of Fame

22.11.2010

35

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 36: MaSP Manage a Soft Project

Entwurfs-muster

Buddy/User List

Activity Log

Birds of a Feather

22.11.2010

36

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 37: MaSP Manage a Soft Project

Entwurfs-muster

Buddy/User List

Activity Log

Birds of a Feather

22.11.2010

37

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 38: MaSP Manage a Soft Project

Entwurfs-muster

Buddy/User List

Activity Log

Birds of a feather

22.11.2010

38

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 39: MaSP Manage a Soft Project

Entwurfs-muster

Away Message

Shared File Repository

Forum

Quality Inspection

Availability Status

22.11.2010

39

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 40: MaSP Manage a Soft Project

Entwurfs-muster

Away Message

Shared File Repository

Forum

Quality Inspection

Availability Status

22.11.2010

40

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 41: MaSP Manage a Soft Project

Entwurfs-muster

Away Message

Shared File Repository

Forum

Quality Inspection

Availability Status

22.11.2010

41

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 42: MaSP Manage a Soft Project

Entwurfs-muster

Away Message

Shared File Repository

Forum

Quality Inspection

Availability Status

22.11.2010

42

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 43: MaSP Manage a Soft Project

Entwurfs-muster

Quick Registration

22.11.2010

43

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 44: MaSP Manage a Soft Project

Entwurfs-muster

Room

Embedded Chat

Application Sharing

Vote

Remote-Cursor

Remote Field of Vision/Active Map

Remote Selection

Activity Indicator

User List

Invitation

22.11.2010

44

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 45: MaSP Manage a Soft Project

Entwurfs-muster

Room

Embedded Chat

Application Sharing

Vote

Remote-Cursor

Remote Field of Vision/Active Map

Remote Selection

Activity Indicator

User List

Invitation

22.11.2010

45

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 46: MaSP Manage a Soft Project

Entwurfs-muster

Room

Embedded Chat

Application Sharing

Vote

Remote-Cursor

Remote Field of Vision/Active Map

Remote Selection

Activity Indicator

User List

Invitation

22.11.2010

46

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 47: MaSP Manage a Soft Project

Entwurfs-muster

Room

Embedded Chat

Application Sharing

Vote

Remote-Cursor

Remote Field of Vision/Active Map

Remote Selection

Activity Indicator

User List

Invitation

22.11.2010

47

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 48: MaSP Manage a Soft Project

Entwurfs-muster

Room

Embedded Chat

Application Sharing

Vote

Remote-Cursor

Remote Field of Vision/Active Map

Remote Selection

Activity Indicator

User List

Invitation

22.11.2010

48

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 49: MaSP Manage a Soft Project

Entwurfs-muster

Room

Embedded Chat

Application Sharing

Vote

Remote-Cursor

Remote Field of Vision/Active Map

Remote Selection

Activity Indicator

User List

Invitation

22.11.2010

49

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 50: MaSP Manage a Soft Project

Entwurfs-muster

Room

Embedded Chat

Application Sharing

Vote

Remote-Cursor

Remote Field of Vision/Active Map

Remote Selection

Activity Indicator

User List

Invitation

22.11.2010

50

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 51: MaSP Manage a Soft Project

Entwurfs-muster

Room

Embedded Chat

Application Sharing

Vote

Remote-Cursor

Remote Field of Vision/Active Map

Remote Selection

Activity Indicator

User List

Invitation

22.11.2010

51

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 52: MaSP Manage a Soft Project

Entwurfs-muster

Room

Embedded Chat

Application Sharing

Vote

Remote-Cursor

Remote Field of Vision/Active Map

Remote Selection

Activity Indicator

User List

Invitation

22.11.2010

52

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 53: MaSP Manage a Soft Project

Entwurfs-muster

Room

Embedded Chat

Application Sharing

Vote

Remote-Cursor

Remote Field of Vision/Active Map

Remote Selection

Activity Indicator

User List

Invitation

22.11.2010

53

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 54: MaSP Manage a Soft Project

Sitzungs-muster

Tell-a-joke

Time-Keeper

22.11.2010

54

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 55: MaSP Manage a Soft Project

Sitzungs-muster

Tell-a-joke

Time-Keeper

22.11.2010

55

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 56: MaSP Manage a Soft Project

Entwurfs-muster

Collaborative Session

State Transfer

Replicated Objects

Mediated Updates

22.11.2010

56

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 57: MaSP Manage a Soft Project

Entwurfs-muster

Virtual Me

Masquerade

57

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 58: MaSP Manage a Soft Project

Entwurfs-muster

Virtual Me

Masquerade

58

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 59: MaSP Manage a Soft Project

Entwurfs-muster

Periodic Report

59

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 60: MaSP Manage a Soft Project

Entwurfs-muster

Quick Goodbye

60

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 61: MaSP Manage a Soft Project

Entwurfs-muster

Optimistic Concurrency Control

Conflict Detection

22.11.2010

61

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 62: MaSP Manage a Soft Project

Entwurfs-muster

Change Indicator

Spontaneous Collaboration

62

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 63: MaSP Manage a Soft Project

Entwurfs-muster

Change Indicator

Spontaneous Collaboration

63

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 64: MaSP Manage a Soft Project

Entwurfs-muster

Immutable Versions

64

22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 65: MaSP Manage a Soft Project

Entwurfs-muster

Letter of Recommendation

22.11.2010

65

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 66: MaSP Manage a Soft Project

Ausblick

Ergänzung der Implementierungsunterstützung

Unterstützung für Projektplanungsszenarien

Unterstützung für Multiprojekt-Management

Umfangreiche Rechteverwaltung

22.11.2010

66

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter

Page 67: MaSP Manage a Soft Project

Vielen Dank für Eure Aufmerksamkeit

22.11.2010

67

Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter