Collaboratives entwickeln in Bachelorprojekten

14
Collaboratives Entwickeln im Bachelorprojekt N1 und N2 Naumann 2010 Manuel Blechschmidt

Transcript of Collaboratives entwickeln in Bachelorprojekten

Collaboratives Entwickeln im Bachelorprojekt

N1 und N2 Naumann 2010

Manuel Blechschmidt

2

Was interessiert euch?

3

Vorschläge

■ Team, das Wichtigste■ Ziele, das Zweitwichtigste■ Konzepte und Methodik■ Toolunterstützung

4

Team

■ „Es ist schwer mit Leuten zusammen zu arbeiten, die man nicht mag. Sehr schwer.“ Dr. Edouard Servan-Schreiber, RecSys 2010

■ „Elf Freunde müsst ihr sein“

5

http://www.pentaeder.de/projekte/2009/08/04/teamphasen-projektmanagement-und-teamuhrwerk/

6

Ziel

■ Ein Ziel sollte S.M.A.R.T. sein:

□ S – spezifisch

□ M – messabr

□ A – akzeptable

□ R – realistisch

□ T – termininiert

■ Wenn ihr vom Auftraggeber keine Ziele bekommt, definiert euch selbst welche

■ Zirkuläres Controlling der Ziele, jede Woche einmal überprüfen, was letzte Woche für die Ziele getan wurde

■ http://en.wikipedia.org/wiki/Goal_(management)

7

Ein Mantra finden

■ Sucht für euer Projekt ein Mantra, was jeder versteht:

□ Aldi – Gutes günstig

□ Subway – Eat fresh

□ UPS – we have logistics

□ SAP – the best run business run SAP

■ Tut gutes und redet darüber

□ Seid immer in der Lage eine Demo zu geben

□ Macht Projektmarketing

8

Konzepte und Methodik

■ IT-Projektvorgehensmodelle

□ Wasserfall– Wasserfallmodell– V-Modell XT– PRINCE II– ICB Version 3 (IPMA)

□ Agile

– Scrum– RUP– eXtreme programming– Feature based programming

9

Project Management in a Nutshell

Anforderung DesignImplement-

ierungDesign TestDeployment

&Betrieb

Wasserfall

Anfang bis Ende 6 Monate

Anforderung DesignImplement-

ierungDesign TestDeployment

&Betrieb

Agil

Anfang bis Ende 1-3 Wochen

10

Was nehme ich?

■ Wenn ihr euch nicht entscheiden könnt nehmt:

SCRUM

11

Konzepte

■ Vetrauen

□ Man muss den anderen Leuten vertrauen, auch wenn Sie nicht die eigene Meinung haben, dass sie das richtige tun

■ Alles dokumentieren, Schritt für Schritt

■ Versionsverwaltung

□ Zentral– SVN, ClearCase, SourceSafe, Synergy, Perforce,

□ Dezentral

– GIT, SVK, Darcs

■ Alles zu jeder Zeit verfügbar

□ HTTP, Web Applikationen. Standardformate: pdf, png, jpg

□ Test: Kannst du mit deinem Mobiltelefon darauf zugreifen?http://en.wikipedia.org/wiki/Comparison_of_revision_control_software

12

Toolunterstützung

■ Collaboratives entwickeln

□ JIRA

□ Trac

□ TeamForge

□ BugZilla

□ etc.

■ Projektmanagement

□ Microsoft Project

□ OnePoint Project

□ etc.

http://en.wikipedia.org/wiki/List_of_collaborative_software

13

Demo

■ Was wollt ihr sehen?

□ JIRA

□ Trac

□ TeamForge

□ OnePoint Project

□ SVN

□ Google Docs

□ egroupware

□ BaseCamp

□ MindMeister

□ Redmine

□ Microsoft Project

14

Vielen Dank für eure Aufmerksamkeit

Manuel BlechschmidtFreier IT BeraterMobil: +49 173 [email protected]://www.manuel-blechschmidt.de