Upload
martin-schluter
View
332
Download
1
Tags:
Embed Size (px)
Citation preview
VORLESUNG KOOPERATIVE SYSTEME WINTERSEMESTER 2010
Manage a SoftProject (MaSP)
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
Agenda
Was ist MaSP?KonkurrenzanalyseUseCases & PrototypVerwendete EntwurfsmusterAusblick
22.11.2010
3
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
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
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
Werkzeuge
Virtueller KonferenzraumKooperative ProjektplanerstellungKooperatives MindMappingKooperative DokumentenbearbeitungExpertensuche
22.11.2010
6
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Konkurrenzanalyse
22.11.2010
7
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
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
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
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
Bizwiese
Onlinemarktplatz für ProjekteNur Suche nach (schon) kompletten Teams
möglich
22.11.2010
11
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
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
UseCases & Prototypen
22.11.2010
13
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Storyline Ideengeber
Anmelden
Projekt erstellen
Team finden
Projekt managen
22.11.2010
14
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Storyline Ideengeber
PM
Projekt-plan
Lasten-heft
Pflichten-heftImple-mentier-ung
Projekt-abschluss
22.11.2010
15
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
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
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
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
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
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
Storyline Programmierer
Registrieren
Profil ausfüllen
Projekt suchen Bewerben Teilnehme
n
22.11.2010
21
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
22
Registrier-ung
Linus füllt die Muss-Felder aus und schickt seine Registrierung ab
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
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
24
Benachrichtigungs-einstellun
gen
Linus möchte seine Statusupdates nur wöchentlich erhalten
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
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
26
Klaus, Rita und Linus erstellen zusammen eine MindMap in einer Konferenz
Konferenz
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
27
Klaus und Linus ändern parallel den Projektplan
Projektplan
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
28
Konflikt-erkennun
g
Beide ändern die gleiche Zeile, dies führt zu einem Konflikt
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
29
Klaus löst den Konflikt
Konflikt-erkennun
g
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
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
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
Verwendete Entwurfsmuster
22.11.2010
32
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Login
Welcome Area
Hall Of Fame
22.11.2010
33
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Login
Welcome Area
Hall Of Fame
22.11.2010
34
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Login
Welcome Area
Hall Of Fame
22.11.2010
35
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Buddy/User List
Activity Log
Birds of a Feather
22.11.2010
36
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Buddy/User List
Activity Log
Birds of a Feather
22.11.2010
37
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Buddy/User List
Activity Log
Birds of a feather
22.11.2010
38
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Away Message
Shared File Repository
Forum
Quality Inspection
Availability Status
22.11.2010
39
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Away Message
Shared File Repository
Forum
Quality Inspection
Availability Status
22.11.2010
40
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Away Message
Shared File Repository
Forum
Quality Inspection
Availability Status
22.11.2010
41
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Away Message
Shared File Repository
Forum
Quality Inspection
Availability Status
22.11.2010
42
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Quick Registration
22.11.2010
43
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
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
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
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
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
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
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
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
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
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
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
Sitzungs-muster
Tell-a-joke
Time-Keeper
22.11.2010
54
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Sitzungs-muster
Tell-a-joke
Time-Keeper
22.11.2010
55
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Collaborative Session
State Transfer
Replicated Objects
Mediated Updates
22.11.2010
56
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Virtual Me
Masquerade
57
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Virtual Me
Masquerade
58
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Periodic Report
59
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Quick Goodbye
60
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Optimistic Concurrency Control
Conflict Detection
22.11.2010
61
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Change Indicator
Spontaneous Collaboration
62
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Change Indicator
Spontaneous Collaboration
63
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Immutable Versions
64
22.11.2010Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
Entwurfs-muster
Letter of Recommendation
22.11.2010
65
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter
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
Vielen Dank für Eure Aufmerksamkeit
22.11.2010
67
Elmar Gesenhoff, Marcel Hoffmann, Martin Schlüter