General Custers letzte Frage: wo sind sie nur alle hergekommen, die Bugs?

Immer mehr Menschen kennen sie, die Apps auf Smartphones und Tablets. Und es werden immer mehr. General Custers letzte Frage kommt einem in den Sinn: „Wo sind sie alle nur hergekommen …?“ Und immer mehr Apps sind nicht nur Spielzeug, sondern wichtig für das Geschäftsleben. Manche enorm wichtig. Sie machen das Leben angenehmer und erzeugen eine inspirierende Beschwingtheit. Und dann passiert’s.

Im Grunde sind es Geschichten, wie sie jeder kennt:

  • Funktionen verschwinden beim Übergang von Mobile zu WLAN und vice versa, selbst wenn man das Handy zwischendurch ausgemacht hat. D.h. man wartet minutenlang und nichts passiert.
  • Handover auf der Autobahn: Apps bleiben hängen (d.h. sie frieren ein) oder stürzen einfach ab. Schade, wenn das mit einer Stauwarner-App passiert.
  • App-Nutzung in Gebieten mit wenig Bandbreite, oder dem Übergang von hoher nach niedriger Bandbreite: Wieder bleiben Apps hängen oder stürzen ab.
  • Man fährt mit seinem Smartphone in ein anderes europäisches Land und erlebt sein blaues Wunder.

All das sind Alltagserfahrungen, unabhängig vom Smartphone-Hersteller. Die Hoffnung auf Stabilität erweist sich als trügerisch. Und wieder könnte man and General Custers denken: diesmal in Bezug auf die Bugs. Diese Effekte treten auf bei Netzübergängen, hohem Datenverkehr, niedriger oder schwankender Bandbreite, unzuverlässigen Datenverbindungen, etc. Eigentlich etwas ganz Normales, was im Alltag ständig vorkommt, aber in einem klinisch reinen Standard-Testlabor mit WLAN oder USB-Kabel nicht verlässlich reproduzierbar gemacht werden kann. Bei kostenlosen oder sehr günstigen Apps drücken die Anwender vielleicht noch ein Auge zu, wenn die App versagt, bei höher-wertigen Diensten und Apps bezahlen die Firmenkunden jedoch gutes Geld und wollen dafür auch Leistung sehen, zu Recht. In Anbetracht der immer noch steigenden Verbreitung von Smartphones und der Abkehr von RIM hin zum iPhone und Android-Phones im Geschäftskundenumfeld ein aktuelles Thema. Die Internet-Wirtschaft boomt, d.h. Angebot und Nachfrage nach Business Apps wird auch weiterhin stark wachsen.

Das Dilemma bei der App-Entwicklung

Smartphone Apps werden in der Regel innerhalb weniger Monate entwickelt und landen dann als zertifizierte Software in den App Shops. Danach alle paar Monate ein Update. Prinzip „Eternal Beta“. Der Kostendruck ist enorm und die Innovationsrate hoch. Die App Shops scheinen in den Himmel zu wachsen. Und jetzt steckt man schon mitten im Dilemma:

  • Nützliche Software wie Apps haben eine notwendige Mindestkomplexität. Hier ist es mit vertretbarem Aufwand gar nicht möglich, alle Fehlerfälle abzudecken.
  • Dies gilt umso mehr, da Apps nicht im luftleeren Raum existieren, sondern komplexe Wechselwirkungen mit anderen Softwarekomponenten haben: Betriebssystemfunktionen, Kommunikationssysteme, etc. Hier treten viele Fehlerszenarien auf, die man als App-Entwickler gar nicht auf dem Radar haben kann, weil man nur das API benutzt, aber oft nicht die Interna hintern dem API kennt.
  • Viele Apps existieren nicht nur auf einer Plattform, sondern auf vielen. Selbst wenn die APIs hier gleich aussehen, kann das interne Verhalten ganz anders sein.
  • Eine weitere Komplexitätsebene kommt hinzu, wenn Plattformkomponenten wie Betriebssystem oder Kommunikationssystem ein neues Release bekommen, insbesondere dann, wenn es ein Major-Release ist.
  • Zuletzt: Betriebssysteme und Kommunikationssysteme können länderspezifische und marktspezifische Besonderheiten haben.

In Summe entsteht hier eine gigantische Möglichkeit zu Fehlverhalten zu kommen, das weit über den Scope des App-Entwicklers hinausgeht, und zwar wegen der Natur der Sache. Schließlich hat man auch nicht die praktische Möglichkeit, eine vollständige Abdeckung der Fehlerfälle zu erreichen, sondern man braucht sehr viel Erfahrung und eine Real-Life-Umgebung in der man Apps und Smartphones testet.

Aus diesen Gründen kommt es zu den Geschichten, wie sie jeder kennt. Und aus Frust kann aus „Eternal Beta“ über Nacht ein „Eternal Ladenhüter“ werden.

Genau an dieser Stelle setzen wir an. In unserem Mobilfunklabor in Nürnberg können Business Apps auf Herz und Nieren getestet werden. Und zwar unter Bedingungen, wie sie im wirklichen Leben vorherrschen, sowohl Indoor als auch Outdoor. Apps müssen nicht nur auf Useability, Stabilität, Fehlerfreiheit der Software, sondern auch auf Stabilität gegenüber Netzbedingungen getestet werden, denn die Mobilität ist ein wesentlicher Faktor einer App.

