Was steckt hinter dem Entwicklungsprozess einer App?

PARTNER

Auftraggeber

Anfragetypen

Auftragnehmer

Planung:
 •  Detailliertes Konzept
 •  Technische Planung
 •  Aufwandsabschätzung

Umsetzung:
 •  Grafiken
 •  Programmierung
 •  Erstellung der Dokumentation

Analyse:
 •  Prüfung des Codes
 •  Prüfung der Dokumentation
 •  Test der App

Veröffentlichung:
 •  Veröffentlichungsvorgang

Wartung:
 •  Daubit Subscription

Planung

Detailliertes Konzept

Ein detailliertes Konzept ist die notwendig Ausgangsbasis für die Entwicklung einer App. Hierbei wird die App-Idee mit Text und Bild möglichst detailliert beschrieben. Als Ergebnis entsteht ein Flussdiagramm von einzelnen App-Bereichen oder auch ein interaktives Mockup.

Technische Planung

Auf Basis des Konzepts entscheiden wir anhand unserer langjährigen Erfahrung welche der unterschiedlichen Technologien (Programmiersprachen, Frameworks, Baukasten, Engines) wir verwenden um die App fertig zu stellen.

Aufwandsabschätzung

Eine ordentlich Aufwandsabschätzung ist erst dann gegeben, wenn wir bereits ein vergleichbares Projekt Programmiert haben oder Ihre innovative Idee theoretisch in Form von Klassendiagrammen/Funktionsdiagrammen und sogenannten Use-Case-Diagrammen auf das Papier gebracht haben.

Die Phase vergleichen wir sehr gerne mit dem bauen eines Hauses, denn erst nach der ordentlichen Architekturleistung ist es auch möglich zu erfahren wie ein Haus oder in unseren Fall eine App aussieht und aus welchen Teilen sie im Detail besteht.


Umsetzung

Grafiken

Geliefert
Prüfung der Grafiken auf eine ausreichende Pixeldichte, benötigte Auflösung, korrektes Format.

Von Daubit erstellt
Anfertigung der Anwendungsgrafiken in der gewünschten Auflösung und Qualität anhand der Vorgaben des Kunden.

Nach oben

Programmierung

Obwohl bei der Programmierung die Erfahrungen und die Quellcodes aus bereits absolvierten Projekten genutzt werden können, ist jedes neue Projekt eine Neuentwicklung. Neue Inhalte, neue Lösungen, Neue Herausforderungen. Wir setzen die Anforderungen in nativem Code für gewählte Betriebssysteme um. Im gemeinsamen Dialog mit dem Kunden wird so die gewünscht Umsetzung erreicht.

Nach oben

Erstellung der Dokumentation

Anfertigung der Dokumentation von Quellcodekommentaren bis hin zum Wiki für die Beschreibung der Inhalte der App, je nach Kundenwunsch.

Nach oben


Analyse

Prüfung des Codes

Entwickler betrachten die Codestruktur und Bewerten sie. Anhand dieser Bewertung wird eingeschätzt ob es sinnvoll ist die App als Grundlage für Erweiterungen zu verwenden oder ob eine Neuentwicklung stattfinden sollte.

Nach oben

Prüfung der Dokumentation

Die Entwickler lesen die Dokumentation für das Projekt und Bewerten Sie. Wenn keine Projektdokumentation zu einer bestehenden App vorliegt wird der Aufwand bei einer Erweiterung einer bestehenden App höher, da die Entwickler den Quellcode lesen und die Funktionen der App nachvollziehen müssen.

Nach oben

Test der App

Durch Testdurchläufe wird geprüft ob die App mit der aktuellen Betriebssystemversion lauffähig ist und die App bei der Ausführung Abstürzt.

Nach oben


Veröffentlichung

Veröffentlichungsvorgang

Store/Entwickler Account erstellen

Durchführung des Registrierungsvorganges ( Google / Apple / Windows )
Erstellung / Anforderung der Zertifikate / Schlüssel
Optionale Begleitung der Durchführung durch Daubit
Für den Kunden einen eigenen Store Account erstellen oder Daubit stellt seinen Firmen Account für die Veröffentlichung zu Verfügung.

Nach oben

App im Store anlegen

Reservierung des App Namens
Anlegen der App Beschreibung
Upload der App Grafiken.

Nach oben

App Paket für den Store erstellen

Prüfung der Anwendungseinstellungen
Verpacken der Anwendungsdaten als ein Installationspaket für den App Store.

Nach oben

App in den Store laden

Upload des Installationspaketes in den Store direkt als Installationspaket oder über ein uploadtool des Stores.

Nach oben

Validierung / Freigabe der App prüfen und abwarten

Der Uploadvorgang der App dauert zwischen einem Tag und mehreren Wochen. Regelmäßig prüfen wir in diesem Zeitraum die Uploadschritte und können so bei Komplikationen Zeitnah agieren.

Nach oben


Wartung

Daubit Subscription

Durch Aktualisierungen der Betriebssystemversionen der mobilen Endgeräte werden Systeminterne Inhalte verändert. Diese Änderungen führen in der Regel zu einem Fehlverhalten in der Lauffähigkeit und zu Unstimmigkeiten des Designs der App führen. Um ungewünschtes Verhalten rechtzeitig zu erkennen, bietet Daubit hierfür einen Pflegevertrag an.


Preisliche Zusammensetzung: 50€ + 1% der Projektkosten

Der Leistungsumfang beinhaltet:
Sobald Ihre App von uns programmiert und veröffentlich wurde,
werden wir die Projektdaten in unserem Archiv sichern und Ihnen eine Kopie der Quellcodes zusenden.
 Hinzu kommt noch die Überprüfung der Qualität der App, also ob die App weiterhin wie im Abnahmezustand funktioniert.


und Archivierung Ihrer Software / App auf unseren Servern und Externen Datenträgern

der grafischen Qualität der App für aktuelle Betriebssysteme bei Betriebssystemaktualisierungen.

der Software mit dem aktuellen SDK zur Ausgabe eines Berichtes

zur Aktualisierung der App

der App Entwickler


Nach oben