Entwicklungsprozess Überblick
Mobilezapp kann im Allgemeinen maßgeschneiderte mobile Anwendungen für die Hälfte der Kosten und doppelt so schnell wie unsere Konkurrenz anfertigen. Unser Vorgehen bei der Entwicklung von mobilen Anwendungen unterscheidet sich grundlegend von dem anderer Entwickler von mobilen Anwendungen.
Bevor wir die erste Codierzeile schreiben, sprechen wir mit zahlreichen Beteiligten in Ihrem Unternehmen, um deren Ziele für die mobile Anwendung zu bestimmen. Wir diskutieren Möglichkeiten, Nutzen aus verschiedenen Technologien zu ziehen und kennen Ihre Plattformen, um Anwendungen zu entwerfen, die Ihr Unternehmen hinsichtlich seiner Endziele unterstützen können.
Sobald wir die Kernfunktionen der Anwendung voll verstanden haben, erstellen wir Grundgerüste und das Design für Datenfluss und Interaktionen der Anwendung. Unser Kreativteam entwickelt dann eine Benutzer-Schnittstelle (UI), die intuitiv ist, einfach zu handhaben und zu verstehen, und eine Verlängerung Ihres Markennamens.
Wir entwickeln einen voll funktionsfähigen Prototypen, mit dem Sie arbeiten können und herausfinden, wie die echte Anwendung funktioniert. Anhand dieses Prototyps und der technischen Daten geht unser Entwicklungs-Team dann ans Codieren.
Projekt-Zeitplan
Sie sehen unten eine typische Zeitachse für die Entwicklung Ihrer mobilen Anwendung. Natürlich ist jede Anwendung hinsichtlich Funktionalität, Anforderungen und Komplexität anders. Mit jedem Hinzufügen oder Weglassen eines Features können Zeitrahmen und Zeitachse verändert werden. Wenn wir erst einmal die Finanzierung des Prototypen-Prozesses erreicht haben, dauert es im allgemeinen eine Woche, die benötigten Informationen für die Anwendungs-Anforderungen anhand von Fragebögen und Stakeholder-Befragungen zu erhalten. Das Grundgerüst und das Interaktions-Design werden innerhalb zwei Wochen nach Abschluss der Befragungen geliefert. Graphiken und Benutzerschnittstelle werden bis zum Ende der vierten Woche fertiggestellt. Ein voll funktionsfähiger Prototyp wird innerhalb von fünf Wochen nach Prozessbeginn geliefert. Somit sind wir im Allgemeinen innerhalb von 42 Tagen bereit, mit der Codierung zu beginnen. Der Codierungsprozess dauert grob geschätzt weitere sechs Wochen. Das bedeutet, dass der gesamte Prozess innerhalb von 90 Tagen abgeschlossen sein kann.
eine Woche

Bevor wir mit den Stakeholder-Befragungen beginnen, bitten wir Sie, einen detaillierten Fragebogen auszufüllen. Anhand der Antworten Ihres Teams identifizieren wir die Bereiche, wo wir weitere Informationen benötigen, und wir konzentrieren uns auf die Interviews rund um diese Bereiche. Während des Befragungs-Prozesses bitten wir ggf. Ihr Team, uns Arbeits-Demos der Produkte, Dienstleistungen und verschiedener nachgeschalteter Komponenten vorzulegen. Wir machen ein Brainstorming mit Ihrem Team hinsichtlich verschiedener Anwendungs-Funktionen. Wenn wir mit den Befragungen fertig sind, legen wir Ihrem Team eine Zusammenfassung aller Ziele für die Anwendung vor. Diese Befragung ist der Schlüssel für das Erstellen einer Anwendung, die Ihre Erwartungen erfüllt bzw. übertrifft.
zwei Wochen

Auf der Grundlage von allen gesammelten Informationen identifizieren wir die Kernfunktionen und primären Szenarien für die Anwendung. Wir nehmen all diese Kernfunktionen zusammen und entwickeln einen Ablauf, um die gewünschte Anwendungsfunktion fertigzustellen. Wir analysieren sorgfältig, wie ein Handy-Nutzer eine Anwendung empfindet, sie kennenlernt und benutzt. Wir entwickeln Grundgerüste für verschiedene Ablaufschritte und analysieren Themen wie Arbeitsablauf und Navigation. Wir gestalten sorgfältig die Interaktivität des Benutzers und sein Empfinden, während er diesen Ablauf in der Anwendung durchläuft, unter Berücksichtigung der Immer-unterwegs-Natur des Handy-Nutzers und machen jeden Schritt einfach und relevant.
zwei Wochen

