Gradeulator Projektdefinition für NMS Pabneukirchen HTBLA Perg TT.MM.JJJJ, Autor 1 ................................................................................ Hintergrund ............................................................................................................ 3 2 Ziele.................................................................................................... 4 2.1 Geschäftsziele .......................................................................... 4 2.2 Ziele des Projekts ..................................................................... 4 2.3 Erfolgskriterien des Projekts .................................................... 4 3 Leistungsumfang .............................................................................. 5 4 Liefererumfang ................................................................................. 8 5 Vorgehensweise ............................................................................... 9 5.1 Projektaktivitäten ..................... Error! Bookmark not defined. 5.2 Methodisch-technischer Ansatz .............................................10 5.3 Projektmanagement-Ansatz ...................................................11 5.3.1 Projekt-Baseline ......................................................11 5.3.2 Projektorganisation .................................................11 5.3.3 Verfahren zur Projektfortschrittskontrolle ...............11 5.3.4 Projektkommunikation und -berichtswesen ............11 5.3.5 Problem- und Fehlermanagement ..........................12 5.3.6 Change Control Verfahren ......................................12 5.3.7 Abnahmeverfahren .................................................12 5.4 Knowledge Management ........ Error! Bookmark not defined. 6 Risiken .............................................................................................13 7 Annahmen .......................................................................................14 8 Einschränkungen ...........................................................................15 9 Externe Abhängigkeiten ................................................................16 10 Kritische Erfolgsfaktoren ..............................................................17 11 Technische Infrastruktur ...............................................................18 12 Verantwortlichkeiten des Kunden ................................................19 1 HINTERGRUND Im Zuge von wiederholten Fragen von Lehrern der NMS Pabneukirchen, ob es nicht ein Programm zum Speichern und Verwalten von Noten gibt, haben wir uns dazu entschlossen dieses Projekt umzusetzen. Als Einsatzgebiet ist vorerst nur diese Schule vorgesehen, jedoch soll es so gestaltet werden, dass es für jeden Schultyp nutzbar ist. Ein wichtiger Punkt für uns ist dass die Funktionen so implementiert werden, dass sie auch für unerfahrene Benutzer verständlich sind. Ein ansprechendes, freundliches Design ist Grundvoraussetzung. 2 ZIELE 2.1 Geschäftsziele Die Einführung des Programms in dieser und evtl. anderen Schulen. Mit dem Erwerb der Software fallen keine Kosten an und auch nachträgliche Kosten sind auszuschließen. Zeiteinsparung – automatisierte Bearbeitung von Daten und sichere Speicherung von Daten die von überall aus abgerufen werden können. evtl. Kosteneinsparung – Erwerb eines teuren Programmes könnte mit diesem Programm hinfällig werden. 2.2 Ziele des Projekts Funktionstüchtig Alle Funktionen werden implementiert Einhaltung der Zeit Findet anklang Sammeln von Erfahrung im Bezug auf Projektarbeit. 2.3 Erfolgskriterien des Projekts Fehlerfreie Ausführbarkeit Aneignung des Wissens über benötigte Programme und Sprachen Zeitgerechte Fertigstellung übersichtliche Oberfläche und leichte Bedienbarkeit 3 LEISTUNGSUMFANG Leistungsumfang hinsichtlich der Geschäftsprozesse In Scope Out of scope Leistungsumfang hinsichtlich der Organisation In Scope Out of scope Leistungsumfang hinsichtlich der Lokationen In Scope Out of scope Leistungsumfang hinsichtlich der Applikationen In Scope Out of scope Leistungsumfang hinsichtlich der Technologie In Scope Out of scope Leistungsumfang hinsichtlich der Daten In Scope Out of scope 4 LIEFERERUMFANG In diesem Abschnitt werden die Projektergebnisse aufgelistet, die dem Auftraggeber im Zuge des Projekts zu liefern sind. Eine direkte Lieferung erfolgt nicht, da alles über eine Webseite läuft. Es wird ein Account erstellt mit einer gewissen Menge an verfügbarem Speicherplatz und allen Funktionen des Programms. Eigener Bereich mit häufigen Fragen und Problemen, Auflistung und Beschreibung jeder Funktion sind auf der Webpage zu finden. 5 VORGEHENSWEISE 5.1 Methodisch-technischer Ansatz Meilensteine 5.2 Projektmanagement-Ansatz 5.2.1 Projekt-Baseline Meilenstein Geplantes Datum Tatsächliches Datum Projektdefinition 30.10 30.10 Grundüberlegung Ende November 2012 Datenbankstruktur Ende Dezember 2012 Designgrundgerüst Ende Jänner 2013 LoginSystem Ende Februar 2013 Funktionsabschnitte 1-N Ende Mai 2013 Fehlerüberprüfung Anfang Juni 2013 Sicherheitsüberprüfung Mitte Juni 2013 Dokumentationsüberprüfung Ende Juni 2013 Abschluss Anfang Juli 2013 5.2.2 Projektorganisation Name Bereiche Patricia Berger Projektleiter Serverprogrammierung Sophie Seyer Oberflächenprogrammierung Datenbankenplanung Gernot Schützeneder Grafik & Design Oberflächenprogrammierung 5.2.3 Verfahren zur Projektfortschrittskontrolle regelmäßige Statusberichte mit Überprüfung der Doc. 5.2.4 Projektkommunikation und –berichtswesen Kommunikation jederzeit möglich via Online Messager (Skype). Regelmäßige Meetings zur Kontrolle der Doc und Überprüfung bzw. Ermittlung der Änderungen und Neuheiten. 5.2.5 Problem- und Fehlermanagement Auftretende Probleme werden der Gruppe berichtet. Können diese nicht alleine gelöst werden, so wird es in der Gruppe behandelt. 5.2.6 Change Control Verfahren 5.2.7 Abnahmeverfahren Die Lieferung erfolgt nur indirekt: am Abschlusstermin wird die Webseite freigeschaltet und für die Öffentlichkeit zugängig. 6 RISIKEN Levelbereich: 1-10 (höchstes) Risiko Unzureichendes Zeitmanagement Serverabsturz Serverüberlastung Risiko-Level und betroffener Bereich Mögliche Auswirkungen auf den Projekterfolg 10 Unfertiges Ergebnis betrifft alle Bereiche Verschieben nachfolgender Termine auf einen späteren Zeitpunkt. 1 Neu Upload Programmierung eventuell Änderungen wiederholen 5 Umstieg auf anderen Server Programmierung Datenbank Umstrukturierung der Datenbank Auslagerung auf 2. Server Funktionsidee nicht realisierbar 3-10 je nach Funktion Neustrukturierung Programmierung Erneute Überlegungen Abbruch des Projekts 7 ANNAHMEN Annahme Kritikalität Infrastruktur ist vorhanden. Erhöhter Zeitaufwand für das Aufsetzen einer Infrastruktur Verfügbarkeit von Entwicklungsumgebungen Erhöhter Zeitaufwand -> finden einer neuen Entwicklungsumgebung Grundlagen vorhanden bzw. Zeitgerechtes erlernen möglich Erhöhter Zeitaufwand -> fehlende Grundlagen bzw. das zu erlernende ist komplexer als zuvor angenommen 8 EINSCHRÄNKUNGEN Wissen (erweiterbar) Zeit (Vorgegebener Zeitraum) Technische Einschränkungen (Hardwarebedingt) 9 EXTERNE ABHÄNGIGKEITEN Keine Abhängigkeiten vorhanden. 10 KRITISCHE ERFOLGSFAKTOREN 11 TECHNISCHE INFRASTRUKTUR MySQL 5.1 PHP 5.3 Chrome 22.0 Mindestanforderung: Auflösung: 1024x768 12 VERANTWORTLICHKEITEN DES KUNDEN Informieren über Komplikationen (Fehler) Auskunft über auftretende Fragen zum Projekt. Feedback nach Testzeit Übermittlung von Wünschen und Vorschlägen