--- Update vom 15.01.2014---1. EinleitungGuten Tag,
wie im Threadtitel ersichtlich, planen wir eine neue Coin-App, welche sich mit Bitcoins und Altcoins beschäftigt, aber dazu später mehr.
Ich möchte mich an dieser Stelle erst einmal vorstellen. Ich komme aus dem Bereich der Wirtschaftsinformatik und arbeite z.Z. im
Projektmanagement. Mir steht ein Team von Programmierern, die alle sehr aufgeschlossen gegenüber cryptocurrencies sind, zur Verfügung.
Ich selber halte einen zweistelligen Bitcoinbetrag, den ich mir durch das Wissen und die Informationen in diesem Forum ertradet habe.
Daher beruht auch unsere Motivation für das Projekt der Coin-app. Wir möchten der Community etwas zurückgeben. Etwas das sie auch
gebrauchen kann, soll heißen dass ich euch gerne aktiv durch 360Grad Feedback mit einbeziehen möchte.
2. Vorstellung des Projektes / unserer VisionDerzeit existiert auf dem Appmarkt eine überschaubare Anzahl an Bitcoinapps, diese Apps sind jedoch immer recht spezialisiert auf einzelne
Funktionen. Wir möchten mit unserer App generalisieren. Wir wollen alle Funktionen vereinen und zusätzlich etwas Neues schaffen.
Geplant ist es im Bereich dieses Threads eine transparente Projektentwicklung mit Updates im 24-48 Stunden Rythmus zu hinterlegen. So können
wir euch auf den neusten Stand bringen und eine aktive Kommunikation fördern.
2.1. Ziel des Projektes Wir haben die Vision eine App zu entwickeln. Diese soll allen Tradern und Minern eine Hilfe sein, egal aus welchem Coinbereich sie kommen.
Nach Absprache mit meinem Team, haben wir uns auf ein Projektziel geeinigt:
„Einführung einer Applikation für Android und iOS zur Visualisierung und Berechnung von Coindaten für den Endanwender bis zum 28.02.2014.
Diese Applikation wird für Smartphones und Tablets zur Verfügung gestellt und beinhaltet den Bitcoin und 65 verschiedene Altcoins.“2.2. Vorgehen im ProjektAls Vorgehensmodell plane ich eine hybride Projektentwicklung, die sich in Vorgängerprojekten bewährt hat. Es besteht aus dem klassischen
Wasserfallmodell ( 5 Phasen ), dem explorativem prototyping und dem evolutionären prototyping. Anbei eine Grafik zu den Projektphasen.
http://www.seanber-appz.com/projects/coinalarm/vorgehensmodell.jpgDieses Vorgehen hat den Vorteil, dass wir agil arbeiten können, also können Anforderungen, die von euch gewünscht werden, so sauber in die
Entwicklung integriert werden.
Es ist mir wichtig so nah wie möglich am Endanwender zu arbeiten, daher hoffe ich dass euch der Schritt zur Transparenz in diesem Projekt gefällt.
2.3. FinanzierungVielleicht fragt sich der ein oder andere wie dieses Projekt finanziert werden soll, dazu haben wir uns einige Gedanken gemacht. Bezahlmodell im
Appstore sagt mir z.B. nicht sonderlich zu, ich musste ja auch nicht für das Wissen und die Informationen in diesem Forum bezahlen. Werbung
in der App ist sehr nervig für Anwender und daher auch nicht optimal. Dennoch würde ich gerne meine Programmierer mit genügend Pizza und Cola
versorgen und hoffe auf kleine Spenden im mBTC Bereich. Versteht mich nicht falsch, das ist kein „Muss“, wir würden uns dennoch darüber Freuen
und es als Anerkennung unserer Arbeit sehen. Um ganz ehrlich mit euch zu sein, könnte der Schritt zum Appstore-Bezahlmodell folgen, falls wir die
Auslagen nicht decken können. Aber ich bin Optimist und gehe nicht von diesem Szenario aus.
Falls sich jemand entscheidet zu Spenden egal welchen Betrag, bekommt diese Person den „supporter+“ Status. Damit erhält er einen größeren Einfluss
auf Anforderungen und auf Wünsche zu unserer App. Zusätzlich werden wir die Spender, falls dies von den Spendern gewünscht ist, hier namentlich, datiert
und mit höhe der Spende erwähnen. Supporter+ werden von uns auch zum Alphatest eingeladen. Für den Betatest werden wir Freiwillige und Interessenten
aus diesem Forum einladen.
Besonders die Testphase ist uns sehr wichtig. Genau in dieser Phase werden wir das größte Feedback bekommen und können somit Benutzerfreundlichkeit,
Design und Anforderungen dementsprechend anpassen.
Also jetzt endlich mal Butter bei die Fische
, kommen wir zu den Anforderungen der App.
3. AnforderungenDie technischen Anforderungen zeigen hier das "Was" auf (Was soll gemacht werden). Das "Wie" folgt in den nächsten Updates.
1. Aufnahme aller! Coins in die App (der Anwender kann aber selbst entscheiden welche Coins geladen und zugeschaltet werden)
http://www.seanber-appz.com/projects/coinalarm/LF1001.jpghttp://www.seanber-appz.com/projects/coinalarm/LF1002.jpg2. Aufnahme der 4 großen exchanges (MtGox, BTCChina, BTC-E und Bitstamp)
----LF2001 wird derzeit überarbeitet----
http://www.seanber-appz.com/projects/coinalarm/LF2002.jpg3. Charttechnische Darstellung der exchanges mit Anpassungsmöglichkeiten nach eigenen Vorstellungen
http://www.seanber-appz.com/projects/coinalarm/LF3001.jpghttp://www.seanber-appz.com/projects/coinalarm/LF3002.jpg4. Bei Aufruf der App wird ein Vergleich zum letzten Aufruf gestartet, das Ergebnis wird Prozentual neben dem Coin dargestellt.
(Coinvalue + Prozentuale Veränderung)
http://www.seanber-appz.com/projects/coinalarm/LF4001.jpg5. Integration einer „Was wäre wenn Funktion“ Erklärung: Der Anwender hat die Möglichkeit einen Wunschkurs im Vergleich
zum aktuellen Kurs darzustellen. Eine Art persönliche Wettervorhersage.
http://www.seanber-appz.com/projects/coinalarm/LF5001.png6. Calculator für die Coins
http://www.seanber-appz.com/projects/coinalarm/LF6001.png7. Logging Funktion zur Fehleraufzeichnung
http://www.seanber-appz.com/projects/coinalarm/LF7001.jpg4. Qualitätssichernde Maßnahmen1. 360 Grad Feedback der Community zur Projektentwicklung
2. Ständige Updates zum Projekt von Funktionen bis hin zum Design werden in diesem Thread hinterlegt
3. Sinnvolle SLA`s ( Service Level Agreements ) z.B. ein Request for Change auf Wunsch und nach externer Diskussion mit der Community und interner
Aufarbeitung mit den Programmierern( Möglichkeiten welche ich hier sehe wären z.B. Aufnahme andere exchanges, Aufnahme von Technischer Analyse, nur als Bsp. )
4. Testphase über die Community
5. Benutzerfreundlichkeit durch intuitive Steuerung und logischem Aufbau
5. Anhanghttp://www.seanber-appz.com/projects/coinalarm/funktionsdarstellung_f1.jpgFunktionsdarstellung F1
http://www.seanber-appz.com/projects/coinalarm/use_case1_and_2.jpgUse Case 1 und 2
http://seanber-appz.com/projects/coinalarm/smartphone_mockup_1.pnghttp://seanber-appz.com/projects/coinalarm/smartphone_mockup_3.png