diff --git a/ws2011/BP/QS-Dokument/Anforderungen-an-das-QS.txt b/ws2011/BP/QS-Dokument/Anforderungen-an-das-QS.txt index 20430080..be5d808b 100644 --- a/ws2011/BP/QS-Dokument/Anforderungen-an-das-QS.txt +++ b/ws2011/BP/QS-Dokument/Anforderungen-an-das-QS.txt @@ -32,6 +32,17 @@ Ergebnisse aus den aufgezeigten Beispielen: - manuelle Überprüfung: Was heisst Aussagekräftig? +Stichpunkte von Treffen mit Dominik: +- 2.1, 2.2 Kopie von ISO rausmachen. "Wir definieren nach ISO"! + +Codequalität: In der OpenSource Szene sind folgende Codestandards etabliert….. + +Strukturierung: einfachstes Format: grobe, große Ziele. Kann auf eine halbe Seite passen. Rest sind Maßnahmen. Also Aufteilung in zwei Kapitel möglich. + +Abgabetermin: Ende Januar (24.01)! Anhang dann Ende März! + + + diff --git a/ws2011/BP/User Stories/userStories.pdf b/ws2011/BP/User Stories/userStories.pdf index ccd349a9..6d33b872 100644 Binary files a/ws2011/BP/User Stories/userStories.pdf and b/ws2011/BP/User Stories/userStories.pdf differ diff --git a/ws2011/BP/User Stories/userStories.tex b/ws2011/BP/User Stories/userStories.tex index b3251173..59470416 100644 --- a/ws2011/BP/User Stories/userStories.tex +++ b/ws2011/BP/User Stories/userStories.tex @@ -7,29 +7,31 @@ \begin{document} -\title{User Stories\\ -da\_sense \\ -Wintersemester 2011/2012} +\title{Thema: da-sense\\ +Gruppe 1b} -\subtitle{Auftraggeber: Immanuel Schweizer (Telecooperation Group TU Darmstadt) \\ +\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 -} -\subsubtitle{Verison: 0.0.1} +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 (Tatsächlicher Aufwand) / (Geschätzter Aufwand) + + \newpage \begin{tabbing} \begin{tabular}{ || p{5.4cm} || p{11cm} ||} \hline \rule[-2ex]{0pt}{5.5ex} ID & 1.1\\ -\hline \rule[-2ex]{0pt}{5.5ex} Name & Anpassung des JSON-Parsers an neues JSON-Format \\ +\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änderte Datenbank hat sich auch das JSON-Format, indem die Daten von den Sensoren gesendet werden, geändert. Somit muss der aktuelle JSON-Parser angepasst werden.\\ -\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwandc& 7\\ -\hline \rule[-2ex]{0pt}{5.5ex} Tatsächlicher Aufwand (h) & noch offen\\ -\hline \rule[-2ex]{0pt}{5.5ex} Velocity & noch offen \\ %2,17 h/Story-Point\\ +\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwand (h) & 13\\ +\hline \rule[-2ex]{0pt}{5.5ex} Tatsächlicher Aufwand (h) & 15,5\\ +\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,19 h/Story-Point \\ \hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz\\ \hline \rule[-2ex]{0pt}{5.5ex} Iteration & 1\\ \hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Smartphone-App und Wespmote-Sensoren können problemlos Daten in die Datenbank schreiben.\\ @@ -44,19 +46,16 @@ Teamleiter: Dominik Fischer \begin{tabbing} \begin{tabular}{ || p{5.4cm} || p{11cm} ||} -\hline \rule[-2ex]{0pt}{5.5ex} ID & 6.1\\ -\hline \rule[-2ex]{0pt}{5.5ex} Name & Erste Integration in bestehendes Programm \\ -\hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Als User möchte ich die bisher realisierten Funktionalitäten innerhalb des bestehenden Editors -verwenden können.\\ -\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwandc& 9\\ -\hline \rule[-2ex]{0pt}{5.5ex} Tatsächlicher Aufwand (h) & 19,5\\ -\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 2,17 h/Story-Point\\ -\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Max Mustermann\\ -\hline \rule[-2ex]{0pt}{5.5ex} Iteration & 4\\ -\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Es ist möglich eine Open Street Map Karte zu laden -und im Editor anzeigen zu lassen wobei Funktionalitäten wie zoom und scrollen auch nutzbar -sein sollen.\\ -\hline \rule[-2ex]{0pt}{5.5ex} Bemerkung & --\\ +\hline \rule[-2ex]{0pt}{5.5ex} ID & 1.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ätzter Aufwand (h) & 6,5\\ +\hline \rule[-2ex]{0pt}{5.5ex} Tatsächlicher Aufwand (h) & 8 \\ +\hline \rule[-2ex]{0pt}{5.5ex} Velocity & 1,23 h/Story-Point\\ +\hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Michael Scholz\\ +\hline \rule[-2ex]{0pt}{5.5ex} Iteration & 2\\ +\hline \rule[-2ex]{0pt}{5.5ex} Akzeptanzkriterium & Smartphone-App und Wespmote-Sensoren können problemlos Daten in die Datenbank schreiben, wie in User-Storie 1.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ür die Interaktion mit der Datanbank \glqq dasensedata\grqq\ nötig sind.\\ \hline \end{tabular} \end{tabbing} @@ -71,7 +70,7 @@ sein sollen.\\ \hline \rule[-2ex]{0pt}{5.5ex} Name & Erste Integration in bestehendes Programm \\ \hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Als User möchte ich die bisher realisierten Funktionalitäten innerhalb des bestehenden Editors verwenden können.\\ -\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwandc& 9\\ +\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwand (h) & 9\\ \hline \rule[-2ex]{0pt}{5.5ex} Tatsächlicher Aufwand (h) & 19,5\\ \hline \rule[-2ex]{0pt}{5.5ex} Velocity & 2,17 h/Story-Point\\ \hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Max Mustermann\\ @@ -93,7 +92,7 @@ sein sollen.\\ \hline \rule[-2ex]{0pt}{5.5ex} Name & Erste Integration in bestehendes Programm \\ \hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Als User möchte ich die bisher realisierten Funktionalitäten innerhalb des bestehenden Editors verwenden können.\\ -\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwandc& 9\\ +\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwand (h) & 9\\ \hline \rule[-2ex]{0pt}{5.5ex} Tatsächlicher Aufwand (h) & 19,5\\ \hline \rule[-2ex]{0pt}{5.5ex} Velocity & 2,17 h/Story-Point\\ \hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Max Mustermann\\ @@ -115,7 +114,7 @@ sein sollen.\\ \hline \rule[-2ex]{0pt}{5.5ex} Name & Erste Integration in bestehendes Programm \\ \hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Als User möchte ich die bisher realisierten Funktionalitäten innerhalb des bestehenden Editors verwenden können.\\ -\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwandc& 9\\ +\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwand (h) & 9\\ \hline \rule[-2ex]{0pt}{5.5ex} Tatsächlicher Aufwand (h) & 19,5\\ \hline \rule[-2ex]{0pt}{5.5ex} Velocity & 2,17 h/Story-Point\\ \hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Max Mustermann\\ @@ -137,7 +136,7 @@ sein sollen.\\ \hline \rule[-2ex]{0pt}{5.5ex} Name & Erste Integration in bestehendes Programm \\ \hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Als User möchte ich die bisher realisierten Funktionalitäten innerhalb des bestehenden Editors verwenden können.\\ -\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwandc& 9\\ +\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwand (h) & 9\\ \hline \rule[-2ex]{0pt}{5.5ex} Tatsächlicher Aufwand (h) & 19,5\\ \hline \rule[-2ex]{0pt}{5.5ex} Velocity & 2,17 h/Story-Point\\ \hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Max Mustermann\\ @@ -159,7 +158,7 @@ sein sollen.\\ \hline \rule[-2ex]{0pt}{5.5ex} Name & Erste Integration in bestehendes Programm \\ \hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Als User möchte ich die bisher realisierten Funktionalitäten innerhalb des bestehenden Editors verwenden können.\\ -\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwandc& 9\\ +\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwand (h) & 9\\ \hline \rule[-2ex]{0pt}{5.5ex} Tatsächlicher Aufwand (h) & 19,5\\ \hline \rule[-2ex]{0pt}{5.5ex} Velocity & 2,17 h/Story-Point\\ \hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Max Mustermann\\ @@ -181,7 +180,7 @@ sein sollen.\\ \hline \rule[-2ex]{0pt}{5.5ex} Name & Erste Integration in bestehendes Programm \\ \hline \rule[-2ex]{0pt}{5.5ex} Beschreibung & Als User möchte ich die bisher realisierten Funktionalitäten innerhalb des bestehenden Editors verwenden können.\\ -\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwandc& 9\\ +\hline \rule[-2ex]{0pt}{5.5ex} Geschätzter Aufwand (h) & 9\\ \hline \rule[-2ex]{0pt}{5.5ex} Tatsächlicher Aufwand (h) & 19,5\\ \hline \rule[-2ex]{0pt}{5.5ex} Velocity & 2,17 h/Story-Point\\ \hline \rule[-2ex]{0pt}{5.5ex} Entwickler & Max Mustermann\\