Aber was nützt das beste Labor ohne praktische Erfahrung? Telekommunikationssysteme sind komplex und aufwendig zu entwickeln, zu testen und in Betrieb zu nehmen. Wie schafft man es da, die Fehlerszenarien so zu optimieren, dass nichts Wesentliches mehr schiefgeht und gleichzeitig die Kosten im Rahmen bleiben? Auch der Betrieb hat seine Herausforderung: Technik und Business müssen verwaltet und in Einklang gebracht werden; neue Leistungsmerkmale, neue Major Releases, ja sogar ganz neue Netzteile kommen hinzu. Und wieder geht die Verifikation von vorne los. Natürlich müssen die alten Funktionen auch nach dem Einbringen der neuen noch genauso funktionieren. Wie stellt man das kostengünstig sicher? Die Kosten können hier sehr schnell explodieren, selbst dann, wenn man sehr „preiswerte“ Mitarbeiter zur Verfügung hat.

7 Responses to “General Custers letzte Frage: wo sind sie nur alle hergekommen, die Bugs?”


  1. 3 top mercato März 7, 2013 um 03:38

    If you would like to take a good deal from this article then
    you have to apply such methods to your won web site.

  2. 5 best tablet März 16, 2013 um 23:57

    I loved as much as you will receive carried out right here.
    The sketch is tasteful, your authored subject matter stylish.
    nonetheless, you command get bought an edginess over that you wish be delivering the following.

    unwell unquestionably come more formerly again since exactly the
    same nearly very often inside case you shield this increase.

  3. 6 best friends animal society März 17, 2013 um 05:50

    Hey! I’m at work surfing around your blog from my new apple iphone! Just wanted to say I love reading your blog and look forward to all your posts! Keep up the superb work!


  1. 1 Vernetzt Euch! Am besten beim Blogger Camp in Nürnberg #bcn12 | Vernetzt Euch! Trackback zu August 21, 2012 um 10:17

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s




Twitter us

Enter your email address to follow this blog and receive notifications of new posts by email.

Schließe dich 23 Followern an

Am Besten bewertet

April 2012
M D M D F S S
« Mrz   Jun »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Flickr Photos

RSS Technology Review Blogs

  • Keine Therapie auf eigene Faust September 19, 2017
    Nach einigen Fernsehsendungen wird Methadon als neues Wundermittel gegen Krebs gehandelt. Aber die Wirkung ist nicht restlos geklärt. Außerdem ist es gefährlich, das Betäubungsmittel in Eigenregie zu nehmen.
  • Der etwas andere Nobelpreis September 18, 2017
    Die Wunderkräfte des Didgeridoos, der Zustand von Katzen und wie man am wenigsten Kaffee verschüttet: Der Ig-Nobelpreis schafft damit nicht nur Mut zum Scheitern, sondern fördert es auch, sich selbst als Forscher mal nicht ganz so ernst zu nehmen.
  • Gehackte Gehilfen September 15, 2017
    Roboterhersteller scheinen es nicht eilig mit der Behebung von Sicherheitslücken zu haben. Manipulierte Roboter können aber schon jetzt ziemlich gefährlich werden.
  • Ein Hoch auf Ordner und Dateien September 14, 2017
    Die Möglichkeit, Dateien öffnen und speichern zu können, erscheinen immer mehr Entwicklern als ein nerdiges Relikt der Neunziger. Ein Irrweg auf Kosten der Kunden.
  • Alles supergut! September 13, 2017
    Bundespolizei, Bundeskriminalamt und Deutsche Bahn testen Systeme zur automatisierten Gesichtserkennung. Mehr braucht die Öffentlichkeit nicht zu wissen.
  • Im Zweifel für den Angeklagten September 12, 2017
    Christoph Klein muss sich für seine Gentherapie-Studie zur Behandlung einer seltenen Krankheit rechtfertigen. Die Kommission der LMU München sprach den Direktor des "Haunerschen Kinderspitals" indes von jeglichem Fehlverhalten frei.
  • Das Blog der kleinen Dinge September 8, 2017
    Yoonjin Lee betreibt im Netz das "Little Lost Project". Sie verleiht Sachen, die wir ständig verlieren, eine Stimme.
  • Noch gesund oder schon giftig? September 7, 2017
    Bisher sind sichere Medikamente in Europa die Regel. Das Buch "Pharma-Crime" aber zeigt, wie viele minderwertige bis schädliche Präparate im Umlauf sind.
  • Maximale Dreistigkeitswerte September 6, 2017
    Die Diskussion um den Diesel-Skandal nimmt bisweilen absurde Züge an. Ich fordere Grenzwerte für Dreistigkeit in der Diesel-Debatte, um die Gesundheit der Öffentlichkeit zu schützen.
  • Genetik in eigener Sache September 5, 2017
    Bestsellerautor Siddhartha Mukherjee verknüpft die Geschichte der Vererbungslehre mit seiner Familienhistorie.

%d Bloggern gefällt das: