{"id":298,"date":"2021-06-03T09:52:05","date_gmt":"2021-06-03T07:52:05","guid":{"rendered":"https:\/\/www.iot-embedded.de\/iot-2021\/?p=298"},"modified":"2021-06-03T09:52:07","modified_gmt":"2021-06-03T07:52:07","slug":"frontendentwicklung-phase-1-sketch","status":"publish","type":"post","link":"https:\/\/www.iot-embedded.de\/iot-2021\/beverage-monitoring\/frontendentwicklung-phase-1-sketch\/","title":{"rendered":"Frontendentwicklung &#8211; Phase 1: Sketch"},"content":{"rendered":"\n<p>F\u00fcr das Beverage Monitoring werden verschiedene Benutzeroberfl\u00e4chen ben\u00f6tigt. Der erste Schritt bei der Frontendentwicklung war daher die Bestimmung der verschiedenen&nbsp;Anwender und die dazugeh\u00f6rigen Funktionsanforderungen.&nbsp;Dazu&nbsp;haben wir auf unserem&nbsp;ToDo-Board einen zus\u00e4tzlichen&nbsp;Bucket&nbsp;f\u00fcr das Frontend&nbsp;erstellt und die Anforderungen bei einem gemeinsamen Brain-Storm ermittelt und priorisiert.&nbsp;<\/p>\n\n\n\n<p>Den Interfaces\u00a0f\u00fcr Bartender und Kellner\u00a0wurde dabei eine hohe Priorit\u00e4t zugewiesen. Die Oberfl\u00e4chen f\u00fcr Verwaltung und\u00a0G\u00e4ste k\u00f6nnen niedriger priorisiert und hinten angestellt werden.\u00a0<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-4\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-6.png\" alt=\"\" class=\"wp-image-301\" width=\"228\" height=\"403\" srcset=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-6.png 301w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-6-169x300.png 169w\" sizes=\"(max-width: 228px) 100vw, 228px\" \/><\/figure>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-7.png\" alt=\"\" class=\"wp-image-302\" width=\"228\" height=\"253\" srcset=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-7.png 301w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-7-270x300.png 270w\" sizes=\"(max-width: 228px) 100vw, 228px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<p>Die Folgenden Anforderungen wurden jeweils ermittelt:&nbsp;<\/p>\n\n\n\n<p>Kellner UI&nbsp;<\/p>\n\n\n\n<ul><li>Endger\u00e4t: Smartphone&nbsp;<\/li><li>Benachrichtigungen \u00fcber&nbsp;leere&nbsp;Getr\u00e4nke erhalten&nbsp;<\/li><li>Benachrichtigungen \u00fcber zur Lieferung bereitstehende Getr\u00e4nke erhalten&nbsp;<\/li><li>Tisch und Platz ausw\u00e4hlen&nbsp;<\/li><\/ul>\n\n\n\n<ul><li>Getr\u00e4nk f\u00fcr bestimmten Platz bestellen&nbsp;<\/li><li>Optional: Filter f\u00fcr bestimmten Verantwortungsbereich&nbsp;<\/li><\/ul>\n\n\n\n<p>Bartender UI&nbsp;<\/p>\n\n\n\n<ul><li>Endger\u00e4t: Tablet&nbsp;<\/li><li>ToDo&nbsp;List offener Bestellungen anzeigen&nbsp;<\/li><\/ul>\n\n\n\n<ul><li>Offene Bestellungen nach Tisch gruppieren und kein reines FIFO&nbsp;<\/li><li>Status der&nbsp;bearbeiten Getr\u00e4nke anzeigen (Bestellt&nbsp;\u00e0&nbsp;Vorbereitet&nbsp;\u00e0&nbsp;Geliefert)&nbsp;<\/li><\/ul>\n\n\n\n<p>Verwaltungs&nbsp;UI&nbsp;<\/p>\n\n\n\n<ul><li>Endger\u00e4t: Desktop PC \/ Laptop&nbsp;<\/li><li>\u00dcbersicht und Status der angeschlossenen Bierdeckel&nbsp;<\/li><\/ul>\n\n\n\n<ul><li>Verschiedene Auswertungen \u00fcber die gesammelten Daten bereitstellen&nbsp;<\/li><li>Informationen und Servicekontakt bereitstellen&nbsp;<\/li><\/ul>\n\n\n\n<p>Gast UI&nbsp;<\/p>\n\n\n\n<ul><li>Endger\u00e4t:&nbsp;Smartphone&nbsp;<\/li><li>Pers\u00f6nliche Getr\u00e4nkehistorie&nbsp;anzeigen&nbsp;<\/li><\/ul>\n\n\n\n<ul><li>Favoriten&nbsp;festlegen&nbsp;<\/li><li>Promillesch\u00e4tzung&nbsp;abgeben&nbsp;<\/li><\/ul>\n\n\n\n<p>Im n\u00e4chsten Schritt\u00a0haben wir in OneNote verschiedene Konzepte\u00a0f\u00fcr die ersten drei Oberfl\u00e4chen\u00a0von Hand gezeichnet und gemeinsam evaluiert. Die Folgenden Zeichnungen sind dabei entstanden:\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-8-1024x827.png\" alt=\"\" class=\"wp-image-303\" width=\"503\" height=\"406\" srcset=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-8-1024x827.png 1024w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-8-300x242.png 300w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-8-768x621.png 768w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-8.png 1292w\" sizes=\"(max-width: 503px) 100vw, 503px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-9.png\" alt=\"\" class=\"wp-image-304\" width=\"506\" height=\"389\" srcset=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-9.png 758w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-9-300x231.png 300w\" sizes=\"(max-width: 506px) 100vw, 506px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-10-1024x424.png\" alt=\"\" class=\"wp-image-305\" width=\"514\" height=\"213\" srcset=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-10-1024x424.png 1024w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-10-300x124.png 300w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-10-768x318.png 768w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-10.png 1419w\" sizes=\"(max-width: 514px) 100vw, 514px\" \/><\/figure>\n\n\n\n<p>Diese Zeichnungen haben wir zur besseren Veranschaulichung im Anschluss in PowerPoint nachgebildet:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-11.png\" alt=\"\" class=\"wp-image-306\" width=\"513\" height=\"301\" srcset=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-11.png 624w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-11-300x176.png 300w\" sizes=\"(max-width: 513px) 100vw, 513px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-12.png\" alt=\"\" class=\"wp-image-307\" width=\"512\" height=\"393\" srcset=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-12.png 521w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-12-300x230.png 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-13.png\" alt=\"\" class=\"wp-image-308\" width=\"513\" height=\"221\" srcset=\"https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-13.png 624w, https:\/\/www.iot-embedded.de\/iot-2021\/wp-content\/uploads\/sites\/5\/2021\/06\/image-13-300x129.png 300w\" sizes=\"(max-width: 513px) 100vw, 513px\" \/><\/figure>\n\n\n\n<p>In Phase 2 wird die Hauptaufgabe sein, die beiden priorisierten Oberfl\u00e4chen mit html und css zu erstellen. Zu Phase zwei und den genauen Funktionalit\u00e4ten werden weitere Blogbeitr\u00e4ge folgen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr das Beverage Monitoring werden verschiedene Benutzeroberfl\u00e4chen ben\u00f6tigt. Der erste Schritt bei der Frontendentwicklung war daher die Bestimmung der verschiedenen&nbsp;Anwender und die dazugeh\u00f6rigen Funktionsanforderungen.&nbsp;Dazu&nbsp;haben wir auf unserem&nbsp;ToDo-Board einen zus\u00e4tzlichen&nbsp;Bucket&nbsp;f\u00fcr das Frontend&nbsp;erstellt und die Anforderungen bei einem gemeinsamen Brain-Storm ermittelt und<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/www.iot-embedded.de\/iot-2021\/wp-json\/wp\/v2\/posts\/298"}],"collection":[{"href":"https:\/\/www.iot-embedded.de\/iot-2021\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iot-embedded.de\/iot-2021\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2021\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2021\/wp-json\/wp\/v2\/comments?post=298"}],"version-history":[{"count":2,"href":"https:\/\/www.iot-embedded.de\/iot-2021\/wp-json\/wp\/v2\/posts\/298\/revisions"}],"predecessor-version":[{"id":310,"href":"https:\/\/www.iot-embedded.de\/iot-2021\/wp-json\/wp\/v2\/posts\/298\/revisions\/310"}],"wp:attachment":[{"href":"https:\/\/www.iot-embedded.de\/iot-2021\/wp-json\/wp\/v2\/media?parent=298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2021\/wp-json\/wp\/v2\/categories?post=298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2021\/wp-json\/wp\/v2\/tags?post=298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}