Der App-Markt ist schnelllebig: Der Weg zum Verbraucher ist kurz, der Wechsel zu einem anderen Anbieter einfach, die Lebenszeit einer App oft gering. Entsprechend war die App-Entwicklung lange Zeit ein kurzfristiges Geschäft. Doch immer mehr Unternehmen möchten ihre Apps bewusst zum Kundenkontakt nutzen. Denn: Kein anderer Kanal bietet eine so nahen Kontakt zum Kunden. So können Unternehmen Feedback erhalten und ihr Marketing unterstützen. Doch das gelingt nur, wenn sowohl äußere wie auch innere Qualität auf hohem Niveau sind - sonst droht gar das Gegenteil.
Doch wie ist die Qualität einer App zu bewerten? Zählt nur Stabilität? Nein es ist mehr: User Experience, Einfachheit und Aktualität. Die agile Entwicklung bietet beste Unterstützung diese Ziele zu erreichen, wenn sie richtig umgesetzt wird. Doch wie lassen sich die agilen Prinzipien bei der mobilen Entwicklung umsetzen? Welche Rolle spielen schnelle Inkremente und wie gelingen sie? Wie gelingt Testing? Welche Unterschiede bestehen zur klassischen Software-Entwicklung? Wie kann Continious Integration umgesetzt werden? Wie arbeiten wir effizient mit dem Kunden zusammen? Und ganz besonders: Wie messen wir eigentlich unsere Qualität? Wir diskutieren diese Fragen für iOS und Android und stellen Lösungen, insbesondere zur Erfassung von Code Metriken bei Objective-C, vor.
Simon Hartmann arbeitet seit 2014 als agiler Softwareentwickler und Coach bei der andrena objects ag. Seine Kernthemen: agile Softwareentwicklung unter iOS und Android, sowie die Unterstützung agiler Teams im Java-Umfeld.