Wirtschaftsinformatik Projekt Entwicklung eines Widgets für Bada-OS Marcel Hentschel & Moritz Kudalla
Gliederung Projektübersicht Werkzeuge Zeitrahmen Meilensteine Arbeitspakete Zeitverbrauch Entwicklung Vorgehensmodell Risiken
Projektübersicht Ziel: Entwicklung eines Widgets für BadaOS Darstellung von Kalender- und Aufgabendaten Projektteam: 1 Entwickler 1 Projektleiter
Werkzeuge Wofür? Produkt Dokumentation Word Zeitplanung GanttProject Entwicklung Eclipse + Bondi Framework Versionierung Google Code Repository Datensicherung Google Code Repository + lokal Grafikerstellung für GUI Photoshop Produktvorschau Visio Testumgebung Simulator & Samsung Wave 525
Zeitrahmen Einteilung in Phasen: Analyse Pflichtenheft (3 Tage) Entwurf Lastenheft (4 Tage) Implementierung & Tests (20 Tage) Erstellung Dokumentation (10 Tage) Installation beim Kunden (1 Tag) Übergabe Quellcode und Dokumentation (1 Tag)
Meilensteine Abnahme Pflichtenheft Vorstellung Entwicklungsstand Abschluss der Entwicklung Projektabschluss
Arbeitspakete Name Beschreibung Bada OS kennenlernen Informationen zu Bada OS, Widgets, Programmiersprache einholen SDK verifizieren Analyse der Funktionen des SDKs, Sicherstellung der Testumgebung (integrierter Simulator) Projektdokumentation Laufende Dokumentation des Projektes Lastenheft Erstellung des Lastenheftes auf Basis des Auftaktmeetings Pflichtenheft Analyse des Lastenheftes und Erstellung des Pflichtenheftes Projektmeetings Regelmäßige Projektmeetings zur Abstimmung innerhalb des Teams Kundenmeetings Auftaktmeeting, Meilensteingespräch, Abschlusspräsentation Entwicklung des Widgets Programmieren der Applikation Testen Umfangreiche Tests im Bada OS Simulator, mit dem Testgerät sowie vor Ort beim Kunden Benutzerdokumentation Erstellung der Benutzerdokumentation für das Widget
Zeitverbrauch: Ist / Soll Arbeitspaket Soll Ist Erstellung Projektstrukturplan 18.11.2010 14.01.2011 Erstellung Pflichtenheft 30.10.2010 30.12.2010 Entwicklung Prototyp 1 30.11.2010 17.12.2010 Meilenstein 2 / Vorstellung 21.12.2010 18.12.2010 Entwicklung Prototyp 2 4.01.2010 13.01.2011 Entwicklung Abschluss 5.01.2011 16.01.2011 Dokumentation Abschluss 29.12.2010 17.01.2011 Projektabschluss 7.01.2011 29.01.2011
Entwicklung Umgebung: Eclipse + Bondi Framework Sprachen: Javascript HTML Vorgehensmodell iterativ: Spiralmodell
Vorgehensmodell wöchentliche Projekttreffen Analyse Bewertung Verbesserung Spiralmodell nach Boehm
Softwarearchitektur modularer Aufbau Kommunikation mittels Libraries
Risiken Projektteam Pro Person 1 festes Aufgabengebiet Verzögerung im Projektablauf bei Ausfall einer Person Daten Datenhaltung an verschiedenen Orten Verzögerung im Projektablauf bei kompletten Datenverlust Kunde Anforderungen wurden initial definiert und abgenommen Verzögerung bei nachträglicher Änderung