Home » App » App Entwicklung: Wie Milestones den Prozess unterstützen können

App Entwicklung: Wie Milestones den Prozess unterstützen können

Wie bei jeder Produktion muss auch bei einer App Entwicklung streng darauf geachtet werden, dass sowohl der Anbieter als auch der Nachfrager einen genau definierten Ablaufplan hat, an den beide sich orientieren können. Im Entwicklungsprozess einer Mobile App benennen wir immer Milestones, die selbst noch einmal in einzelne Aufgaben unterteilt werden können. Dies hat zwei große Vorteile: Der Entwickler und sein Team haben eine gute Übersicht über das Gesamtprojekt. Der Kunde hingegen weiß zu jedem Zeitpunkt woran der Anbieter arbeitet. So kann beispielsweise auch rechtzeitig kommuniziert werden, wann der Entwickler die Mitarbeit des Kunden benötigt.

Welche Milestones gibt es bei der App Entwicklung?

Was bedeuten Milestones für die App Entwicklung? Milestones definieren die wichtigsten Entwicklungsschritte. Sie sind immer Projektabhängig und es kommt vor allem auf die Komplexität und Größe des Projekts an, wie die Milestones definiert werden.

Die Aufteilung des Projekts kann auf unterschiedlichste Weise erfolgen. Es ist denkbar, lediglich drei Milestones wie z.B.

  1. Backend
  2. iOS-App
  3. Android-App

zu bestimmen. Die einzelnen Milestones beinhalten dann verschiedenen Aufgaben. So kann der Meilenstein “Android-App” sich beispielsweise in Konzeption, Design, Funktion 1, Funktion 2, Funktion 3 und Testing aufteilen.

person entwickelt app mit computer

Gerade bei sehr komplexen Projekten werden aber die Milestones häufig noch genauer definiert. Exemplarisch kann man ein Projekt aufteilen in:

  1. Server
  2. Webservice
  3. Design
  4. Prototypen entwickeln
  5. Funktionen Android
  6. Funktionen iOS
  7. Testing Android
  8. Launch Android
  9. Testing iOS
  10. Launch iOS

Wichtig ist lediglich, dass der Entwickler dem Kunden genau erklärt, welcher Schritt Bestandteil der einzelnen Milestones ist. So kann man mit der Definition der Milestones die Kommunikation zwischen dem Entwickler und dem Kunden optimieren. Der Kunde kennt immer den aktuellen Status in der App Entwicklung und kann sich darauf verlassen, Zwischenergebnisse zu erhalten. Dies ist vor allem auch deshalb wichtig, weil der Entwickler einen gewissen Freiraum benötigt, während er verschiedene Aufgaben erledigt. Denn immer, wenn der Entwickler dem Kunden erklären muss, was er gerade macht, investiert der Entwickler Zeit, die nicht für das Programmieren zur Verfügung steht. Die Meilensteine können also auch die Entwicklungszeit und somit die Kosten reduzieren.

Die Bezahlung der Meilensteine

Ein weiterer gewaltiger Vorteil von Milestones für beide Seiten der App Entwicklung ist die Aufteilung der Bezahlung. Wenn der Kunde einen großen Anteil der gesamten Kosten am Anfang begleicht, so bezahlt er die Arbeit im Voraus. Ein unseriöser Anbieter könnte dies ausnutzen und mit der Anzahlung auf Nimmerwiedersehen verschwinden. Zahlt der Kunde den Großteil erst nach der Lieferung des Produkts, so geht der Entwickler in Vorleistung. Jeder Selbstständige weiß, was passieren kann: Außenstände könnten nicht eingetrieben werden und besonders Freelancer könnten durch eine schlechte Zahlungsmoral eines Kunden in ernsthafte Schwierigkeiten geraten.

Die Lösung ist die Aufteilung der Kosten für die App Entwicklung in mehrere Zahlungen. Hier bieten sich die Milestones als zu bezahlende Zwischenschritte an. Bei Yeeply besteht ein Projekt immer aus mehreren Milestones. Der Start-Meilenstein muss im Voraus bezahlt werden, damit der Entwickler beginnen kann zu arbeiten. Alle weiteren Meilensteine zahlt der Kunde, wenn der Entwickler den Zwischenschritt geliefert hat und der Kunde diesen abnehmen konnte. Beide Seiten sind so abgesichert: Der Entwickler erhält einen Vorschuss und geht nur mit kleinen Zwischenschritten in Vorleistung. Der Kunde auf der anderen Seite weiß, dass er Entwicklungsschritte nur bezahlen muss, wenn die Arbeit in Ordnung ist.

Proyecto App

Stichwort
Veröffentlicht in App