updated planner, added statusbericht, fixed spelling in lastenheft

This commit is contained in:
2019-05-16 14:41:23 +02:00
parent adfafe1fc6
commit 60e9f7f4ad
9 changed files with 386 additions and 338 deletions

Binary file not shown.

View File

@ -351,30 +351,30 @@ th.gantt-day-header {
</h1>
<table class="proj-header">
<tr>
<td class="header">Firma:</td>
<td class="header">Company:</td>
<td>AI4 - HS Offenburg</td>
</tr>
<tr>
<td class="header">Koordinator:</td>
<td class="header">Manager:</td>
<td>Hendrik Schutter</td>
</tr>
<tr>
<td class="header">Beginn:</td>
<td>22. März 2019</td>
<td class="header">Start:</td>
<td>March 22, 2019</td>
</tr>
<tr>
<td class="header">Ende:</td>
<td>1. Januar 1970</td>
<td class="header">Finish:</td>
<td>January 1, 1970</td>
</tr>
<tr>
<td class="header">Datum des Berichts:</td>
<td>1. Januar 1970</td>
<td class="header">Report Date:</td>
<td>January 1, 1970</td>
</tr>
</table>
<div class="separator"></div>
<div class="gantt">
<h2>
<a name="gantt" id="gantt">Gantt-Diagramm</a>
<a name="gantt" id="gantt">Gantt Chart</a>
</h2>
<div class="gantt-tasklist">
<table cellspacing="0" cellpadding="0" border="1">
@ -386,7 +386,7 @@ th.gantt-day-header {
<span>Name</span>
</th>
<th>
<span>Arbeit</span>
<span>Work</span>
</th>
</tr>
<tr class="header">
@ -933,18 +933,18 @@ th.gantt-day-header {
<table cellspacing="0" cellpadding="0" border="1" style="table-layout: fixed;">
<tr class="header" align="left">
<th class="gantt-3day-header" colspan="3"></th>
<th class="gantt-week-header" align="center" colspan="7">Woche 13, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Woche 14, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Woche 15, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Woche 16, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Woche 17, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Woche 18, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Woche 19, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Woche 20, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Woche 21, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Woche 22, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Woche 23, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Woche 24, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 13, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 14, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 15, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 16, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 17, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 18, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 19, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 20, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 21, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 22, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 23, 2019</th>
<th class="gantt-week-header" align="center" colspan="7">Week 24, 2019</th>
<th class="gantt-2day-header" colspan="2"></th>
<th></th>
</tr>
@ -1185,7 +1185,7 @@ th.gantt-day-header {
<div style="width: 1781px; white-space: nowrap;">
<div class="gantt-empty-begin" style="width: 371px;"></div>
<div class="gantt-complete-notdone" style="width: 140px;">
<div class="gantt-complete-done" style="width: 14px;"></div>
<div class="gantt-complete-done" style="width: 140px;"></div>
</div>
<div class="gantt-empty-end"></div>
<div class="gantt-resources">J</div>
@ -1279,7 +1279,9 @@ th.gantt-day-header {
<td colspan="90">
<div style="width: 1781px; white-space: nowrap;">
<div class="gantt-empty-begin" style="width: 666px;"></div>
<div class="gantt-complete-notdone" style="width: 68px;"></div>
<div class="gantt-complete-notdone" style="width: 68px;">
<div class="gantt-complete-done" style="width: 34px;"></div>
</div>
<div class="gantt-empty-end"></div>
<div class="gantt-resources"></div>
</div>
@ -1309,7 +1311,9 @@ th.gantt-day-header {
<td colspan="90">
<div style="width: 1781px; white-space: nowrap;">
<div class="gantt-empty-begin" style="width: 646px;"></div>
<div class="gantt-complete-notdone" style="width: 88px;"></div>
<div class="gantt-complete-notdone" style="width: 88px;">
<div class="gantt-complete-done" style="width: 61px;"></div>
</div>
<div class="gantt-empty-end"></div>
<div class="gantt-resources">H[50], J[50]</div>
</div>
@ -1334,7 +1338,9 @@ th.gantt-day-header {
<td colspan="90">
<div style="width: 1781px; white-space: nowrap;">
<div class="gantt-empty-begin" style="width: 646px;"></div>
<div class="gantt-complete-notdone" style="width: 228px;"></div>
<div class="gantt-complete-notdone" style="width: 228px;">
<div class="gantt-complete-done" style="width: 228px;"></div>
</div>
<div class="gantt-empty-end"></div>
<div class="gantt-resources"></div>
</div>
@ -1345,7 +1351,7 @@ th.gantt-day-header {
<div style="width: 1781px; white-space: nowrap;">
<div class="gantt-empty-begin" style="width: 646px;"></div>
<div class="gantt-complete-notdone" style="width: 228px;">
<div class="gantt-complete-done" style="width: 11px;"></div>
<div class="gantt-complete-done" style="width: 228px;"></div>
</div>
<div class="gantt-empty-end"></div>
<div class="gantt-resources">R</div>
@ -1356,7 +1362,9 @@ th.gantt-day-header {
<td colspan="90">
<div style="width: 1781px; white-space: nowrap;">
<div class="gantt-empty-begin" style="width: 926px;"></div>
<div class="gantt-complete-notdone" style="width: 88px;"></div>
<div class="gantt-complete-notdone" style="width: 88px;">
<div class="gantt-complete-done" style="width: 88px;"></div>
</div>
<div class="gantt-empty-end"></div>
<div class="gantt-resources"></div>
</div>
@ -1366,7 +1374,9 @@ th.gantt-day-header {
<td colspan="90">
<div style="width: 1781px; white-space: nowrap;">
<div class="gantt-empty-begin" style="width: 926px;"></div>
<div class="gantt-complete-notdone" style="width: 28px;"></div>
<div class="gantt-complete-notdone" style="width: 28px;">
<div class="gantt-complete-done" style="width: 28px;"></div>
</div>
<div class="gantt-empty-end"></div>
<div class="gantt-resources"></div>
</div>
@ -1432,7 +1442,7 @@ th.gantt-day-header {
<div class="separator"></div>
<div class="tasklist">
<h2>
<a name="tasks" id="tasks">Aufgaben</a>
<a name="tasks" id="tasks">Tasks</a>
</h2>
<div class="tasklist-table">
<table cellspacing="0" cellpadding="0" border="1">
@ -1444,22 +1454,22 @@ th.gantt-day-header {
<span>Name</span>
</th>
<th>
<span>Beginn</span>
<span>Start</span>
</th>
<th>
<span>Ende</span>
<span>Finish</span>
</th>
<th>
<span>Arbeit</span>
<span>Work</span>
</th>
<th>
<span>Abgeschlossen</span>
<span>Complete</span>
</th>
<th>
<span>Kosten</span>
<span>Cost</span>
</th>
<th>
<span>Zugewiesen zu</span>
<span>Assigned to</span>
</th>
<th class="note">
<span>Notes</span>
@ -1892,7 +1902,7 @@ th.gantt-day-header {
<span>3d </span>
</td>
<td>
<span>10%
<span>100%
</span>
</td>
<td>
@ -2205,7 +2215,7 @@ th.gantt-day-header {
<span>2d </span>
</td>
<td>
<span>0%
<span>50%
</span>
</td>
<td>
@ -2295,7 +2305,7 @@ th.gantt-day-header {
<span>3d </span>
</td>
<td>
<span>0%
<span>70%
</span>
</td>
<td>
@ -2382,7 +2392,7 @@ th.gantt-day-header {
<span>6d </span>
</td>
<td>
<span>0%
<span>100%
</span>
</td>
<td>
@ -2412,7 +2422,7 @@ th.gantt-day-header {
<span>6d </span>
</td>
<td>
<span>5%
<span>100%
</span>
</td>
<td>
@ -2442,7 +2452,7 @@ th.gantt-day-header {
<span>3d </span>
</td>
<td>
<span>0%
<span>100%
</span>
</td>
<td>
@ -2472,7 +2482,7 @@ th.gantt-day-header {
<span>2d </span>
</td>
<td>
<span>0%
<span>100%
</span>
</td>
<td>
@ -2663,7 +2673,7 @@ th.gantt-day-header {
<div class="separator"></div>
<div class="resourcelist">
<h2>
<a name="resources" id="resources">Ressourcen</a>
<a name="resources" id="resources">Resources</a>
</h2>
<div class="resourcelist-table">
<table cellspacing="0" cellpadding="0" border="1" width="100%">
@ -2672,19 +2682,19 @@ th.gantt-day-header {
<span>Name</span>
</th>
<th>
<span>Kurzname</span>
<span>Short name</span>
</th>
<th>
<span>Typ</span>
<span>Type</span>
</th>
<th>
<span>Gruppe</span>
<span>Group</span>
</th>
<th>
<span>E-Mail</span>
<span>Email</span>
</th>
<th>
<span>Kosten</span>
<span>Cost</span>
</th>
</tr>
<tr class="odd">
@ -2697,7 +2707,7 @@ th.gantt-day-header {
<span>H</span>
</td>
<td>
<span>Arbeit</span>
<span>Work</span>
</td>
<td>
<span></span>
@ -2721,7 +2731,7 @@ th.gantt-day-header {
<span>J</span>
</td>
<td>
<span>Arbeit</span>
<span>Work</span>
</td>
<td>
<span></span>
@ -2745,7 +2755,7 @@ th.gantt-day-header {
<span>L</span>
</td>
<td>
<span>Arbeit</span>
<span>Work</span>
</td>
<td>
<span></span>
@ -2769,7 +2779,7 @@ th.gantt-day-header {
<span>R</span>
</td>
<td>
<span>Arbeit</span>
<span>Work</span>
</td>
<td>
<span></span>
@ -2787,7 +2797,7 @@ th.gantt-day-header {
</div>
</div>
<div class="footer">
<div>Diese Datei wurde erstellt von 
<div>This file was generated by 
<a href="http://live.gnome.org/Planner/" style="text-decoration: underline;">Planner</a></div>
</div>
</body>

View File

@ -4,9 +4,9 @@
<phases/>
<calendars>
<day-types>
<day-type id="0" name="Arbeiten" description="Ein Vorgabe-Arbeitstag"/>
<day-type id="1" name="Nicht Arbeiten" description="Ein Vorgabetag, an dem nicht gearbeitet wird"/>
<day-type id="2" name="Basis verwenden" description="Tag vom Basiskalender verwenden"/>
<day-type id="0" name="Working" description="A default working day"/>
<day-type id="1" name="Nonworking" description="A default non working day"/>
<day-type id="2" name="Use base" description="Use day from base calendar"/>
</day-types>
<calendar id="1" name="Vorgabe">
<default-week mon="1" tue="0" wed="0" thu="1" fri="1" sat="0" sun="1"/>
@ -69,7 +69,7 @@
<predecessor id="1" predecessor-id="8" type="FS"/>
</predecessors>
</task>
<task id="15" name="UI Elemente beschreiben" note="" work="86400" start="20190409T133640Z" end="20190416T133640Z" work-start="20190409T133640Z" percent-complete="10" priority="0" type="normal" scheduling="fixed-work">
<task id="15" name="UI Elemente beschreiben" note="" work="86400" start="20190409T133640Z" end="20190416T133640Z" work-start="20190409T133640Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work">
<predecessors>
<predecessor id="1" predecessor-id="8" type="FS"/>
</predecessors>
@ -114,11 +114,11 @@
</predecessors>
<task id="24" name="Previews" note="" work="86400" start="20190423T170000Z" end="20190430T170000Z" work-start="20190424T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
<task id="25" name="Filter UI" note="" work="86400" start="20190423T170000Z" end="20190430T170000Z" work-start="20190424T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
<task id="26" name="3D Visualisierung" note="" work="57600" start="20190423T170000Z" end="20190427T170000Z" work-start="20190424T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
<task id="26" name="3D Visualisierung" note="" work="57600" start="20190423T170000Z" end="20190427T170000Z" work-start="20190424T080000Z" percent-complete="50" priority="0" type="normal" scheduling="fixed-work"/>
<task id="27" name="Dateien hinzuf&#xFC;gen" note="" work="28800" start="20190423T170000Z" end="20190424T170000Z" work-start="20190424T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
<task id="28" name="Dateien lokal abspeichern" note="" work="28800" start="20190423T170000Z" end="20190424T170000Z" work-start="20190424T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"/>
</task>
<task id="29" name="Grund Architektur" note="" work="86400" start="20190423T000000Z" end="20190427T170000Z" work-start="20190423T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
<task id="29" name="Grund Architektur" note="" work="86400" start="20190423T000000Z" end="20190427T170000Z" work-start="20190423T080000Z" percent-complete="70" priority="0" type="normal" scheduling="fixed-work">
<constraint type="start-no-earlier-than" time="20190423T000000Z"/>
</task>
<task id="30" name="Protokoll implementieren" note="" work="172800" start="20190423T000000Z" end="20190504T170000Z" work-start="20190423T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
@ -129,18 +129,18 @@
<predecessors>
<predecessor id="1" predecessor-id="11" type="FS"/>
</predecessors>
<task id="32" name="Dateien speichern/verwalten" note="" work="172800" start="20190423T000000Z" end="20190504T170000Z" work-start="20190423T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
<task id="32" name="Dateien speichern/verwalten" note="" work="172800" start="20190423T000000Z" end="20190504T170000Z" work-start="20190423T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work">
<constraint type="must-start-on" time="20190423T000000Z"/>
</task>
<task id="33" name="Protokoll implementieren" note="" work="172800" start="20190423T000000Z" end="20190504T170000Z" work-start="20190423T080000Z" percent-complete="5" priority="0" type="normal" scheduling="fixed-work">
<task id="33" name="Protokoll implementieren" note="" work="172800" start="20190423T000000Z" end="20190504T170000Z" work-start="20190423T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work">
<constraint type="must-start-on" time="20190423T000000Z"/>
</task>
<task id="34" name="Suche implementieren" note="" work="86400" start="20190504T170000Z" end="20190511T170000Z" work-start="20190507T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
<task id="34" name="Suche implementieren" note="" work="86400" start="20190504T170000Z" end="20190511T170000Z" work-start="20190507T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work">
<predecessors>
<predecessor id="1" predecessor-id="32" type="FS"/>
</predecessors>
</task>
<task id="35" name="Hauptlogik implementieren" note="Haupts&#xE4;chlich Glue-Code&#10;&#10;" work="57600" start="20190504T170000Z" end="20190508T170000Z" work-start="20190507T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work">
<task id="35" name="Hauptlogik implementieren" note="Haupts&#xE4;chlich Glue-Code&#10;&#10;" work="57600" start="20190504T170000Z" end="20190508T170000Z" work-start="20190507T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work">
<predecessors>
<predecessor id="1" predecessor-id="33" type="FS"/>
<predecessor id="1" predecessor-id="32" type="FS"/>

BIN
orga/statusberichte/.odt Normal file

Binary file not shown.

View File

@ -8,44 +8,40 @@ hier der Statusbericht der vergangenen Woche TextureSync.
#Vergangene Arbeitswoche
##Server
Lukas Fürderer hat das Persistence Module implementiert.
Robin Willmann erstellte das Grundgerüst des kompletten Servers.
Das Netzwerkprotrokoll wurde im Server implementiert.
* Lukas Fürderer hat das Persistence Module implementiert.
* Robin Willmann erstellte das Grundgerüst des kompletten Servers.
* Das Netzwerkprotrokoll wurde im Server implementiert.
##Client
Jannik Seiler und Hendrik Schutter erstellten das Grundgerüst des Clients.
* Jannik Seiler und Hendrik Schutter erstellten das Grundgerüst des Clients.
##Feindesign - UI-Elemente
Jannik Seiler erstellte das Dokument. Hendrik Schutter ergänzte.
* Jannik Seiler erstellte das Dokument. Hendrik Schutter ergänzte.
##Review alle Design Dokumente auf Grundlage der Rückmeldung vom 01.05.
###Beispiele zur Suche
###After-Date zur Suche hinzugefügt
###Client checkt Query explizit
###Suchergrbnis bei leerem Query ergänzt
###Fehlermeldungen im Pflichtenheft ergänzt
###Doppelte Bestätigung beim Löschen im Pflichtenheft beschrieben
###Import im Pflichtenheft beschrieben
###Mehrfachaktionen gelöscht
* Beispiele zur Suche
* After-Date zur Suche hinzugefügt
* Client checkt Query explizit
* Suchergrbnis bei leerem Query ergänzt
* Fehlermeldungen im Pflichtenheft ergänzt
* Doppelte Bestätigung beim Löschen im Pflichtenheft beschrieben
* Import im Pflichtenheft beschrieben
* Mehrfachaktionen gelöscht
##Planung
In der Planung des Projektes wurden die erledigten Aufgaben aktualisiert.
#Nächste Arbeitswoche
##Feindesign fertigstellen (UI Elemente)
##Milestone End of Design
##Suche auf dem Server implementieren
##MainView des Clients implementieren
* Feindesign fertigstellen (UI Elemente)
* Milestone End of Design
* Suche auf dem Server implementieren
* MainView des Clients implementieren
#Aktuelle Informationen über das Projekt
##Website mit aktuellem Projektplan: https://planner.mosad.xyz/TextureSync.html
##Repository mit Code und Dokumenten: https://git.mosad.xyz/localhorst/TextureSync
* Website mit aktuellem Projektplan: https://planner.mosad.xyz/TextureSync.html
* Repository mit Code und Dokumenten: https://git.mosad.xyz/localhorst/TextureSync
Sollten Sie Fragen haben, können Sie sich gern bei uns melden.

View File

@ -0,0 +1,42 @@
#Statusbericht KW20 - TextureSync
Sehr geehrter Herr Nikolaropoulos,
hier der Statusbericht der vergangenen Woche TextureSync.
#Vergangene Arbeitswoche
##Server
* Robin Willmann überarbeite die Locking-Mechanismen.
##Client
* Jannik Seiler designte ein Model für die Daten des Netzwerk-Controller und der UI.
##Review alle Design Dokumente auf Grundlage der Review am 10.05
* Feindesign der UI-Elemnte um das Kontextmenü für Exportieren der Bilder ergänzt
* Im Lastenheft wurde um eine Funktionalität ergänzt
* Im Pflichtenheft wurden das Einfügedatum in MK#5 und die Fehlermeldungen hinzugefügt
##Planung
In der Planung des Projektes wurden die erledigten Aufgaben aktualisiert.
#Nächste Arbeitswoche
* Server Test vervollständigen
* Client Netzwerkschnittstelle
#Aktuelle Informationen über das Projekt
* Website mit aktuellem Projektplan: https://planner.mosad.xyz/TextureSync.html
* Repository mit Code und Dokumenten: https://git.mosad.xyz/localhorst/TextureSync
Sollten Sie Fragen haben, können Sie sich gern bei uns melden.
Mit freundlichen Grüßen
Hendrik Schutter und Team TextureSync