college/ws2011/BP/User Stories/userStories.tex
2012-03-31 00:56:20 +02:00

756 lines
40 KiB
TeX

\documentclass[article, colorback,accentcolor=tud4a]{tudreport}
\usepackage[utf8]{inputenc} %unter Linux muss latin9 durch utf8 ersetzt werden!!
\usepackage[ngerman]{babel}
\usepackage{enumitem}
\usepackage[pdftitle={UserStories}]
{hyperref}
\begin{document}
\title{Thema: da-sense\\
Gruppe 1b}
\subtitle{User-Stories zum Bachelor-Praktikum im Wintersemester 2011/2012}
\subsubtitle{Auftraggeber: Immanuel Schweizer (Telecooperation Group TU Darmstadt) \\
Gruppe 1b: Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz\\
Teamleiter: Dominik Fischer}
\author{Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz}
\maketitle
%INFOS zur den User Stories:
% velocity: Zeit pro Story Point: Berechnet sich aus (Tatsachlicher Aufwand) / (Geschuetzter Aufwand)
\newpage
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Anpassung des JSON-Parsers an neues JSON-Format und neue Datenbank \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Durch die ver"anderte Datenbank hat sich auch das JSON-Format, indem die Daten von den Sensoren gesendet werden, ge"andert. Somit muss der aktuelle JSON-Parser angepasst werden.\\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 40\\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 55\\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,38 h/Story-Point \\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz\\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 15.12.2011 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 15.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 4 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Smartphone-App und Wespmote-Sensoren k"onnen problemlos Daten in die Datenbank schreiben.\\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & Das von uns verwendete abstrakte JSON-Format hat eine klare Konvention, so dass die Integration weiterer Sensortypen einfach zu realisieren ist.\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 2 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & SQL-Statements im JSON-Parser mittels Propel realisieren \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Der gesamte SQL-Code zur Datenbankanbindung soll sich in einer eigenen Klasse befinden und mittels Propel realisiert werden. Somit darf der JSON-Parser nur noch Funktionsaufrufe der SQL-Klasse enthalten.\\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 12\\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 16 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,33 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz\\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 15.12.2011 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 20.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 2\\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Smartphone-App und Wespmote-Sensoren k"onnen problemlos Daten in die Datenbank schreiben, wie in User-Storie 1 gefordert.\\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & Die aufgerufenen Funktionen befinden sich unter \glqq classes/propel/propel\_dasensedata.php\grqq. Hier sind alle SQL-Statements enthalten, die f"ur die Interaktion mit der Datanbank \glqq dasensedata\grqq\ n"otig sind.\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 3 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Entwicklung und Integration der Preprocessing Klasse in das bestehende Projekt\\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Zur strikten Trennung von HTML-, PHP- und JavaScript-Code existieren Platzhalter, an deren Stelle Inhalte dynamisch eingebunden werden. Die Ersetzung dieser Platzhalter "ubernimmt die Preprocessing Klasse.\\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 25\\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 22\\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,88 h/Story-Point \\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Lulzim Murati\\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 15.12.2011 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 08.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1\\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Alle Platzhalter werden erkannt und durch die gew"unschten Inhalte substituiert, um die korrekte Darstellung der Webseite zu gew"ahrleisten.\\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & Ein Platzhalter besitzt ein festes Format: \$\{bezeichner\}. Zur Erweiterung und Umstrukturierung der Webseite, k"onnen weitere Platzhalter eingef"ugt werden.\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 4 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Notwendige Fremdschl"ussel in Datenbank einf"ugen \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Die Fremdschl"ussel werden von Propel zum Joinen der einzelnen Tabellen ben"otigt.\\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 1\\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 1\\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Ulf Gebhardt\\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 24.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 27.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1\\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Propel liefert keine Fehlermeldung "uber nicht vorhandene Fremdschl"ussel.\\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & Die Fremdschl"ussel wurden \glqq restricted'' deklariert. Somit ist die Konsistenz der Datenbank gew"uhrleistet.\\
\hline
\end{tabular}
\end{tabbing}
% % % BEGINN MURAT USERSTORIES % % %
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Anpassung der API an das neue Datenbankschema \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Durch die "Anderung der Datenbank hat sich auch die API, mit Hilfe dessen die Abfragen an die Datenbank gelangen, ge"andert. Deshalb muss die vorliegende API angepasst werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 50 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 80 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,6 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 31.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 20.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 3 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Smartphone-App und Waspmote-Sensoren k"onnen problemlos Abfragen an die Datenbank senden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 6 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Refactoring des Quellcodes \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Der gesammte Quellcode beinhaltet viele doppelte Klassen, ist d"unn kommentiert und sehr un"ubersichtlich. Das Projekt wird auf nicht genutzte Klassen und Funktionen untersucht. Diese werden dann entfernt. Logisch zusammengehörige Klassen werden in gemeinsame Ordner verschoben. Im Projekt sind Klassen vorhanden, in denen HTML-, JavaScript-, CSS- und PHP-Codeteile nicht voneinander getrennt sind. Die jeweiligen Codeteile werden in separate Dateien ausgelagert. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 150 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 270 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,8 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & -\\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & -\\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 8 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Das Projekt ist gut strukturiert. Der Code ist besser lesbar und leicht erweiterbar. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & Das Refactoring des Quellcodes hat erheblich mehr Zeit in Anspruch genommen, als wir zu Beginn des Projekts angenommen hatten. Diese Aufgabe hat uns bis zum Projektende besch"aftigt. \\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 7 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Editieren und L"oschen von Benutzerdaten \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Der Benutzer kann sich auf dem Webinterface einloggen und kann seine Daten einsehen. Zus"atzlich kann er seine Daten "andern oder auch l"oschen. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 23 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 25 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,09 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Murat Batu, Lulzim Murati \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 31.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 15.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 2 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Der Benutzer kann seine Daten "andern oder l"oschen. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 8 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Einloggen und Weiterleiten des Benutzers \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Der Benutzer kann sich auf dem Webinterface anmelden. Nach dem erfolgreichen Login soll er auf die Startseite weitergeleitet werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 13 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 2,6 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Murat Batu, Lulzim Murati \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 21.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 01.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Der Benutzer befindet sich auf der Startseite und ist angemeldet. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & Bei erfolglosem Login wird der Benutzer nicht weitergeleitet. Die Velocity ist besonders hoch ausgefallen, da die bisherige Projektstruktur eine Modifikation des Loginprozesses erschwert hat. \\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 9 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Anzeigen der Messdaten \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Auf dem Webinterface werden die einzelnen Sensoren an den Messpunkten angezeigt. W"ahlt man einen aus, so "offnet sich eine Fancybox, in der die Messdaten des gew"ahlten Sensors angezeigt werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 2 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 3 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,5 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Lulzim Murati \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 21.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 06.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Messdaten werden korrekt angezeigt. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 10 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Templates mit Platzhalter realisieren \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Durch die Erneuerung der View m"ussen alle Templates an die neue Struktur angepasst werden. Dadurch werden Inhalte dynamisch eingebunden und sind leicht erweiterbar. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 50 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 40 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,8 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Murat Batu, Lulzim Murati \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 09.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 20.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die Templates sind alle mit Platzhalter versehen und k"onnen die Inhalte problemlos anzeigen. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 11 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Generieren und Einbinden von Submenus \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Durch die "Anderung der View werden die Submenus nicht mehr korrekt angezeigt. Hierzu muss eine neue Klasse erzeugt werden, die die Submenus generiert und die Verwendung in anderen Klassen erm"oglicht. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 15 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 10 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,67 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Murat Batu, Ulf Gebhardt \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 10.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 20.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die Submenus werden korrekt angezeigt und k"onnen leicht erweitert werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 12 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Umstellung der Datenbank \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Durch die Umstellung der Datenbank auf das neue Format k"onnen keine Abfragen mehr erstellt werden. Dazu muss im Quellcode die neue Datenbank angesprochen werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 0,5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 0,5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 10.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 13.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Sensoren und Benutzer k"onnen problemlos Anfragen an die neue Datenbank senden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 13 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Entfernen von Datenbankinitialisierungen \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Durch die Umstellung von direkten SQL-Abfragen auf Propel ist die direkte Datenbankinitialisierung nicht mehr von N"oten. Deshalb m"ussen alle Datenbankinitialisierungen entfernt werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 4 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,8 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Ulf Gebhardt, Lulzim Murati \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 24.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 29.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die betroffenen Klassen sind frei von Datenbankinitialisierungen. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 14 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & SecuredCheck f"ur das Login auf Propel umstellen \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Das Entfernen der alten SQL-Anweisungen hat zur Folge, dass die SecuredCheck-Klasse nicht funktioniert. Diese ist f"ur die Validierung der Benutzerdaten (Benutzername und Passwort) zust"andig. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 10 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 8 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,8 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Ulf Gebhardt \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am &24.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 30.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die SecuredCheck-Klasse ist auf Propel umgestellt. Registrierungs- und Loginprozess arbeiten wie gew"unscht. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 15 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Erm"oglichung der Join-Operation \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Die Tabellen m"ussen miteinander gejoint werden k"onnen, um korrekte Datenbankabfragen und verschiedene Interaktionen zu erm"oglichen. Hierzu m"ussen die Query-Klassen um die entsprechende Join-Funktionalit"at erweitert werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 65 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 60 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,92 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Ulf Gebhardt, Michael Scholz \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 24.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 24.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 2 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die Tabellen, die in der Datenbankabfrage enthalten sind, k"onnen problemlos gejoint werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 16 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Geopoint-Informationen anzeigen \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Der Benutzer kann innerhalb des Webinterfaces einen Geopoint ausw"ahlen und die dazugeh"origen Informationen abrufen. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 6 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,83 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Lulzim Murati \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 24.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 31.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Es werden alle Informationen korrekt angezeigt. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 17 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Ausblenden von nicht ben"otigten Einstellungen \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Da keine Messdaten "uber Kohlenstoffmonoxid und Kohlenstoffdioxid vorliegen, k"onnen die Auswahlm"ogichkeiten entfernt werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Murat Batu \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 31.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 31.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die Einstellungen sind auf dem Webinterface nicht mehr vorhanden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 18 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Entfernen des Kalibrierungswertes \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Der Kalibrierungswert wird in den Messdaten nicht weiter ben"otigt und kann entfernt werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Lulzim Murati \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 31.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 19.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Der Kalibrierungswert wird in den Messdaten nicht mehr angezeigt. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 19 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Generieren, Anzeigen und Cachen der HeatMap \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Zur Visualisierung der Messdaten wird eine Heatmap verwendet. Bezogen auf den Messwert und den zul"assigen Wertebereich (minimale und maximale Lautst"arke bzw. Temperatur) wird der entsprechende Sensor farblich unterlegt. Die Berechnung der Farbverl"aufe soll durch das Caching-Verfahren beschleunigt werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 100 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 60 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,6 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 31.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 15.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 3 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die Messdaten werden korrekt auf der HeatMap angezeigt. Der Abruf der Daten ist durch das Caching beschleunigt. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 20 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Entfernen der Sensor-ID \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Statt der Sensor-ID (IMEI Nummer des Ger"ats) soll der Name des Ger"ats auf der Webseite angezeigt werden. Dadurch wird sichergestellt, dass jemand, der eine entsprechende Sensor-ID kennt, dessen Inhaber nicht tracken kann. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 3 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 2,5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0.83 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 31.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 16.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Der Name des Ger"ats wird anstelle der Sensor-ID angezeigt. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 21 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Umstellen der Clustering-Klassen auf Propel \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Der Einsatz des Clustering-Verfahrens erfordert eine Umstellung der Clustering-Klassen auf Propel. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 28 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 30 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,07 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Murat Batu, Lulzim Murati, Michael Scholz \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am &31.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 20.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die Clustering-Klassen arbeiten korrekt. Das Clustering-Verfahren kann genutzt werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 22 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Anzeige von Messwerten f"ur jeden Standort \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Der Benutzer soll sich an jedem beliebigen Standort seine Messdaten anzeigen lassen k"onnen. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 0,5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 0,5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Murat Batu \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 21.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 21.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & F"ur jeden Ort werden die ermittelten Messdaten angezeigt, sofern dort Messungen vorgenommen worden sind. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 23 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Pfade dynamisch anpassen \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Das Nutzen von absoluten Pfaden kann problematisch werden, da eine kleine "Anderung der Ordnerstruktur eine Modifikation in allen betroffenen Klassen erfordert. Eine neue Klasse soll den ben"otigten Pfad je nach Dateityp dynamisch generieren. Die betroffenen Klassen m"ussen angepasst werden.\\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 18 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 20 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,11 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Murat Batu, Ulf Gebhardt, Lulzim Murati \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 21.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 29.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die erforderlichen Dateien werden gefunden und eingebunden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & Eine "Anderung der Ordnerstruktur erfordert lediglich eine Anpassung in der neu generierten Klasse. \\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 24 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Messdaten in FancyBox \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & W"ahlt man einen Sensor aus, so "offnet sich eine neue Seite, auf der ein Diagramm und die zugeh"origen Messdaten zu sehen sind. Diagramm und Messdaten sollen stattdessen in einer FancyBox angezeigt werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 4 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 3 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,75 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 07.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 07.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Das Diagramm und die Messdaten werden in einer FancyBox angezeigt. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 25 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Runden von Messwerten \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Die Messwerte sollen auf zwei Nachkommastellen gerundet werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 8 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,6 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 07.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 08.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Korrektes Runden und Anzeigen der Messwerte \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 26 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Zusammenfassen von Filteroptionen \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Die Filterung nach der Sensor-ID wird nicht mehr ben"otigt und kann entfernt werden. Durch den Wegfall des zugeh"origen Div-Containers ergeben sich Freir"aume auf der Hauptseite. Diese k"onnen f"ur die Neuausrichtung der restlichen Elemente genutzt werden. Logisch zusammengeh"orige Einstellungsm"oglichkeiten werden in einzelnen Div-Containern zusammengefasst. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 0,5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 0,5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Lulzim Murati \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 07.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 07.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die zusammengeh"origen Einstellungsm"oglichkeiten sind zusammengefasst. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 27 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Filterm"oglichkeit nach der Zeit \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Die Wahl eines Zeitraums gestattet die Filterung der Messwerte f"ur den ausgew"ahlten Zeitraum. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 8 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,6 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Ulf Gebhardt \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 27.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 29.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die Daten werden f"ur den gew"ahlten Zeitraum angezeigt. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 28 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Verlassen des Isolationsmodus \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Isolationsmodus l"asst sich ohne Neuladen der Seite nicht beenden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 1,5 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,66 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Lulzim Murati \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 21.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 28.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Der Isolationsmodus l"asst sich mit einem Klick auf den Schlie"sen-Button beenden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 29 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Zusammenf"uhren von Controller-Klassen \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Die hohe Anzahl von Controllern hat einen hohen Komplexit"atsgrad zur Folge. Daher m"ussen diese vereinfacht und soweit m"oglich zusammengef"uhrt werden. \\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 35 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 30 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,86 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Ulf Gebhardt, Lulzim Murati \\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 09.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 04.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 2 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Niedrigere Komplexit"at und verbesserte Lesbarkeit. \\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 30 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Tabellennamen der Datenbank in CamelCase Konvention \\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Da Propel nicht mit Unterstrichen in den Tabellennamen der Datenbank umgehen kann, m"ussen diese umbenannt werden. Hierbei wird die aus Java bekannte CamelCase Konvention verwendet.\\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 3\\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 3\\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz\\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 15.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 16.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 1\\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Es treten keine Fehlermeldungen bei der Generierung der Propel-Klassen auf.\\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 31 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Website: Anzeigen der einzelnen Sensormarker\\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Die Website muss die einzelnen Sensormarker anzeigen. Der Nutzer muss diese anklicken k"onnen. Anschlie"send "offnet sich ein GoogleMaps Info-Fenster, welches weitere Informationen "uber den ausgew"ahlten Sensor enth"alt.\\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 7,5\\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 10\\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,33 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz\\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 09.01.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 06.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 2\\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die Website zeigt alle Marker an.\\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 32 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Website: Sensormarker werden geclustert\\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Die einzelnen Sensormarker werden je nach Zoomstufe geclustert dargestellt. Somit wird die Ladezeit der Website dramatisch verk"urzt und die Karte beh"alt ihre "Ubersichtlichkeit.\\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 15\\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 14\\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 0,93 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz, Ulf Gebhardt\\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 21.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 26.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 2\\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die Website zeigt alle Marker geclustert an.\\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\
\hline
\end{tabular}
\end{tabbing}
\newpage
% % % % % % % % % % % % % % % % % % NEXT TABLE % % % % % % % % % % % % % % % % % %
\vspace{1cm}
\begin{tabbing}
\begin{tabular}{ || p{5.4cm} || p{11cm} ||}
\hline \rule[-2ex]{0pt}{5.5ex} ID & 33 \\
\hline \rule[-2ex]{0pt}{5.5ex} Name & Website: zus"atzliche Filteroptionen wenn der Nutzer eingeloggt ist.\\
\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Der Nutzer hat die M"oglichkeit sich "uber die Website anzumelden. Nach dem Anmeldevorgang soll er folgende Filterm"oglichkeiten haben: Anzeigen aller Daten, anzeigen der eigenen Daten und anzeigen der "offentlichen Daten.\\
\hline \rule[-2ex]{0pt}{5.5ex} Gesch"atzter Aufwand (h) & 7 \\
\hline \rule[-2ex]{0pt}{5.5ex} Tats"achlicher Aufwand (h) & 18 \\
\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 2,57 h/Story-Point\\
\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz\\
\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe gestellt am & 07.02.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Fertiggestellt am & 11.03.2012 \\
\hline \rule[-2ex]{0pt}{5.5ex} Iterationen & 3 \\
\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Die zus"atzlichen Filter werden erst nach dem Login angezeigt und funktionieren wie beschrieben.\\
\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & Der tats"achliche Aufwand war viel gr"o"ser als der Gesch"atzte, da Propel keine einfache M"oglichkeit bietet, eine eigene Klammerung der WHERE-Klausel in der SQL-Abfrage einzusetzen.\\
\hline
\end{tabular}
\end{tabbing}
\end{document}