Skip to content
91kodi1bvg edited this page Jun 28, 2017 · 2 revisions

MVP steht für Minimum Viable Product,
was wörtlich so viel wie "minimales überlebensfähiges Produkt" heisst, es ist das erste minimal funktionsfähige Produkt. Das schnell und einfach erstellte Produkt wird, nur mit den nötigsten Kernfunktionen ausgestattet, z.B. (für ein Internet-basiertes Produkt) durch eine Landingpage, um Arbeit, Geld und Zeit zu sparen. Es wird veröffentlicht, um das Feedback von (möglichen) Kunden einzuholen; dabei spielen frühzeitige Anwender eine besondere Rolle, die sich am besten in die Produktabsicht hineinversetzen können. Das Feedback wird dann dazu genutzt, um das MVP Runde um Runde zu erweitern und zu verbessern.

Da wir nur zwei Tagen zum realisieren hatten, haben wir den MVP wie folgt definiert:

  1. Dash Button ist mit dem Router zu koppeln, um die Mac-Addresse zu finden.
  2. RaspberryPi ist zu konfigurieren um mit Hilfe von Python-Skripten auf den Dash Button zu lauschen.
  3. Ein Service zum Nachrichten (E-Mail) Versand ist über IFTTT zu konfigurieren.
  4. Alle Komponenten sollen zum Schluss in einem Python-Skript zusammengeführt und auf dem RPi laufen.

Ablauf: Durch das drücken auf den Das Button erfolgt eine Anfrage über das W-Lan, in dem Augenblick lauscht der RPi und scheidet alle MAC-Adressen mit. Ist die Mac-Adresse im Python-Skript definiert, erfolgt eine Aktionen, es wird ein HTTP-Request rausgeschickt, welcher die Aktion (Applet) auf IFTTT.com startet und dadurch ein Nachricht Event auslöst. Dabei wird eine Nachricht an die im Appelet definierte Kontaktperson verschickt.

MVP

Dies waren die minimal Anforderungen und sollten unbedingt realisiert werden. Natürlich gab es auch einige wenige Erweiterungen die Ebenfalls realisiert wurden die jedoch nicht mehr zum MVP zählen.

Clone this wiki locally