Auf der Grundlage von allen gesammelten Informationen identifizieren wir die Kernfunktionen und primären Szenarien für die Anwendung. Wir nehmen all diese Kernfunktionen zusammen und entwickeln einen Ablauf, um die gewünschte Anwendungsfunktion fertigzustellen. Wir analysieren sorgfältig, wie ein Handy-Nutzer eine Anwendung empfindet, sie kennenlernt und benutzt. Wir entwickeln Grundgerüste für verschiedene Ablaufschritte und analysieren Themen wie Arbeitsablauf und Navigation. Wir gestalten sorgfältig die Interaktivität des Benutzers und sein Empfinden, während er diesen Ablauf in der Anwendung durchläuft, unter Berücksichtigung der Immer-unterwegs-Natur des Handy-Nutzers und machen jeden Schritt einfach und relevant.
eine Woche

Wir nehmen die wechselseitigen Beziehungen und das Schnittstellendesign und bauen daraus einen funktionierenden Prototypen der mobilen Anwendung. Wir entwickeln einen Prototypen auf Webbrowser-Basis und mit Hi-Fi-Qualitäten, der direkt auf dem Gerät läuft und den Device Form Factor beinhaltet. Der Prototyp lässt Sie mit der Anwendungsschnittstelle kommunizieren, genau wie die echte Anwendung. Sie können mit der Schnittstelle mittels Klicken, Tastendruck, Handbewegung etc. arbeiten, genau wie in der echten Anwendung. Sie bekommen ein Gespür für den Ablauf während Sie sich von Bildschirm zu Bildschirm bewegen, und können so die Navigation und verschiedene Interaktionen beurteilen.
eine Woche

Bevor wir mit dem Codieren anfangen, müssen wir eine Leistungsbeschreibung erstellen. Die Leistungsbeschreibung ist äußerst langweilig zu lesen, sehr detailliert, aber die Grundlage für das Entwicklungs-Team. Während der Prototyp eine einfache Möglichkeit für Ihr Team bietet, die Funktionalität Ihrer Anwendung zu verstehen, und eine Hilfe für Ihr Entwicklungsteam ist zu verstehen, wonach Sie suchen, ist die Leistungsbeschreibung der Bauplan. Es ist gleichzusetzen mit einem Bauplan für ein Gebäude. Ein Bauunternehmer kann sich ein Bild von einem fertigen Gebäude ansehen, aber das ist nicht genügend Information, um das Gebäude bauen zu können. Dieses Lastenheft beschreibt in allen Einzelheiten die Art von Code, der verwendet werden soll, auf welche Datenbanken zugegriffen werden soll, welche Methodik und welche Algorithmen gebraucht wird. Wir verbringen einen Großteil der Zeit mit der Arbeit an der Leistungsbeschreibung bevor wir das Codieren beginnen. Ihr Team erhält das Lastenheft vor Beginn des Codierens zur Genehmigung. Das ermöglicht es uns, einen realistischen Kostenvoranschlag für das Erstellen der Anwendung abzugeben. Weil wir viel Zeit für den Prototypen aufwenden, ist es einfacher, eine genaue Leistungsbeschreibung abzugeben.
sechs Wochen

Nachdem wir die Leistungsbeschreibung abgeschlossen haben, gehen wir zur Programmier-Phase über. Es dauert in etwa 6 Wochen, die Codierung fertigzustellen. Der Zeitrahmen ist geschätzt und hängt vom Bereich, den Features und der Komplexität der jeweiligen App ab. Wir unterstützen alle größeren Mobile-App-Entwicklungs-Plattformen und haben Erfahrung mit Software-Development-Kits (=-Entwicklungspaketen) für alle Plattformen – iOS SDK, Android SDK, Blackberry Java SDK, Windows Mobile SDK etc. Wir wenden Agile/Scrum-Methodiken für alle Software-Entwicklungs-Projekte und stellen sicher, dass wir für das Projekt immer am Ball bleiben.