<?xml version="1.0"?> <project name="TextureSync" company="AI4 - HS Offenburg" manager="Hendrik Schutter" phase="" project-start="20190322T000000Z" mrproject-version="2" calendar="1"> <properties/> <phases/> <calendars> <day-types> <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"/> <overridden-day-types> <overridden-day-type id="0"> <interval start="0800" end="1200"/> <interval start="1300" end="1700"/> </overridden-day-type> </overridden-day-types> <days/> </calendar> </calendars> <tasks> <task id="1" name="Definition" note="" work="288000" start="20190322T000000Z" end="20190403T170000Z" work-start="20190323T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <task id="2" name="Charta [M]" note="" work="28800" start="20190322T000000Z" end="20190323T170000Z" work-start="20190323T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/> <task id="3" name="Lastenheft [M]" note="" work="86400" start="20190322T000000Z" end="20190327T170000Z" work-start="20190323T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"/> <task id="4" name="Pflichtenheft [M]" note="" work="86400" start="20190327T170000Z" end="20190403T170000Z" work-start="20190330T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="3" type="FS"/> </predecessors> </task> <task id="5" name="Risikoanalyse [M]" note="" work="86400" start="20190327T170000Z" end="20190403T170000Z" work-start="20190330T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="3" type="FS"/> </predecessors> </task> </task> <task id="6" name="Plannung" note="" work="662400" start="20190403T170000Z" end="20190420T170000Z" work-start="20190406T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <task id="7" name="Grobdesign [M]" note="" work="86400" start="20190403T170000Z" end="20190409T133640Z" work-start="20190406T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <task id="8" name="Architektur festlegen" note="" work="86400" start="20190403T170000Z" end="20190409T133640Z" work-start="20190406T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="5" type="FS"/> </predecessors> </task> </task> <task id="9" name="Feindesign [M]" note="" work="460800" start="20190409T133640Z" end="20190420T170000Z" work-start="20190409T133640Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <task id="10" name="3D Test auf Kotlin + ChipView Test" 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> </task> <task id="11" name="Netzwerk-Protokoll definieren" 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> </task> <task id="12" name="Mockups" note="" work="57600" start="20190409T133640Z" end="20190413T133640Z" work-start="20190409T133640Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="8" type="FS"/> </predecessors> </task> <task id="13" name="Wie Metadaten filtern?" note="" work="57600" start="20190417T000000Z" end="20190420T170000Z" work-start="20190417T080000Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"> <constraint type="start-no-earlier-than" time="20190417T000000Z"/> <predecessors> <predecessor id="1" predecessor-id="8" type="FS"/> </predecessors> </task> <task id="14" name="Datenerhaltung" 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> </task> <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> </task> </task> <task id="16" name="Task zuweisen" note="" work="28800" start="20190409T133640Z" end="20190410T133640Z" work-start="20190409T133640Z" percent-complete="100" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="8" type="FS"/> </predecessors> </task> <task id="17" name="Mastertestplan [M]" 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> </task> </task> <task id="18" name="End of Design" note="" work="0" start="20190416T133640Z" end="20190416T133640Z" work-start="20190416T133640Z" percent-complete="0" priority="0" type="milestone" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="11" type="FS"/> <predecessor id="1" predecessor-id="10" type="FS"/> </predecessors> </task> <task id="19" name="Realisation" note="" work="1065600" start="20190423T000000Z" end="20190511T170000Z" work-start="20190423T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="18" type="FS"/> </predecessors> <task id="20" name="Einrichtung von Tests" note="" work="28800" start="20190423T000000Z" end="20190423T170000Z" work-start="20190423T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="11" type="FS"/> </predecessors> <task id="21" name="Client Tests" note="" work="28800" start="20190423T000000Z" end="20190423T170000Z" work-start="20190423T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <constraint type="start-no-earlier-than" time="20190423T000000Z"/> </task> </task> <task id="22" name="Client" note="" work="547200" start="20190423T000000Z" end="20190504T170000Z" work-start="20190423T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="11" type="FS"/> </predecessors> <task id="23" name="UI" note="" work="288000" start="20190423T170000Z" end="20190430T170000Z" work-start="20190424T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="21" type="FS"/> </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="50" priority="0" type="normal" scheduling="fixed-work"/> <task id="27" name="Dateien hinzufü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="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"> <constraint type="start-no-earlier-than" time="20190423T000000Z"/> </task> </task> <task id="31" name="Server" note="" work="489600" start="20190423T000000Z" end="20190511T170000Z" work-start="20190423T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <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="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="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="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ächlich Glue-Code " 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"/> </predecessors> </task> </task> </task> <task id="36" name="End of Implementation" note="" work="0" start="20190511T170000Z" end="20190511T170000Z" work-start="20190511T170000Z" percent-complete="0" priority="0" type="milestone" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="31" type="FS"/> <predecessor id="1" predecessor-id="22" type="FS"/> <predecessor id="1" predecessor-id="20" type="FS"/> </predecessors> </task> <task id="37" name="Abnahme" note="" work="374400" start="20190511T170000Z" end="20190611T170000Z" work-start="20190514T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <task id="38" name="Modultests [M]" note="" work="115200" start="20190511T170000Z" end="20190521T170000Z" work-start="20190514T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="36" type="FS"/> </predecessors> </task> <task id="39" name="Integrationstests [M]" note="" work="115200" start="20190521T170000Z" end="20190529T170000Z" work-start="20190522T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="38" type="FS"/> </predecessors> </task> <task id="40" name="Systemtests [M]" note="" work="115200" start="20190529T170000Z" end="20190608T170000Z" work-start="20190601T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="39" type="FS"/> </predecessors> </task> <task id="41" name="Akzeptanztest [M]" note="" work="28800" start="20190608T170000Z" end="20190611T170000Z" work-start="20190611T080000Z" percent-complete="0" priority="0" type="normal" scheduling="fixed-work"> <predecessors> <predecessor id="1" predecessor-id="40" type="FS"/> </predecessors> </task> </task> </tasks> <resource-groups/> <resources> <resource id="1" name="Robin" short-name="R" type="1" units="0" email="" note="" std-rate="0"/> <resource id="2" name="Hendrik" short-name="H" type="1" units="0" email="" note="" std-rate="0"/> <resource id="3" name="Jannik" short-name="J" type="1" units="0" email="" note="" std-rate="0"/> <resource id="4" name="Lukas" short-name="L" type="1" units="0" email="" note="" std-rate="0"/> </resources> <allocations> <allocation task-id="33" resource-id="1" units="100"/> <allocation task-id="8" resource-id="1" units="100"/> <allocation task-id="13" resource-id="1" units="100"/> <allocation task-id="11" resource-id="1" units="100"/> <allocation task-id="5" resource-id="1" units="50"/> <allocation task-id="29" resource-id="2" units="50"/> <allocation task-id="8" resource-id="2" units="10"/> <allocation task-id="17" resource-id="2" units="100"/> <allocation task-id="5" resource-id="2" units="50"/> <allocation task-id="29" resource-id="3" units="50"/> <allocation task-id="15" resource-id="3" units="100"/> <allocation task-id="12" resource-id="3" units="100"/> <allocation task-id="10" resource-id="3" units="100"/> <allocation task-id="14" resource-id="4" units="100"/> <allocation task-id="8" resource-id="4" units="80"/> <allocation task-id="4" resource-id="4" units="100"/> </allocations> </project>