Feb 23
Die ersten zwei Iterationen bei der Entwicklung von WiFi Scout sind angeschlossen. Zeit also, für einen kleinen Zwischenbericht, Rückblick und Ausblick. In den zwei Iterationen wurde eine grundlegendes System entwickelt, welches jetzt um weitere Funktionen ergänzt und Details entwickelt werden. So dass nach dem aktuellen Stand, eine erste Version nach Abschluss der Iteration #3 auf die Tester losgelassen werden kann. Das ist leider wesentlich später als ich eigentlich geplant hatte, da ein wichtiger Standpunkt in der Entwicklung das möglichst frühzeitige Nutzerfeedback ist. Nicht nur der Entwicklungsstand von WiFi Scout, sondern vor allem unausweichliche Vorarbeiten am Server, verhindern eine frühzeitige Veröffentlichung außerhalb der Entwicklungsumgebung.
Rückblick
Wie ich in einem früheren Beitrag schon geschrieben habe, wurde das gesamte Projekt in einzelne, kleinere Teile zerlegt: den so genannten Iterationen. In der ersten Iteration (#0) war es das Ziel, ein erstes Interfacedesign und einen HTML-Mockup zu entwickeln. Zudem war die Einrichtung der Entwicklungsumgebung, sowie die Entwicklung der Funktionalität zum Anzeigen und Eintragen von Hotspots geplant. Dies habe ich in den eingeplanten 14 Tagen jedoch nicht mehr umsetzen können und diese Punkte relativ schnell aus der Planung wieder gestrichen. Am Ende der Iteration #0 gab es einen HTML-Dummy, der für die wichtigsten Seiten entwickelt wurde und die Basis für das weitere Projekt darstellte.
Den ganzen Beitrag lesen »
Dez 31
Schon bei der Skizzierung der ersten Ideen zu WiFi Scout war für mich schnell klar, dass ich dieses Projekt mit Hilfe von Agilen Methoden entwickeln möchte. Die Planung wird dadurch unter anderem auf ein Minimum reduziert und vorzeigbare Ergebnisse werden meist schneller erzielt. So kann die Anwendung schnell veröffentlicht und das wichtige Nutzerfeedback schon möglichst früh eingeholt werden. Ein weiterer Vorteil für mich ist, dass ich mich immer auf einzelne, in sich abgeschlossene Teil-Projekte (Iterationen) konzentrieren kann. Denn WiFi Scout entwickle ich eher nebenbei, weil ich meist andere Dinge noch zu erledigen habe.
Eine Vorgehensweise bei der Agilen Entwicklung ist die Aufteilung eines Projektes in mehrere Teile (so genannte Iterationen). Jede Iteration ist ein quasi Teilprojekt mit einer fest definierten Dauer. Am Ende einer Iteration sollte immer ein veröffentlichungsreifer Zustand erreicht werden.
Den ganzen Beitrag lesen »
Nov 24
Vor knapp einem Jahr habe ich bereits ein neues Projekt angekündigt. Seit dem ist es jedoch sehr ruhig darum geworden. Zum einen wollte ich die Idee noch etwas reifen lassen, aber hauptsächlich fehlte einfach die Zeit für die Umsetzung.
In den letzten Wochen habe ich mich mit dem Projekt wieder beschäftigt, genauer über die Funktionen und Details nachgedacht und diese optimiert. Groß war auch der Schreck, als ich vor einiger Zeit die Konkurrenz analysiert und ein Portal entdeckt habe, was zunächst meinem Vorhaben sehr geglichen hat. Glücklicherweise konnte ich nach einer genaueren Analyse feststellen, dass meine (eigentliche) Idee von dem Konkurrenz-Portal doch nicht umgesetzt wurde.
Nachdem ich auch eine Zeit selber gezweifelt habe, ob es sich überhaupt lohnt meine Idee umzusetzen, möchte ich das Projekt jetzt endlich in Angriff nehmen. Schließlich ist eine Idee nur dann gut, wenn sie auch verwirklicht wird. Desweiteren möchte ich das Projekt grundsätzlich für mich umsetzen und eine Problemstellung lösen, die mich bei den ganzen anderen Portalen (die sich meines Kernpunktes annehmen) immer nur unzureichend gelöst wurde. Höchste Zeit also, jetzt die ersten Details zu lüften:
Den ganzen Beitrag lesen »