VU Projektmanagement in der Schule Armbrustschützenwettbewerb Verwaltung Alexander Lauscher / Mario Glaser / Daniel Kolm
© Alexander Lauscher 2009 Agenda Teamvorstellung (Alex) Rollen (Alex) Projektthema (Alex) Meilensteine / Kennzahlen (Alex) Vorgehensmodell (Daniel) Projektdokumentation (Daniel) Produktdokumentation (Daniel) Technische Beschreibung (Mario) Lessons learned (Alex) Livepräsentation (wer will?)
© Alexander Lauscher 2009 Projektteam / Auftraggeber Team: Mario Glaser Daniel Kolm Alexander Lauscher Auftraggeber: FF Kl. Göpfritz (Hr. Breier-Fasching)
© Alexander Lauscher 2009 Verantwortlichkeiten Projektleitung Alexander Lauscher Entwicklungsleitung Mario Glaser Test und Dokumentation Daniel Kolm
© Alexander Lauscher 2009 Projektthema Armbrustschützenwettbewerb Verwaltung Anforderungen ▫Personenverwaltung ▫Teamverwaltung ▫Ergebnisauswertung Motivation/Hintergrund ▫jährliches Fest mit Armbrustwettbewerb ▫bisherige Software veraltet (steuert direkt einen HP Drucker an)
© Alexander Lauscher 2009 Meilensteine BezeichnungSollIst Projektstart Konzeption Entwicklung Test Projektende
© Alexander Lauscher 2009 Kennzahlen MetrikBewertung Lines of CodeCa SpeicherverbrauchCa. 50 MB BezeichnungSollIst Projektstart Projektende Personal- aufwand Stunden pro Mitarbeiter
© Alexander Lauscher 2009 Vorgehensmodell Wasserfallmodell Pair Programing Test Driven Development (TDD) Prototyping
© Alexander Lauscher 2009 Projektdokumentation Lastenheft Pflichtenheft Projektauftrag Projektstrukturplan Meilensteinplan Statusberichte Zeitaufschreibungen Testdokumentation Projektabschlussdokumentation Lessons learned
© Alexander Lauscher 2009 Produkt Dokumentation Betriebshandbuch Anwenderhandbuch Technische Dokumentation
© Alexander Lauscher 2009 Technische Beschreibung Project Hosting (Google Code) Release Management Version Management (SVN) Issue Management Wiki
© Alexander Lauscher 2009 Technische Beschreibung Entwicklung 3 Schichten Architektur MVC (Model-View Controller) Maven (Dependency Management) Persistence Framework (Hibernate) Java Server Faces 1.2 Spring Core
© Alexander Lauscher 2009 Model View Controller
© Alexander Lauscher 2009 Technische Beschreibung Entwicklung 3 Schichten Architektur MVC (Model-View Controller) Maven (Dependency Management) Persistence Framework (Hibernate) Java Server Faces 1.2 Spring Core
© Alexander Lauscher 2009 Maven (Dependencies)
© Alexander Lauscher 2009 Lessons learned Organisation a Entwicklung „Design for change not for future“ KISS Allgemein a
© Alexander Lauscher 2009 Live Demo Crossbow Administration
© Alexander Lauscher Danke Alexander Lauscher / Mario Glaser / Daniel Kolm VU Projektmanagement in der Schule