13.07.2015 Aufrufe

Der Spion, - IT&T Business

Der Spion, - IT&T Business

Der Spion, - IT&T Business

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

special softwareentwicklungAneconDie mobile-App-FalleWarum die Erkenntnisse des letzten Jahrzehnts zur Verbesserung der inneren Softwarequalität auch beimobilen Apps berücksichtigt werden sollten, erklärt Stefan FeßlSeit einigenJahrenbekommenmobileApps eine immergrößere Bedeutung.<strong>Der</strong> Hypestartete mit derPräsentationdes ersten AppleiPhones underreicht mit derweiten Verbreitungvon Androidnun einen weiterenHöhepunkt.Häufig passiertes aber, dass dietatsächlichenGesamtkosten unddie Umsetzungsdauer die Erwartungendeutlich übersteigen.Oft entsteht folgende Situation: <strong>Der</strong>bestehende Webshop sollte auch als mobileApp verfügbar sein. Kostenaufwändigwurden native mobile Apps für die gängigenPlattformen implementiert, da dasnötige Know-how intern nicht verfügbarwar. Später machen zahlreiche Erweiterungendes <strong>Business</strong> auch Anpassungenan Webshop und Apps erforderlich. Währenddie Wartungskosten des Webshops imüberschaubaren Rahmen bleiben, explodierendie Kosten für die mobilen Apps.Foto: AneconFoto: FotoliaWährend die Wartungskosten des bestehenden Webshops überschaubar sind, explodieren häufigdie Kosten für das Pendant am mobilen Endgerät<strong>Der</strong> Autor Stefan Feßlist Kompetenzfeldleiterbei AneconFür diese Kostenexplosion kann es mehrereUrsachen geben:■■Mobile Apps werden oft als Ergänzungzu bestehenden Applikationen schnellund „dazu“-implementiert, ohne dassdie bisherigen Anwendungen für diesesZusatzangebot konzipiert sind oderdass der Anbindung an die bestehendeLandschaft die entsprechende Bedeutungbeigemessen wird.■■Gängige, für normale <strong>Business</strong>-Softwareheutzutage unverzichtbar gewordeneEntwicklungspraktiken werden beider Entwicklung mobiler Apps oft nichtangewandt. Dazu zählen beispielsweiseoft einfache Unit-Tests und damit einhergehendein Verzicht auf umfangreicheRefactoring-Maßnahmen sowie dieAnwendung von Ansätzen wie Test-Driven-Development.■■Mangelnde Kenntnis von Frameworksführt dazu, dass bewährte Design-Patternsund Konzepte oder ein umfangreichesTooling nicht zur Anwendungkommen. Dies geht zu Lasten der innerenSoftwarequalität. <strong>Der</strong> aktuelle Hypeum mobile Apps führt dazu, dass sichvermehrt auch Studenten oder Berufseinsteigerprivat mit der Entwicklungvon mobilen Apps beschäftigen und mitdiesem „Wissen“ auf Jobsuche gehen.Ohne relevante Erfahrung mit der Entwicklunggroßer Applikationen ist dieGefahr jedoch hoch, dass bei der Realisierungmobiler Apps die gleichen Fehlergemacht werden wie vor 10-15 Jahren beider Entwicklung von Webapplikationen.Dies kann für kleine Fun-Apps und Spieleanwendungen,welche eher eine kurzeLebensdauer haben, irrelevant sein– nicht jedoch bei Apps im <strong>Business</strong>-Foto: Thorben Wengert / pixelio.deumfeld, da hierdie Total Cost ofOwnership überden gesamtenLifecycle derApp der kritischeFaktor ist.Webshop undApps gemeinsambetrachten.Um den darausresultierendenunvorhergesehenenKostenund Problemenzu entgehen, isteine gemeinsameBetrachtungaller Komponentender Applikationslandschaft unbedingtnotwendig. Die Erarbeitung eines übergreifendenKonzepts durch erfahreneArchitekten stellt zusammen mit Ansätzenzur Schaffung einer weitgehend identenCodebasis sicher, dass Wartungskostenreduziert werden können. Auch umfangreicheprofessionelle Tests – wie sie in derSoftwareentwicklung sonst längst Standardsind – stellen sicher, dass die mobile Applikationproblemfrei und wie gewünscht mitder bestehenden Applikationslandschaftzusammenarbeitet.Während im Java- und .net-Umfeldviele Frameworks existieren, welche großenAnteil an verbesserter Software-Qualitäthaben, sind derartige Frameworks immobilen Umfeld noch selten und teilweiseunausgereift. Erfahrene Entwickler könnensich auf diese Bedingungen besser einstellenund die gewohnten Standards auch immobilen Bereich sicherstellen.Anecon Software Design und Beratungwww.anecon.atit&t business 07-08/2013 31Gastbeitrag

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!