collaboratives entwickeln in bachelorprojekten

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

Upload: manuel-blechschmidt

Post on 23-Jul-2015

471 views

Category:

Technology


0 download

TRANSCRIPT

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