Archives

Wir sind uns alle darin einig, dass es sich lohnt, eine Beförderung zu erhalten. Ein höheres Gehalt, einen besseren Jobtitel, höheren Einfluss und möglicherweise auch ein höheres Prestige. Das ist jedoch nicht problemlos.

Wie viele Ingenieure fing ich an, einen Code zu verfassen. Mir gelang es, und die Nachfrage der Kunden nach meinen Dienstleistungen nahm zu. Damals waren die Rollen in der Softwareentwicklung noch nicht so klar definiert, begann ich, andere Ingenieure einzustellen und beförderte mich selbst in das, was wir heute als „Architektenrolle“ beschreiben würden. Ich habe die Software noch programmiert, aber nur noch die entscheidenden algorithmischen Komponenten.

Anfänglich waren die von mir angeheuerten Ingenieure nicht so gut im Programmieren wie ich.

Aber mit der Zeit verbesserten sie sich. In der Tat, einige davon wurden bessere Programmierer als je zuvor. Mir wurde klar, dass trotz meiner positiven Beförderung auch mindestens zwei Verluste für mich entstanden sind: Zunächst einmal musste ich jemandem zusehen, wie er etwas Schlimmeres tat als ich. Zweitens musste ich jemanden sehen, der besser war.

Ich habe diesen Prozess in fast jedem Job, den ich je hatte, durchgemacht. Eine Beförderung ist zwar gut, stellt aber auch Schwierigkeiten für die Person dar, die sie erhält. Es ist notwendig, die Fähigkeiten loszulassen, die einen überhaupt erst zur Beförderung geführt haben, und gleichzeitig zu lernen, in einer neuen Rolle effektiv zu sein.

Das erfordert sowohl körperliche als auch emotionale Anstrengung. Demut ist insbesondere notwendig, um den Erfolg seines Nachfolgers zu fördern. Wenn man versucht, eine neue Erfolgsgeschichte auf einem höheren Level zu verfassen, kann es beängstigend sein, die „Identität“ loszulassen, die man aufgebaut hat, indem man auf dem vorherigen Level gut war.

Ich habe im Laufe der Zeit gelernt, dass ich als Chef nur dann eingreifen sollte, wenn es wichtig ist, obwohl es schwierig sein kann, seine ehemalige Rolle und Identität loszulassen. Es ist für einen Angestellten demotivierend, von seinem Vorgesetzten überstimmt zu werden. Daher sollte dies nur dann passieren, wenn es tatsächlich nötig ist.

Wenn seine Mitarbeiter es bereits wissen oder selbst herausfinden können, gibt es ihnen die Möglichkeit zu lernen, indem er ihnen sagt, wie sie ihre Arbeit machen sollen. Wenn ein unreifer Chef nicht bereit ist, die Aufgaben zu übertragen, die ihm oder ihr im vorherigen Job gelungen sind, ist dies ein Zeichen dafür. Das Hauptaugenmerk eines Chefs liegt darauf, die Leistung seines Teams zu überwachen und bei ernsthaften Problemen einzugreifen. Aber wenn Sie als Geschäftsführer Angst davor haben, zu delegieren, werden Sie nicht in der Lage sein, das Wachstum Ihrer Mitarbeiter zu unterstützen oder sich nach Ihrer Beförderung selbst in eine höhere Position zu entwickeln.

Mir ist bewusst geworden, dass es empfehlenswert ist, nicht einzugreifen, wenn ein Teammitglied eine Aufgabe einfach anders löst, als ich es getan hätte, aber dennoch genauso gut oder nur geringfügig schlechter.

Dadurch kann sich der Mitarbeiter weiterentwickeln, und wenn er mich um Hilfe bittet, desto besser. Außerdem lernte ich, nicht eifersüchtig zu sein (zumindest versuche ich es), sondern ihn oder sie zu ermutigen und ihren Erfolg als Sieg für uns beide zu betrachten, als ein Mitarbeiter schließlich meinen alten Job besser machte als ich. Immerhin hatte er bzw. sie den Vorteil, einen hervorragenden Boss (ich) zu haben, daher ist es auch mein Gewinn.

Ich finde, dass der gleiche Führungsstil nicht nur für Menschen, sondern auch für KI gilt. Ähnliche „Werbe“-Gefühle habe ich bei mir beispielsweise bei meinem „KI-gesteuerten“ Tesla festgestellt. Auf Anhieb gefielen mir einige der autonomen Fahrfunktionen des Tesla – wie zum Beispiel der adaptive Tempomat. Er bremste oder beschleunigte nicht ganz so, wie ich es tun würde, aber er machte es genauso gut wie die anderen menschlichen Fahrer. Ich wurde nicht nur herumkommandiert, sondern lernte auch schnell, damit umzugehen.Es dauerte eine Weile, bis ich anderen Funktionen vertraute, etwa dem Spurwechsel. Ein Jahr lang war ich besonders vorsichtig, wenn ich ein Auto zum Spurwechsel aufforderte, „nur um sicherzugehen“, dass es keine anderen Fahrer bemerkte, die bereits dort waren, oder dass ein anderer Fahrer versuchte, mich auf der Überholspur zu überholen.

Mit der Zeit habe ich emotional akzeptiert, dass das Auto mit seinen Sensoren und Kameras andere Fahrer und deren Beschleunigung besser wahrnahm als ich. Wenn das Auto diese Informationen intelligent nutzte (was ich mit der Zeit glaubte), fühlte ich mich sicherer, das Auto die Spur wechseln zu lassen als manuell. Obwohl ich rein vorsichtig bleibe, mache ich mir keine Sorgen mehr, wenn das Auto die Spur wechselt. Ich habe einen automatischen Spurwechsel und lasse das Auto normalerweise selbstständig die Spur wechseln.

 

In manchen Fällen vermisse ich die Selbstfahrfunktionen von Tesla. Eine davon ist eine Autobahnausfahrt auf dem Weg zur Arbeit. Nach der Ausfahrt muss ich etwa 150 Meter lang vier Fahrspuren überqueren, um links in unser Gebiet abzubiegen. Obwohl der Tesla dies automatisch und sicher tun kann, startet und stoppt er so plötzlich und wiederholt, dass ich angesichts der Herausforderung ein Unbehagen verspüre. Deshalb wechsle ich in solchen Fällen zur manuellen Steuerung.

Ein anderer Fall ist eine Autobahnkreuzung, bei der die linken beiden Spuren immer wegen des abfließenden Verkehrs überlastet sind. Ich weiß, dass dies der Fall ist, aber anscheinend weiß der Tesla das nicht, weil er mich immer wieder in eine der überlasteten Spuren bringen möchte, anstatt in die linke Spur, die meist weniger verstopft ist. Daher übersteuere ich in diesem Fall die automatische Spurwechsel-Funktion.

Mein Punkt ist, dass sich die Nutzung des Tesla und seiner KI-basierten Fahrfunktionen anfühlt, als hätte ich mir selbst eine „Beförderung“ aus meinen handwerklichen Fahrpflichten gegeben und stattdessen den Tesla als meinen Fahrer eingestellt. Wie ein menschlicher Mitarbeiter macht der Tesla einige Dinge besser als ich, einige Dinge schlechter und andere Dinge einfach anders. Und wie bei einem menschlichen Mitarbeiter muss ich überwachen und eingreifen, wenn Teslas Abweichung von der Art und Weise, wie ich die Dinge gemacht hätte, für mich wichtig ist. Aber wo das Auto besser oder einfach nur anders ist, lasse ich das Auto entscheiden.

Ich vermute, dass dies für uns alle mit GenAI der Fall sein wird; wir geben uns alle eine „Beförderung“, wenn wir diese neue Technologie einführen.

Jeder von uns entdeckt noch, wie GenAI uns in unseren Jobs effektiver machen kann – und in einigen Fällen sogar, wo es Bereiche automatisieren kann, die wir früher selbst gemacht haben, sodass wir zusätzliche Rollen übernehmen können – und manchmal müssen wir das, was wir derzeit gut können, aufgeben. Dies kann unangenehm sein und sich sogar bedrohlich anfühlen. Unsere Identitäten und unser Sicherheitsgefühl als Mitarbeiter basieren teilweise darauf, was wir als unsere Stärken ansehen, daher ist dies eine Herausforderung.

Ihr Chef wird das vielleicht nicht zugeben, aber als er oder sie sich das erste Mal in einer neuen Position mit mehr Macht und Verantwortung wiederfand, bin ich sicher, dass auch er oder sie unsicher war, wie man damit am besten umgeht. Wenn Sie sich mit GenAI noch nicht so fühlen, prophezeie ich, dass Sie es bald tun werden.

GenAI ist eine befähigende Technologie für „Geistesarbeiter“ und kreative Menschen. Es ist etwas, von dem viele von uns nicht erwartet haben, dass es gerade jetzt passiert, aber selbst in seiner relativen Frühphase gibt es uns allen erhebliche Hebelwirkung, um mehr und besser und schneller zu erledigen.

Wenn Sie beginnen, GenAI zu nutzen und es für sich arbeiten zu lassen, ist mein Rat, sich zu entspannen und die Möglichkeiten der neuen Rolle, die sich Ihnen jetzt eröffnet, zu erkunden. Seien Sie ein guter Chef und behandeln Sie GenAI wie Ihren Mitarbeiter. Sie haben gerade eine Beförderung bekommen!

Der diesjährige Automobil-Elektronik Kongress (AEK) war ein Highlight für alle, die sich für die Zukunft der Mobilität interessieren. Die Veranstaltung bot eine Fülle an Erkenntnissen, Innovationen und zukunftsweisenden Strategien. Besonders im Fokus standen zwei zentrale Themen: die dringende Notwendigkeit der Zusammenarbeit innerhalb der automobilen Wertschöpfungskette und der transformative Einfluss der Künstlichen Intelligenz (KI) auf Fahrzeuganwendungen und den Softwareentwicklungszyklus (SDLC). Die lebhaften Diskussionen und inspirierenden Keynotes machten deutlich, dass die Automobilindustrie an einem Wendepunkt steht und sich in rasantem Tempo weiterentwickelt.

Zusammenarbeit über die gesamte Wertschöpfungskette hinweg

Eine der herausragenden Diskussionen war die Notwendigkeit der Zusammenarbeit innerhalb der automobilen Wertschöpfungskette. In der Präsentation von BMW wurde die Notwendigkeit der Standardisierung und des Austauschs nicht differenzierter Kompetenzen hervorgehoben. Derzeit wird nur ein kleiner Teil der Software-Plattformen gemeinsam genutzt, was zu sich wiederholenden Integrations- und Qualifizierungsprozessen führt. Diese Redundanz erhöht nicht nur die Kosten, sondern verzögert auch die Markteinführung. Die Standardisierung der Zusammenarbeit mit dem größeren Ökosystem - einschließlich Tier-1-Lieferanten, Softwareanbietern, Siliziumanbietern und Integratoren wie GlobalLogic - erweist sich als eine entscheidende Strategie zur Bewältigung dieser Herausforderungen.

Die transformative Rolle von KI

Künstliche Intelligenz verändert die Automobillandschaft und beeinflusst sowohl die Anwendungen im Fahrzeug als auch den Lebenszyklus der Softwareentwicklung. Die Mobilitätsbranche erlebt einen Wandel, bei dem sich Autos in digitale, mit der Cloud verbundene intelligente Geräte verwandeln. Dieser Wandel ermöglicht die Monetarisierung während des gesamten Lebenszyklus des Fahrzeugs und fördert die direkten Beziehungen zwischen Automobilherstellern und Technologieunternehmen. Die Entwicklung skalierbarer digitaler Plattformen, vom Einsteigerfahrzeug bis zur Premiummarke, ermöglicht ein anpassbares und aufrüstbares Nutzererlebnis.

GlobalLogic’s Innovationen im Bereich KI & SDV

Auf dem AEK 2024 stellte GlobalLogic zwei bahnbrechende Innovationen vor:

  • Unified SDV SW Lifecycle Management & Governance Plattform: Diese Plattform kombiniert eine cloud-basierte integrierte Entwicklungsumgebung mit einer einheitlichen Governance-Oberfläche. Sie beschleunigt die Programmausführung um 60 % und reduziert die Kosten um 30 %. Die webbasierte Benutzeroberfläche ermöglicht eine einheitliche Governance auf allen Ebenen, was zu einer schnelleren und kostengünstigeren Bereitstellung agiler Programme führt.
  • GenAI- "Plattform der Plattformen": Diese innovative Plattformarchitektur revolutioniert die KI-Bereitstellung im Unternehmen. Sie adressiert kritische operationelle Herausforderungen und demonstriert praktische Anwendungen in automobilen Kontexten. Ein Technologiedemonstrator zeigt die multimodale Suche in spezifischen Fahrzeugsituationen, was die Operationalisierung von KI im großen Maßstab ermöglicht.

Strategische Kooperationen

Die strategischen Kooperationen von GlobalLogic treiben Mobilitätstechnologien voran. Eine bemerkenswerte Partnerschaft ist die Zusammenarbeit mit Microsoft im Rahmen eines milliardenschweren strategischen Abkommens mit Hitachi zur Beschleunigung von geschäftlichen und sozialen Innovationen durch GenAI. Ein Beispiel für diese Zusammenarbeit ist die Demonstration der Virtual Workbench von GlobalLogic auf Azure, die die Softwareentwicklung im Automobilbereich in einer agilen Umgebung verbessert.

Fazit

Der AEK 2024 hat eindrucksvoll gezeigt, dass die Zukunft der Mobilität in einer robusten Zusammenarbeit, innovativen digitalen Plattformen und der transformativen Kraft der Künstlichen Intelligenz liegt. Automobilunternehmen entwickeln sich zunehmend zu Technologieunternehmen, und der Übergang zu digitalen, cloud-vernetzten Fahrzeugen eröffnet neue Wege zur Monetarisierung und Kundenbindung. Partnerschaften und Innovationen, wie sie von GlobalLogic präsentiert wurden, werden eine entscheidende Rolle bei der Gestaltung des Mobilitäts-Ökosystems der Zukunft spielen. 

Es ist klar: Die Mobilitätsbranche steht vor einer aufregenden und dynamischen Zukunft, in der Technologie und Zusammenarbeit die treibenden Kräfte sind.

Ich hatte vor ein paar Wochen ein anregendes Gespräch mit dem Leiter unserer GenAI-Praxis, Suhail Khaki. Suhail bemerkte, dass je mehr er mit GenAI arbeitet, desto mehr erscheint es ihm, dass es weniger wie herkömmliche Computersoftware und mehr wie eine Person in der Art und Weise, wie es interagiert, ist. Er sagte: „Intelligenz ist Intelligenz“. Das brachte mich zum Nachdenken: Viele der sogenannten „Probleme“ mit GenAI sind tatsächlich darauf zurückzuführen, dass es auf der Art und Weise basiert, wie Menschen denken. Es ist nicht wirklich GenAI, das schuld ist – in großem Maße verhält es sich einfach überraschend gut so, wie wir Menschen es tun.

Wenn Ihnen jemand zweimal dieselbe Frage stellt, wie wahrscheinlich ist es, dass Sie jedes Mal genau die gleiche Antwort Wort für Wort geben? Das werden Sie nicht, es sei denn, es ist eine auswendig gelernte Rede. Wenn Sie zwei verschiedenen Entwicklern die Aufgabe geben, denselben Algorithmus zu implementieren, wie wahrscheinlich ist es, dass beide genau denselben Code schreiben? Das wird nicht passieren. Beide könnten es „richtig“ machen, aber die beiden Programme werden unterschiedlich sein – geringfügig oder sogar radikal.

Warum überrascht und frustriert es uns also, wenn sich GenAI genauso verhält? Menschen geben unterschiedliche Antworten auf dieselbe Frage, weil viele Variablen unser Verhalten beeinflussen, einschließlich dessen, was wir an diesem Morgen zum Frühstück gegessen haben, wer unser Publikum ist, wie die Frage formuliert war (einschließlich Intonation) und was wir zwischen der ersten und der zweiten Wiederholung der Frage gelernt und gedacht haben. GenAI hat andere Faktoren, die es beeinflussen – es braucht zum Beispiel kein Frühstück –, aber es verhält sich im Wesentlichen auf eine „menschliche“ Weise, wenn es auf dieselbe Frage eine andere Antwort gibt. Ähnlich verhält es sich beim Programmieren. Es gibt viele richtige Antworten auf dasselbe Softwareentwicklungsproblem. Welche ein bestimmter Entwickler wählt oder welche derselbe Entwickler zu unterschiedlichen Anlässen wählt, wird durch viele interne und externe Variablen bestimmt, nicht zuletzt durch die Summe unserer bisherigen Erfahrungen und unseres Trainings.

Was wir in GenAI „Halluzinationen“ nennen, ist ebenfalls uns Menschen eigen. In den USA liefern Politiker beider Parteien zahlreiche Beispiele für erfundene Fakten, um Gedächtnislücken oder unbequeme Wahrheiten zu kaschieren. Man kann darüber streiten, ob diese politischen Falschaussagen absichtlich gemacht werden oder nicht, aber manchmal geschehen menschliche Halluzinationen ohne böse Absicht. Eine ältere Frau, die ich kannte, hatte eine vaskuläre Demenz, eine Hirnerkrankung, die den Zugang zu bestimmten Erinnerungen oder Fähigkeiten blockiert. Ihre Intelligenz war jedoch weitgehend unberührt. Wenn man sie nach ihrem Tag fragte, erzählte sie fröhlich eine Geschichte über Aktivitäten, die an der Oberfläche sehr plausibel klangen, aber tatsächlich nie stattgefunden haben. Ich glaube keineswegs, dass sie dies absichtlich tat, um zu täuschen. Stattdessen, da die tatsächlichen Fakten in ihrem Gedächtnis nicht verfügbar waren, generierte ihr Gehirn meiner Meinung nach kreativ eine Antwort, die plausibel klang, aber nicht durch die Wahrheit gefiltert war. Sie wurde erst dann diagnostiziert, als sie von einem Psychologen formell interviewt wurde, der ihr objektiv nachprüfbare Fragen stellte, wie die Namen ihrer Kinder. Erst dann wurde offensichtlich, dass sie eine medizinische Erkrankung hatte und dass ihre Antworten in normalen Gesprächen weitgehend erfunden waren.

Obwohl ich kein Psychologe bin, vermute ich, dass die menschliche Intelligenz, wenn sie keinen Zugang zu geeigneten Informationen hat, aber sich in Umständen befindet, die eine sofortige Antwort erfordern, dazu neigt, die Lücken zu füllen – oder Dinge zu erfinden. Wir würden es vorziehen, wenn unsere Politiker und meine ältere Freundin mit vaskulärer Demenz einfach sagen würden: „Es tut mir leid, ich weiß es nicht“, „Ich möchte dazu nichts sagen“ oder „Ich erinnere mich nicht“. Aber wenn die Person das Gefühl hat, eine Antwort geben zu müssen, unabhängig von fehlenden oder intern unterdrückten Informationen, erhalten wir „Fake News“, falsche Erinnerungen oder Halluzinationen. Das Gleiche gilt für GenAI – es greift auf eine plausibel klingende, aber ungültige Antwort zurück, wenn es keine genaue findet.

Meine Frau ist Psychologin und sie sagt mir, dass es im menschlichen Gehirn ein Konzept namens „Ausfüllen des fehlenden Gestaltens“ gibt. Das Gehirn versucht verschiedene Strategien und Optionen, um fehlende Daten zu ergänzen. Diese Präsentation von Optionen trägt zur menschlichen Kreativität und Problemlösungsfähigkeit bei. Wir alle haben das schon erlebt, wenn wir versucht haben, ein Problem zu lösen, und dann plötzlich die Antwort gefunden haben. Dies geschieht weitgehend unbewusst, unterhalb unserer Bewusstseinsebene. Wenn unser Gehirn nicht ausreichend falsche Alternativen ablehnt, dann können wir menschliche Konfabulationen erhalten, um die „Lücken zu füllen“, obwohl die beste Option möglicherweise darin besteht, es „offen zu lassen“ und zu sagen, dass man es nicht weiß. Aber wenn unser Gehirn eine gute Wahl unter den generierten Alternativen trifft, erhalten wir Originalität, Spontaneität und Erfindung.

In einem LLM ist dies bis zu einem gewissen Grad kontrollierbar, indem ein Parameter namens „Temperatur“ eingestellt wird, der im Wesentlichen den Grad der Zufälligkeit bei der Generierung alternativer Antworten bestimmt. Während das Senken der Temperatur die Halluzinationen in einem LLM begrenzt, verringert es auch die Anzahl der guten Alternativen, die in Betracht gezogen werden. Der Nachteil von weniger Alternativen ist, dass die „besseren“ und „besten“ Alternativen möglicherweise überhaupt nicht generiert werden, was die effektive „Intelligenz“ der KI einschränkt. Anstatt die Generierung von Alternativen zu unterdrücken, ist meiner Ansicht nach die richtige Antwort eine bessere Filterung der mehreren generierten Alternativen. Tatsächlich arbeiten eine Reihe von GenAI-Startups an der Prävention von Halluzinationen, indem sie generierte Antworten intelligent filtern. Aber die Generierung alternativer Antworten, selbst falscher, ist eigentlich ein Merkmal der menschlichen Intelligenz – es ist ein „Feature“, kein „Bug“. Wir befinden uns nur noch in einem relativ frühen Stand der Technik, was die Filterung angeht – obwohl ich überzeugt bin, dass das kommen wird.

Warum überraschen und ärgern uns diese „menschlichen“ Inkonsistenzen und Konfabulationen, wenn sie von GenAI kommen? Die meisten von uns sind mit Computern aufgewachsen. Obwohl sie manchmal frustrierend oder verwirrend sein können, sind Computer auch vorhersehbar. Insbesondere wenn sie programmiert sind, machen Computer jedes Mal dasselbe auf die gleiche Weise und geben Ihnen konsistent die gleiche Antwort auf die gleiche Frage. Wir erleben Computer als Maschinen oder „robotisch“ (im engen Sinne) in den Interaktionen, die wir mit ihnen haben.

GenAI ist nicht so. Obwohl es auf einer Maschine läuft, verhält es sich in wichtigen Aspekten mehr wie eine Person. Im Vergleich zu einem programmatischen Gerät ist GenAI relativ unvorhersehbar und inkonsistent.

Ich würde argumentieren, dass die Unvorhersehbarkeit und Inkonsequenz von GenAI ein wesentliches Merkmal jeder Intelligenz ist, die versucht, in gewisser Hinsicht das menschliche Gehirn zu emulieren. Vielleicht ist Inkonsequenz ein Merkmal der Intelligenz im Allgemeinen. Es ist vielleicht nicht immer ein Merkmal, das wir mögen, aber wenn wir die Vorteile der Intelligenz in unseren Maschinen wollen, denke ich, dass wir auch lernen werden, mit ihren Eigenheiten umzugehen.

Bedeutet das, dass wir GenAI nicht für nützliche Arbeit verwenden können? Ich würde argumentieren, dass wir trotz unserer eigenen Fehler und Aussetzer seit vielen, vielen Generationen fehlbare Menschen für nützliche Arbeiten eingesetzt haben. Wir können einige dieser gleichen Praktiken bei der Nutzung von GenAI anwenden.

Bei der Führung von Menschen haben wir oft mehrere Spezialisten, die für verschiedene Aspekte derselben Aktivität zuständig sind. Oft wird die Arbeit von einem Manager überwacht, der die Konsistenz und Qualität der Ergebnisse sicherstellt. Für kritische Aufgaben haben wir dokumentierte Verfahren, die von den Menschen befolgt werden müssen. Und in Notsituationen oder solchen, die eine Echtzeit-Körperkontrolle erfordern (wie Sport), verlassen wir uns auf Training. Trainierte Reaktionen sind solche, bei denen Menschen vordefinierte oder vorab erlernte Richtlinien befolgen – im Wesentlichen Programmierung – automatisch und weitgehend ohne nachzudenken. Diese gleichen Prinzipien der menschlichen Arbeit können und werden auch heute auf GenAI angewendet.

Bewusst oder unbewusst werden Analogien zur menschlichen Organisation auf heutige GenAIs entwickelt und angewendet, mit weiteren in der Entwicklung. „Ensembles“ spezialisierter LLMs werden von „Agenten“ und anderen Technologien orchestriert, um die Stärken jedes Modells zu nutzen, analog zu einem menschlichen Team mit ergänzenden Fähigkeiten. Wie ein menschlicher Vorgesetzter tauchen GenAI-Managementansätze wie „LLMs für LLMs“ und programmgesteuerte Analysen von Modellausgaben auf, um die Qualität der KI-Ausgabe zu filtern und zu bewerten. Diese Manager können auch Halluzinationen abfangen und die KI – oder das Team von KIs – zurück an das Reißbrett schicken, um eine bessere Antwort zu finden. Für kritische oder endnutzerorientierte Aufgaben können Implementierungen die besten Merkmale programmierter Ansätze und GenAI-Modelle kombinieren. Beispielsweise könnte eine Kundendienstanwendung Dialogflow [https://cloud.google.com/dialogflow] für die strukturierte Komponente von Dialogen zusammen mit einem oder mehreren LLMs für die Anrufweiterleitung, das Sammeln von Informationen und die Ergebnissummenbildung verwenden.

Die letzte Grenze sind vielleicht Maschinen- oder Industrie-Kontrollsysteme oder die Steuerung lebenswichtiger Echtzeitsysteme. Für diese Systeme benötigen wir deterministische Ausgaben. Kreativität kann in manchen Situationen nützlich sein, aber selbst mit Menschen im Entscheidungsprozess verlassen wir uns in der Regel auf trainierte Reaktionen und dokumentierte Schritt-für-Schritt-Verfahren, die wir erwarten, dass Menschen sie robotisch befolgen. Das liegt daran, dass in Notfällen selten Zeit oder geistige Energie zum Improvisieren bleibt – und dokumentierte Verfahren wurden erforscht, überprüft und getestet. Das robotische Befolgen von Anweisungen ist wahrscheinlich das am wenigsten menschliche, was wir tun, aber manchmal notwendig – zum Beispiel in einer Notfallsituation wie dem Steuern des Autos aus einem Schleudern, wenn es auf Eis ausrutscht. In diesem Fall ist Improvisieren von Grund auf der falsche Ansatz – es ist besser, wenn wir uns darauf trainiert haben, in die Schleuderbewegung hinein zu lenken, um die Kontrolle wiederzuerlangen, ohne die Physik in Echtzeit verarbeiten zu müssen. Für Aktivitäten wie Sport, das Fliegen eines Flugzeugs in einem Notfall und andere Echtzeit-Entscheidungen sind erlernte und trainierte Fähigkeiten eine wichtige Grundlage. Kreativität ist in manchen Fällen immer noch vorteilhaft, aber nur auf der Basis einer soliden Grundlage erlernter Fähigkeiten.

Wie menschliche trainierte Reaktionen auf Notfall- oder Echtzeitsituationen im Sport neigen von Computern betriebene Kontrollsysteme dazu, automatischer, regelbasiert und deterministisch zu sein. Das soll KI jedoch nicht völlig ausschließen. Wir haben bereits gute Beispiele dafür, dass herkömmliche, nicht-genetische Modelle eine wichtige Rolle in solchen Systemen spielen: Zum Beispiel haben die fortschrittlichen Fahrerassistenzsysteme Ihres Autos zur Spurführung, Kollisionsvermeidung und adaptiven Geschwindigkeitsregelung wichtige Aspekte, die auf KI basieren. Meine Erfahrung ist, dass diese KI-basierten Systeme wesentlich zu meiner Sicherheit beitragen. Allerdings würde ich, wie viele andere auch, zögern, mein Leben in die Hände einer Technologie zu legen, die zu Halluzinationen neigt. Andererseits bin ich viele Jahre lang ohne jegliche Fahrerassistenz selbst gefahren, und mein fehlbares menschliches Gehirn hat es mir dennoch ermöglicht zu überleben. Vielleicht – mit der richtigen Überwachung – hat GenAI auch hier eine Rolle. Schließlich – Intelligenz ist Intelligenz, selbst wenn sie künstlich ist.

Telco im Wandel: 5 GenAI-Trends, die Erlebnisse umgestalten und neue Umsätze generieren

Innovation ist eine Notwendigkeit in der schnelllebigen Welt der Telekommunikation, in der Kunden, die immer mehr miteinander verbunden sind, immer mehr personalisierte und reibungslose Erfahrungen benötigen. GenAI, der Katalysator für eine grundlegende Veränderung der Interaktion von Telcos mit ihren Kunden und der Verwaltung ihrer Netzwerke. Die Begeisterung für GenAI-Anwendungsfälle zeigt sich in den lebhaften Diskussionen auf Branchenveranstaltungen sowie in den Vorstandsetagen führender Unternehmen.

Erkunden Sie gemeinsam mit uns das verändernde Potenzial von GenAI im Bereich der Telekommunikation. GenAI bietet Telekommunikationsunternehmen eine Vielzahl von Möglichkeiten, in einem immer wettbewerbsintensiver werdenden Markt zu bestehen, von der Neugestaltung des Kundenerlebnisses bis zur Revolutionierung des Netzbetriebs.

1. Reimaging der Kundenerfahrungen in der Telekommunikation

Wir führten auf dem letzten Mobile World Congress viele interessante und erfolgreiche Gespräche mit Kunden und diskutierten GenAI-Anwendungen in der Telekommunikation. Die Auswirkungen von GenAI auf die Kundenerfahrung sind ein Schwerpunkt, der viel Aufmerksamkeit und Aufmerksamkeit erregt.

Es wurde deutlich, dass intelligente GenAI-Anwendungen einen erheblichen Nutzen bringen, obwohl Telekommunikationsunternehmen sich bemühen, das Kundenerlebnis während der gesamten Telekommunikationsreise neu zu gestalten. Wie sieht diese Erfahrung heute aus und wie können wir sie nahtlos und ansprechend gestalten, wenn Sie ein Kunde sind, der einen neuen Service erwerben möchte? Wir haben die Möglichkeit, mit intelligenten Chatbots anzufangen.

Chatbots sind keine Neuheit, sie existieren schon eine Weile. Sie eigneten sich jedoch nicht für reibungslose Kundenerlebnisse. Bis maschinelles Lernen und GenAI sie intuitiver und genauer machten, fanden viele sie sogar eher frustrierend. Die Interaktion der Kunden mit Chatbots wird durch diese Technologien von der Entdeckung und Suche über die Auftragsabwicklung bis zum Abschluss reibungslos und nahtlos gestaltet.

2. Autonome Netze auf der Grundlage von 5G Advanced & 6G

Die Verbreitung von 5G hat dazu geführt, dass Netzwerke an Schwung gewonnen haben. Die Entwicklung selbstorganisierender Netzwerke nimmt nun zu. GenAI ist vor allem für die Telekommunikation von zentraler Bedeutung in diesen eigenständigen Netzwerken.

Die Verknüpfung von KI und maschinellem Lernen kann uns dabei unterstützen, Netzausfälle vorauszusagen und Abweichungen im Netz zu identifizieren. Wir haben auch die Möglichkeit, KI einzusetzen, um uns in Zellennetzen mit Interferenzmustern zu unterstützen, eine reibungslose Abdeckung sicherzustellen und die Betriebskosten zu reduzieren.

3. Aktivierung & Monetarisierung des vollen Spektrums von Telko-Daten

GenAI bringt dem Betrieb einen bedeutenden Mehrwert bei. Die Schwierigkeiten bei der Lösung von WLAN-Netzwerkproblemen und -ausfällen stellen ein Beispiel dafür dar. Denken Sie daran, dass Sie zu Hause sind und ein Netzausfall haben. Wenn Sie dringend Unterstützung benötigen, können Sie sich an ein Kundenservice-Callcenter wenden oder einen Chatbot nutzen. Oftmals besteht die Frustration darin, dass Sie lange warten müssen, bis Ihnen ein Kundenberater hilft.

Hier ist die KI von Bedeutung – sie ist in diesem Fall eine transformative Kraft. Wenn Kundenagenten über die Daten, die Geschichte und die Anliegen jedes Kunden vollständig informiert sind, stellen Sie sich eine Zukunft vor. Telekommunikationsunternehmen haben mit ihren großen Datenvorräten ein großes Potenzial, KI zur Optimierung des Kundenservice einzusetzen. Die KI hat die Fähigkeit, diese Datenmengen in praktische Erkenntnisse umzuwandeln. Auf diese Weise können Kundenbetreuer den Betrieb effektiv steuern und Kunden präzise und effizient verwalten, während sie sich gleichzeitig technischen Herausforderungen stellen.

Diese Vision stellt die Zukunft des Kundenservice dar – eine harmonische Integration von KI und Daten, bei der jede Interaktion zu größerer Zufriedenheit führt. Der Schlüssel liegt nicht nur in der Lösung von Problemen, sondern auch in der Synergie von Technologie und Empathie, die den Weg in eine vernetztere und erfüllendere Zukunft ebnet.

4. Überbrückung technischer Lücken im Telko-Ökosystem

Während wir versuchen, die Verbindungen herzustellen, um unsere Daten bestmöglich zu verstehen und zu monetarisieren, werden wir mehr Anwendungsfälle für die Nutzung von GenAI für neue umsatzgenerierende Dienste sehen. Es gibt viele technische Lücken zwischen dem, wo wir glauben, dass diese Innovationen uns hinführen können, und dem, was wir durchlaufen müssen, um dorthin zu gelangen.

Beispielsweise können Telekommunikationsunternehmen Standortdaten und andere Informationen verwenden, die angezeigt werden können, wenn Verbraucher reisen oder eine Reise planen. Diese Informationen können genutzt werden, um den Verkauf von Datenroamingdiensten zu fördern oder sogar Reiseversicherungen anzubieten. Wie verbinden sie diese Punkte und integrieren sie für solche Angebote in eine Werbetechnologie- oder Versicherungsplattform?

Ein weiteres Beispiel: Was sind die technischen Lücken zwischen Bildungsplattformen und Telekommunikationsunternehmen? Stellen Sie sich vor, ein nordamerikanisches Telekommunikationsunternehmen hätte 100 Millionen Kunden. Es gibt ein enormes Potenzial, wenn Sie anfangen, neue umsatzgenerierende Dienste im Bildungssektor anzubieten, aber das erfordert sowohl strategische Partnerschaften als auch technologische Integration.

Es gibt unzählige Möglichkeiten für neue umsatzgenerierende Dienste in diesem Markt, wobei maschinelles Lernen und GenAI uns helfen, relevante Daten zu entdecken. Diese Einnahmequellen können realisiert werden, wenn wir neue Wege finden, um die Technologie-Lücken zu überbrücken.

5. Entwicklung von Prototypen zu Proof of Value & MVPs

Wenn es um künstliche Intelligenz geht, stehen wir wahrscheinlich noch am Anfang dieser Reise. Es gibt viel Hype und im letzten Jahr ging es darum, an Prototypen zu arbeiten, zu experimentieren, schnell zu scheitern und herauszufinden, was sinnvoll und kontextbezogen sein kann.

Dieses Jahr werden wir mehr MVPs, echte Produkte und Wertnachweise sehen. Während wir auf dieser Reise voranschreiten, wird es, wie bei jeder anderen technologischen Umwälzung, die wir bisher gesehen haben (sei es die mobile Revolution oder die Desktop-Revolution, die ihr vorausging), einen Wendepunkt geben. Es kann ein paar Jahre dauern, aber es wird kommen. Dann werden wir sehen, dass mehr KI-fokussierte Produkte entwickelt werden.

Aus der Perspektive der Telekommunikation wird dies eine Verschiebung von digitalen Telko-Reisen zu vollständig nativen KI-Telko-Reisen bedeuten.

GlobalLogic setzt bereits zwei Beschleuniger und unser kollaboratives Modell zur Mitgestaltung innovativer Anwendungsfälle für unsere Kunden ein. Mit unserer GenAI-"Plattform der Plattformen", die zahlreiche öffentlich verfügbare LLMs integriert, entwickeln wir GenAI-Lösungen, die genau auf die Ziele und Anforderungen unserer Kunden zugeschnitten sind.

Interessiert an weiteren Informationen? Entdecke unsere GenAI-Strategie und -Lösungen und nimm noch heute Kontakt mit den GenAI-Experten von GlobalLogic auf.

Besonderer Dank gilt Allyson Klein von TechArena für das Gespräch, das diesen Artikel inspiriert hat. Sie können 'The Future of AI and the Network with GlobalLogic SVP Sameer Tikoo' mit Allyson hier anhören.

Früher oder später werden wir sicher alle erfahren, wie es ist, wenn eine kreative künstliche Intelligenz wie ChatGPT zu unserem Alltag gehört. Ich frage mich immer wieder, wie es sein wird.

Wenn ich über die Zukunft spekuliere, neige ich dazu, in die Vergangenheit zu blicken, um dort Anhaltspunkte für das zu finden, was kommen wird. Da ich in die Jahre gekommen bin, habe ich einen Teil meines Erwachsenenlebens in einer "Vor-Internet"-Welt gelebt. Der ständige Zugang zu allen möglichen Informationsquellen an jedem Ort ist heute ganz normal, aber in meiner Jugend und im frühen Erwachsenenalter war das Science Fiction. Wenn wir damals etwas wissen wollten, mussten wir ein Buch in die Hand nehmen oder in die Bibliothek gehen und es nachschlagen.

Meine Frau behauptet gerne, sie sei kein Techniktyp, aber manchmal scheint es so, als ob sie mir jedes Mal Fragen stellt, die ich nur mit Hilfe von technischen Hilfsmitteln beantworten kann.

Ein Beispiel: Wir entspannen uns gerne abends zusammen und sehen uns "unterhaltsame" Krimiserien an, in denen es kaum um Gewalt oder Bluttaten geht. Da wir begeisterte Fernsehzuschauer sind, sind wir ständig auf der Suche nach Serien, die für uns neu sind, obwohl sie eigentlich schon alt sind.

Vor kurzem haben wir angefangen, eine über 15 Jahre alte Serie mit dem bekannten Film- und Fernsehschauspieler Dick van Dyke und seinem Sohn zu sehen. Uns beiden hat die Serie sehr gut gefallen. Am Ende der ersten Folge fragte mich meine Frau: "In welchen anderen Krimiserien hat Dick van Dyke schon mitgespielt? Er muss doch schon sehr alt sein - lebt er überhaupt noch?"

In der "Vor-Internet"-Ära wären diese Fragen unbeantwortbar gewesen. Sie konnten einfach nicht ohne einen Besuch in einer öffentlichen Bibliothek beantwortet werden, und ein Gespräch wie dieses würde mit einem Achselzucken und einem "Ich weiß es nicht" enden.

Aber im Zeitalter des Internets zog ich einfach mein Handy aus der Tasche und fand sofort den Wikipedia-Artikel über den Schauspieler und Komiker Dick van Dyke. Ich fand heraus, dass er im Jahr 2023 noch lebte - und er war 97 Jahre alt! Er hat die Action-Serie, die wir gerade gesehen haben, mit 81 Jahren gedreht (was erstaunlich ist), und in der Vergangenheit hat er, wiederum mit seinem Sohn, eine weitere lange Krimiserie gedreht, auf die meine Frau und ich uns schon freuen.

Dieses Beispiel mag trivial sein, aber es sagt viel über unsere heutigen Erwartungen an den sofortigen Zugang zu Informationen aus.

In diesem Fall hat die Technik (Telefon, Internet, die öffentliche Enzyklopädie Wikipedia usw.) mein Leben und das meiner Frau zumindest ein wenig bereichert, indem sie uns interessante Informationen und Einblicke in eine Serie verschafft hat, die uns beiden wahrscheinlich gefallen wird. Vor dem Internetzeitalter wäre es so schwierig gewesen, diese Informationen zu bekommen, dass sich keiner von uns die Mühe gemacht hätte.

Eine andere Frage, die mir meine Frau einmal vor einer langen Reise stellte, war: "Wie wird das Wetter sein, wenn wir unterwegs sind?" Inzwischen habe ich herausgefunden, dass es zumindest eine App im App Store gibt, die Antworten auf solche Fragen bietet. Aber nehmen wir mal an, dass das nicht der Fall ist. Wie könnte ich die Frage meiner Frau beantworten?

Wenn ich mit meinem Handy "manuell" einigermaßen gut zurechtkommen wollte, müsste ich zunächst unsere Route bestimmen. Dann müsste ich die Fahrtzeit zu verschiedenen Punkten entlang der Route berechnen und die Wettervorhersage für jeden dieser Punkte zu der Zeit, in der wir ihn passieren würden, nachschlagen. Ich würde das alles zusammenrechnen und meiner Frau meine Antwort zeigen. Und wenn ich es ganz genau nehmen wollte, würde ich die Daten während der Fahrt ständig aktualisieren und dabei die aktuellsten Vorhersagen und die voraussichtlichen Ankunftszeiten berücksichtigen.

Stattdessen zuckte ich mit den Schultern und antwortete: "Ich weiß es nicht". Es war einfach zu schwierig, das alles herauszufinden. Ich könnte mir vorstellen, ein kurzes Skript zu schreiben, das auf die erforderlichen Informationsquellen zugreift und die verschiedenen Berechnungen für mich durchführt, aber selbst das schien mir zu viel Aufwand zu sein und sicherlich nicht die Zeit wert, die es kosten würde.

Nehmen wir jedoch an, wir hätten Zugang zu allen Wetterinformationen, die meine Frau haben wollte. Wir hätten unsere Route besser planen können, wir hätten dem Sturm ausweichen können, wir hätten die Wetterinformationen auch in die geplante Dauer der Fahrt einbeziehen können, um unsere Route zu verfeinern - und die Vorhersagen. Aber auch das fühlte sich nach einem Aufwand an, der sich für eine einzige Fahrt nicht lohnte. Und so machten wir uns einfach auf den Weg.

Dank der kreativen KI ist es jedoch wahrscheinlich, dass meine Frau oder ich in Zukunft in der Lage sein werden, der KI zu beschreiben, was wir wollen, und die KI wird eine einmalige App erstellen, die unsere Frage beantwortet. Irgendwann, und vielleicht ist es nicht mehr lange hin, wird die KI in der Lage sein, die ursprüngliche Frage meiner Frau "Wie ist das Wetter auf unserer Route?" direkt zu beantworten. Kurzfristig braucht sie jedoch vielleicht eine detailliertere Anweisung, wie z. B. "Schreiben Sie ein Skript, das eine Route von Punkt A nach Punkt B bestimmt und die Wettervorhersage an 10 gleichmäßig verteilten Zwischenpunkten entlang dieser Route auf der Grundlage der aktuellen geschätzten Ankunftszeit an diesem Punkt nachschlägt und die Antworten auf einer kommentierten Karte der Route anzeigt" (oder etwas noch detaillierteres).

Ich gehe davon aus, dass sich die künstliche Intelligenz im Allgemeinen im Laufe der Zeit so weit entwickeln wird, dass es nicht mehr notwendig sein wird, die Aufgabe detailliert zu beschreiben, wie ich es in meinem Beispiel tue, sondern dass sie weiter fortgeschritten sein wird (die ursprüngliche Frage meiner Frau wird zum Beispiel ausreichen), und dass diese Entwicklung sehr schnell verlaufen kann.

Die Erleichterung von etwas, das gegenwärtig ein Problem darstellt, mag trivial erscheinen, aber sie macht unser Leben tatsächlich besser. Nützliche, aber unangenehme Dinge und Tätigkeiten werden im Allgemeinen nur dann getan, wenn sie wirklich notwendig sind oder wenn sie potenziell einen bedeutenden Nutzen bringen können. Dies bedeutet jedoch, dass viele Chancen im Leben ungenutzt bleiben.

Viele von uns, vielleicht sogar alle, neigen dazu zu glauben, dass das Glück im Leben in den großen Dingen liegt, wie Familie, Gesundheit oder beruflicher Erfolg. Und in der Tat sind diese Dinge zweifelsohne wichtig.

Aber im Großen und Ganzen sind es die kleinen, alltäglichen Freuden, die das Leben reicher machen. Die kleinen Dinge, wie die Vermeidung von schlechtem Wetter auf dem Weg oder die Entdeckung einer neuen Serie, die man sich mit seiner Frau ansieht, bringen Abwechslung, Freude und sogar Sicherheit in unser Leben.

Ich denke, dass wir uns bei aller Ungewissheit darüber, wie sich kreative künstliche Intelligenz auf unser Leben und unsere Arbeit auswirken wird, auf die Tatsache freuen können, dass sie die Zahl der Dinge erhöhen wird, über die wir leicht etwas lernen oder mit denen wir uns beschäftigen können.

Es wird sich erst zeigen, ob sie in ihrem Ausmaß mit dem Internet vergleichbar sein wird, aber ich erwarte, dass sie genauso revolutionär sein wird. Und ich freue mich auch darauf, dass es mir helfen wird, andere Fragen zu beantworten, die meine Frau mir stellt!

In den letzten zehn Jahren haben sich die Autos stark verändert, um den Fahrern eine bessere Vernetzung zu ermöglichen. Autos sind mehr denn je mit ihrer Umgebung vernetzt. Es gibt Möglichkeiten, direkt über das Infotainment-System zu tanken. Viele Sensoren im Auto können den Zustand des Fahrzeugs erkennen und Informationen mit vorausschauender Fehleranalyse liefern. Eine der auffälligsten Veränderungen ist die Integration mit Smartphone-Ökosystemen - Apple und Google -, die eine nahtlose Verbindung zwischen dem Auto und der Außenwelt ermöglicht.

Viele Smartphone-OEMs wie Apple, Google, LG, Sony und viele andere haben damit begonnen, ihre eigenen Autos zu bauen und Partnerschaften mit anderen Automarken einzugehen, um Technologie bereitzustellen. Sie bringen das App-Ökosystem in die Autos. Für sie ist es viel einfacher, Autos in das Ökosystem der mobilen Apps einzubinden, als für die Autohersteller, ein neues Ökosystem aufzubauen.

Eine weitere wichtige Entwicklung bei vernetzten Autos ist die Integration von intelligenten Sensoren, 5G-Technologie und anderen IoT-Geräten, die eine Fernüberwachung und -steuerung des Fahrzeugs ermöglichen. So verfügen einige Autos inzwischen über eingebaute Sensoren, die erkennen können, wenn das Fahrzeug gewartet oder repariert werden muss, und den Fahrer darauf hinweisen, dass er handeln muss.

Lassen Sie uns zunächst verstehen, wie Smartphones so populär wurden und was dies für die Automobilindustrie bedeutet.

Wie Smartphones so beliebt wurden:

Smartphones sind in nur kurzer Zeit zu einem festen Bestandteil unseres Lebens geworden. Sie haben die Art und Weise verändert, wie wir kommunizieren, auf Informationen zugreifen und sogar wie wir mit der Welt um uns herum interagieren. Aber wie sind sie so beliebt geworden und warum sind sie heute so wichtig für uns?

Die ersten Smartphones kamen Anfang der 2000er Jahre auf den Markt und wurden in erster Linie zum Telefonieren und Versenden von Textnachrichten verwendet. Doch erst mit der Einführung des iPhones im Jahr 2007 begannen die Smartphones wirklich durchzustarten. Das iPhone war mit seinem schlanken Design, der intuitiven Benutzeroberfläche und dem Zugang zu einer breiten Palette von Apps einfach zu bedienen und wurde schnell zu einem Wendepunkt in der Mobiltelefonbranche.

Einer der Hauptgründe, warum Smartphones so beliebt wurden, ist der Komfort, den sie bieten. Sie können überall und zu jeder Tageszeit auf das Internet zugreifen, E-Mails abrufen, Filme ansehen, Musik hören und sich mit Freunden verbinden.

Ein weiterer Grund für die Beliebtheit von Smartphones ist die große Auswahl an Apps. In den App-Stores finden Sie Apps für fast alles, was Sie sich vorstellen können, von Spielen und Unterhaltung bis hin zu Produktivitätstools und sozialen Medien. Die App-Stores haben es den Entwicklern auch leicht gemacht, ihre eigenen Apps zu erstellen und zu vertreiben, was zu einer explosionsartigen Zunahme neuer und innovativer Apps geführt hat.

Im Laufe der Jahre hat sich die Smartphone-Technologie weiterentwickelt und auch die Entwicklergemeinschaft ist so schnell gewachsen, dass wir uns ein digitales Erlebnis ohne Smartphones und Apps nicht mehr vorstellen können. Jetzt ist es an der Zeit, den Erfolg von Smartphones auch auf andere Produkte und Geräte zu übertragen.

Was ist jenseits von Smartphones?

Da sich das Wachstum des Smartphone-Marktes im Laufe der Jahre verlangsamt hat, sucht die Tech-Industrie nach einer Antwort: Was kommt als Nächstes für Smartphones? Die Unternehmen haben an neuen Geräten wie Smart Glasses, AR/R-Geräten, Wearables usw. gearbeitet, die die Popularität von Smartphones erreichen können, aber bisher ohne wirklichen Erfolg. Diese neuen Gerätetypen haben es nicht geschafft, von den Nutzern angenommen zu werden und zu einem Gerät für den täglichen Gebrauch zu werden, das einfach und natürlich zu bedienen ist, mit der Umgebung der Nutzer verbunden ist und ein kontextbezogenes Erlebnis bietet.

Die wahre Entwicklung von Smartphones könnte nicht auf das 6-Zoll-Smartphone selbst beschränkt sein, sondern darüber hinausgehen. Betrachten Sie Smartphones als einen flexiblen Begriff, der die digitale Welt um Sie herum verbindet und sich nahtlos in die Schnittstellen der nächsten Generation in Haushalten, Autos, Büros und sogar in öffentlichen Verkehrsmitteln einfügt.

Können Autos das nächste Smartphone werden?

Autos entwickeln sich schnell zur nächsten Generation von Smartphones und bieten dem Fahrer durch den Einsatz von Apps und anderen fortschrittlichen Technologien ein individuelleres Fahrerlebnis im Auto.

Eine der wichtigsten Möglichkeiten, wie Autos immer mehr zu Smartphones werden, ist die Integration von App-basierter Technologie. Viele Neuwagen sind heute mit großen, hochauflösenden Touchscreen-Displays ausgestattet, über die der Fahrer problemlos auf eine Vielzahl von Apps und Funktionen zugreifen kann. Diese Apps reichen von Musik- und Medienstreamingdiensten über Navigations- und Verkehrsinformationen bis hin zu Social-Media- und Messaging-Apps.

Eine der Herausforderungen bei herkömmlichen Infotainment-Systemen ist, dass sie nicht intelligent und gut mit dem aktuellen iOS- und Android-Ökosystem verbunden sind, mit dem die Kunden bereits vertraut sind. Mit der Unterstützung von Apple CarPlay und Android Auto kann nun jedes Auto sein Infotainmentsystem in ein Smartphone-ähnliches Display verwandeln. Die Nutzer können ihre Smartphone-Apps direkt im Auto nutzen. Die Wahrscheinlichkeit, dass sie diese Apps nutzen, ist größer, wenn sie mit Car Play und Android Auto verbunden sind.

Apple und Google arbeiten derzeit daran, das Betriebssystem für Autos so zu gestalten, dass die Nutzer ihre Smartphones nicht mehr anschließen müssen. Die Infotainment-Systeme im Auto werden entweder auf iOS oder Android CarOS laufen und mit der 5G-Technologie verbunden sein. Die Nutzer werden im Auto das gleiche Erlebnis haben wie auf dem Smartphone, ohne dass sie ihr Smartphone wirklich mit dem Auto verbinden müssen. Diese Autos werden den Kontext des Nutzers auf das Auto übertragen und personalisierte Erfahrungen bieten.

Es werden neue Arten von Apps erfunden, die im Auto genutzt werden können. Fahrerlose Autos werden neue Möglichkeiten eröffnen, mit denen die Fahrgäste während der Fahrt Telefonkonferenzen führen, Filme ansehen oder einkaufen können. Diese Autos können je nach Fahrgast problemlos den Kontext wechseln. Sobald ein Fahrgast einsteigt, kann das selbstfahrende Taxi die Beleuchtung, die Temperatur, die Musik und vieles mehr nach den Vorlieben des Fahrgastes einstellen.

Mercedes hat kürzlich angekündigt, TikTok und YouTube in seine Fahrzeuge zu integrieren, damit Fahrer und Fahrgäste im Auto die gleichen Erfahrungen machen können wie auf ihren Smartphones. Die Integration von Video-Apps in Autos kann zu Sicherheitsproblemen führen, aber die Autohersteller ergreifen Sicherheitsmaßnahmen, z. B. können die Fahrer während der Fahrt keine Videos/Filme ansehen. Der Bildschirm und die Inhalte auf der Beifahrerseite sind so platziert, dass der Fahrer die Inhalte nicht sehen kann.

Mercedes erweitert außerdem die Palette der verfügbaren Apps in seinem E-Klasse-Infotainment-System um beliebte Anwendungen wie Zoom-Videokonferenzen, Angry Birds, Vivaldi-Webbrowser und Webex von Cisco. Darüber hinaus plant der Automobilhersteller die Einführung zusätzlicher Apps über Software-Updates über die Luftschnittstelle.

Um die Integration von Drittanbieter-Apps in das Infotainment-System zu vereinfachen, hat Mercedes eine neue Software-Architektur entwickelt. Darüber hinaus hat Mercedes einen neuen App-Store eingeführt, auf den über die Mercedes me App zugegriffen werden kann.

Neben den Apps werden Autos auch durch fortschrittliche Fahrerassistenzsysteme (ADAS) und andere Technologien immer individueller. So verfügen viele Neuwagen inzwischen über Funktionen wie Spurhalteassistent, automatisches Bremsen und adaptiven Tempomat, die den Fahrern helfen, sicher und komfortabel unterwegs zu sein.

Autohersteller erforschen auch Geschäftsmodelle im Abonnement, bei denen sie die Funktionen installieren, sie aber nur dann per Software aktivieren, wenn die Kunden bereit sind, einen monatlichen Aufpreis zu zahlen. Tesla hat dieses Modell populär gemacht, nachdem es die Fähigkeit zum selbständigen Fahren durch Software-Updates aktiviert hatte. Auch andere OEMs folgen diesem Trend. BMW verkauft ein Monatsabonnement über 18 Dollar für beheizbare Sitze.

Durch die Integration von Sprachassistenten von Google, Apple und Alexa wird das Ökosystem immer mehr zu einem Smartphone-Ökosystem. Viele Neuwagen verfügen inzwischen über integrierte Sprachassistenten wie Amazons Alexa oder Google Assistant, mit denen der Fahrer verschiedene Aspekte der Fahrzeugsysteme allein mit seiner Stimme steuern kann. Dies kann Dinge wie das Einstellen der Temperatur, das Ändern der Musik oder sogar das Tätigen von Anrufen umfassen, ohne dass der Fahrer jemals die Hände vom Lenkrad nehmen muss.

Mit der weiteren Entwicklung der Autos werden sie zweifellos immer mehr wie Smartphones werden, mit mehr personalisierten und praktischen Funktionen, die das Fahren sicherer, angenehmer und vernetzter machen. Mit den Fortschritten in der autonomen Technologie werden Autos auch immer mehr zu einem vernetzten Gerät, das viele neue Funktionen und Dienste ermöglicht. Diese Funktionen, wie z. B. Unterhaltung im Auto, Produktivitätswerkzeuge und personalisierte Einstellungen, haben das Potenzial, das Fahrerlebnis für Fahrer und Beifahrer gleichermaßen zu verbessern.

Insgesamt werden Autos zur nächsten Generation von Smartphones, die den Fahrern eine persönlichere und vernetztere Erfahrung auf der Straße bieten. Im Zuge des technischen Fortschritts und der Weiterentwicklung von Autos können wir mit noch mehr Funktionen und Möglichkeiten rechnen, die das Fahren sicherer, bequemer und angenehmer für alle machen.

Integrated Vehicle Health Management (IVHM) bietet einen umfassenden Ansatz zur Echtzeit-Fahrzeugüberwachung, -bewertung und -verwaltung. Es ist eine natürliche Entwicklung der Diagnostik, die zu mehr Sicherheit, Zuverlässigkeit und Effizienz verschiedener Verkehrsträger führt und gleichzeitig die Kosten für deren Wartung senkt.

Wie integriertes Fahrzeuggesundheitsmanagement funktioniert

Die Komplikation der Fahrzeuge wächst ständig, was zu einer Reihe neuer Herausforderungen führt, mit denen Organisationen in den Bereichen Automobil, Luft- und Raumfahrt, Meer und sogar Raumfahrt tätig sind. In dieser Realität versuchen die Hersteller, die Möglichkeiten der Digitalisierung zu nutzen, ihre Projekte effektiv zu entwickeln, die Konstruktionen zu verbessern, aber auch genauer auf die Bedürfnisse der Kunden einzugehen und ihr Verhalten besser zu verstehen. Grundlage für deren Betrieb sind Daten, die die aktuelle Art der Planung, Herstellung oder Diagnose von Fahrzeugen in Bezug auf die Lebensdauer einzelner Teile verändern.

Umfassende Überwachung und Datenverarbeitung ist dank einer Reihe von implementierten Lösungen möglich, die ein funktionierendes Ganzes schaffen. Grundlage ist die Beobachtung der angezeigten Parameter des im Fahrzeug platzierten Sensornetzes, zu denen Beschleunigungsmesser, Drucksensoren oder Temperaturen gehören. Die von ihnen gesammelten Daten werden mithilfe fortschrittlicher Algorithmen und Datenanalysetechniken zu diagnostischen Zwecken verarbeitet und analysiert. Sie vergleichen Informationen mit Basis- und historischen Werten, um potenzielle Probleme zu identifizieren, die durch Anomalien oder Änderungen des Fahrzeugstatus und Leistungsmusters signalisiert werden.

Auf diese Weise interpretieren IVHM-Systeme die Informationen, um die Ursachen von Unregelmäßigkeiten oder möglichen Ausfällen zu ermitteln. Eine solche Diagnose ermöglicht es, schwerwiegendere Komplikationen zu vermeiden, indem sie einen angemessenen Zeitpunkt zur Reparatur oder zum Ersetzen der angegebenen Elemente vorschlägt. Ein wichtiger Teil der IVHM sind auch Lösungen, die die Echtzeit-Datenübertragung und -übertragung zwischen Fahrzeug- und Fernüberwachungszentren ermöglichen. Sie ermöglichen es, Remote-Diagnose oder ein Over-the-Air-Update in der Praxis zu verwenden, um das ordnungsgemäße Funktionieren des Fahrzeugs und die beste Benutzererfahrung zu gewährleisten.

IVHM in verschiedenen Branchen

 Die Verwaltung des Fahrzeugstatus auf der Grundlage von Daten bringt eine Revolution im Funktionieren verschiedener Branchen und bietet Unternehmen in Echtzeit Zugang. Es wirkt sich positiv auf die Benutzererfahrung und seine Sicherheit aus, führt aber auch zu erheblichen Veränderungen in der Arbeit von Ingenieuren und Spezialisten, die sich mit Alltagsdesign, Service oder Diagnose beschäftigen.

Am nächsten steht das Automobil- und Autosektor, das wir täglich zehn Kilometer zurücklegen. Die Sensoren und Datenerfassungssysteme, die in den Autos vorhanden sind, überwachen ständig die Leistung des Motors, den Zustand des Bremssystems und der Reifen und kontrollieren Abgase. Auf dieser Basis können Echtzeit-Spezialisten Probleme diagnostizieren, fehlerhafte Komponenten identifizieren und Empfehlungen für vorausschauende Wartungen geben. Das IVHM ist eine praktische Dimension für die langsignierte Ferndiagnose, die eine effektive Problemlösung sicherstellt und Reparaturberatung von den Servicezentren des Herstellers ermöglicht. Auch Logistikunternehmen können von diesen Fähigkeiten profitieren, wo der Zustand des Fahrzeugflottes eine Schlüsselrolle bei der Umsetzung alltäglicher Aufgaben spielt.

Mehr Sicherheit bei Flügen und Seereisen mit integriertem Fahrzeuggesundheitsmanagement

Die Luft- und Seeverkehrsindustrie ist der Lösung ähnlich bekannt. In ersterem haben die Zuverlässigkeit und Sicherheit von Piloten und Passagieren Priorität, und dank der Implementierung von Echtzeit-Datensammelsystemen können Ingenieure beides erfolgreich übernehmen. Spezialisten verfügen heute über Informationen, um den Zustand von Motoren, Hydrauliksystemen oder Kraftstoffverbrauch zu überwachen, um mögliche Probleme zu identifizieren, Ausfälle vorherzusagen und Wartung zu planen. Dies trägt dazu bei, die Anzahl der ungeplanten Ausfallzeiten zu reduzieren, die Serviceaktivitäten zu optimieren und letztlich die Maschinensicherheit zu erhöhen. Sie ist auch nicht ohne die Auswirkungen auf die nachhaltige Entwicklung. Die verfügbaren Informationen ermöglichen es den Piloten, den Kraftstoffverbrauch zu senken, und die Konstrukteure konzentrieren sich auf die Entwicklung von Projekten in Bezug auf geringeren Lärm oder geringeren Energieverbrauch.

IVHM ermöglicht es Ihnen, die Leistung des Doppelschiffs in der Schiffsindustrie zu verdoppeln. Durch die Analyse der Daten können Experten genauere Entscheidungen treffen, die den sicheren und zuverlässigen Betrieb des Schiffes gewährleisten und gleichzeitig die Wartungskosten minimieren und unerwartete Ausfälle vermeiden. Dies ist besonders wichtig für Schiffe, die potenziell gefährliche Güter für die Umwelt transportieren.

Die Liste der IVHM-Nutzungen ist länger und betrifft jeden der verkehrsbezogenen Sektoren. Unabhängig von der Art der verwendeten Fahrzeuge verbessert es die Effizienz von Maschinen, führt zu mehr Sicherheit von Menschen und Waren und einem höheren Maß an Benutzer- und Kundenzufriedenheit.

Entwicklung durch Wissen

Integrated Vehicle Health Management ist Teil der technologischen Entwicklung, die durch die digitale Transformation von Unternehmen und Branchen vorangetrieben wird. Dank der verfügbaren Tools und der großen Datenmengen verbessert es das Funktionieren der Organisation und unterstützt Spezialisten mit unterschiedlichen Profilen bei der täglichen Arbeit. Der Zugang zu aktuellen Informationen bedeutet, fundierte Entscheidungen zu treffen, die spürbare Veränderungen durch einzelne Benutzer und ganze Organisationen mit sich bringen. Es ist ein Symbol für die aktuelle Richtung der Entwicklung der Welt, die dank des ständig erworbenen und erweiterten Wissens besser wird.

Haben Sie sich jemals gefragt, wie es ist, das Gehirn hinter fortschrittlichen Ökosystemen zu sein, die den Alltag von Millionen von Menschen prägen? Dies ist nicht nur eine große Chance für Software-Ingenieure, sondern auch eine Reise voller Emotionen. Angesichts des ständigen technologischen Wandels und des schnellen Fortschritts, den wir in verschiedenen Bereichen beobachten, müssen erfahrene IT-Ingenieure sich auf die Entwicklung ihrer Kompetenzen konzentrieren. Und eine der wichtigsten Herausforderungen von heute ist zweifellos die Fähigkeit, interdisziplinär zu denken.

In der IT-Welt ist die Kompetenzentwicklung nicht so wichtig wie notwendig. Die Realität rund um IT-Spezialist:innen ändert sich ständig. Es werden neue Lösungen geschaffen, einige erleben eine bedeutende Entwicklung, und einige werden von Wettbewerbern verdrängt oder vergessen.

Die Arbeit im IT-Bereich war schon immer mit engem Kontakt zur Innovation verbunden. Gerade im Automotive Sektor. Es inspirierte, Wissen zu suchen und zu erweitern. Doch nie zuvor war Offenheit und Bereitschaft, sich neuen Herausforderungen zu stellen, so wichtig für die Arbeit von Software-Ingenieur:innen. In einer Zeit, in der Millionen anderer Nutzer:innen verschiedener Geräte auf der ganzen Welt neue Einrichtungen und Lösungen genießen, die ihre Sicherheit erhöhen, müssen IT-Profis über Systeme hinausgehen und scheinbar undurchdringliche Grenzen mutig überwinden. Im Portfolio ihrer Kompetenzen spielt ein Merkmal eine Schlüsselrolle – Interdisziplinarität.

Was wissen Sie in der IT?

Die wachsende Komplexität der Projekte ist nicht nur Millionen von Codezeilen hinter Auto-Software und Dutzenden anderer Geräte aus Häusern, Büros und Arbeitsplätzen.

Es sind engere Verbindungen zwischen der virtuellen und realen Welt und Dutzenden von integrierten Lösungen, die die Entwicklung von softwaredefinierten Autos, autonomen Fahrzeugen und Elektroflugzeugen untermauern. Der Automobilsektor ist ein außergewöhnlich dankbares Beispiel für die Notwendigkeit der Interdisziplinarität, weil er sich in den letzten Jahren enorm weiterentwickelt hat. Heute sollten Ingenieur:innen, die an Projekten für die Branche beteiligt sind, nicht nur bestimmte Softwaresprachen kennen, sondern auch die Art und Weise, wie die Cloud funktioniert, und auch im maschinellen Lernen und Kommunikationstechnologien gut versiert sein. Das ist wichtig, da das Auto – abgesehen davon, dass es ein Transportmittel ist, mit dem wir kilometerweit zum Ziel fahren – auch viele zusätzliche Dienstleistungen bietet, von denen Fahrer:innen, Fahrgäste und andere Verkehrsteilnehmer:innen täglich profitieren. Und die Zahl der technologischen Neuheiten steigt nur noch.

Um neuen Anforderungen gerecht zu werden, brauchen wir daher eine interdisziplinäre Zusammenarbeit, bei der Entwickler:innen, Schnittstellendesigner:innen und Cybersicherheitsprofis ihre Kräfte bündern. Nur so kann man richtig gestaltet, fehlerfrei und bequem Infotainment-Lösungen nutzen. Und das ist nur das erste Beispiel, was wir bei GlobalLogic tun.

Der Bulldozer

Die Grenzen der einst drei Spezialisierungen sind heute eine künstliche Barriere, mit der viele Teams konfrontiert sind. Interdisziplinarität in der IT ist eine Art Bulldozer. Ein wichtiges Werkzeug im Portfolio der Organisation und jedes Projektmanagers. Etwas, das es erlaubt, der Isolation spezialisierter Bereiche und verwandter Expert:innen entgegenzuwirken.

Wie kann ein solches interdisziplinäres Team arbeiten? Was ist seine Stärke? Für diese Kolumne habe ich mir erlaubt, ein fiktives Team zu gründen. Wir werden schauen, wie es funktioniert und was es auszeichnet.

Einer der Entwickler, Mariusz, der bis vor kurzem nur in der .NET-Plattform schrieb, beschloss, den vom Manager und dem Kunden geworfenen Fehdehandschuh zu nehmen. So begann er in der iOS-Umgebung zu arbeiten. Beata, die vor einigen Monaten ihren Abschluss an der technischen Universität gemacht hat und gerade ihre ersten Berufserfahrung sammelt, versucht, Code zu schreiben, aber auch in den Bereich des Testing einzutreten, weil es aus der Annahme kommt, dass ein guter Entwickler auch seinen Code testen kann. Projektleiter Lukasz, obwohl er vor einigen Jahren nie geahnt hätte, dass er eine solche Chance haben würde, begann kürzlich Interviews mit Jobkandidaten zu führen. Was haben sie gemeinsam? Dass sie in diesen Herausforderungen eine Chance für ihre Entwicklung und größere Effizienz der Arbeit des gesamten Teams sehen.

Kürzlich stellte das Team dem Kunden sein Nebenprojekt vor – ein Tool, das die Umgebung überwacht und überprüft, warum die Tests nicht erfolgreich waren. Es war nicht etwas, das in Auftrag gegeben oder bestellt wurde. Das ist die eigene Initiative von Spezialist:innen, denen bisher keine Informationen darüber fehlen, ob API-Daten funktionieren. Ein Basisprojekt, das sich aus dem Wunsch ergibt, mehr zu tun, hilft jedem Einzelnen und dem Team als Ganzes.

In diesem Beispiel möchte ich auf eine gewisse Weise zeigen, dass Interdisziplinarität breit verstanden werden sollte. Nicht nur als Vielseitigkeit eines einzelnen Experten, sondern auch als ganze Projektgruppe. Nicht nur als breites Kompetenzspektrum, sondern auch als offener Kopf und Leichtigkeit in der Kommunikation.

Aufbau eines interdisziplinären Teams

Warum ist es so wichtig?

Die Kompetenzverteilung motiviert die Zusammenarbeit und fördert die gemeinsame Suche nach Lösungen. Bisher unabhängig verwandte Spezialisierungen, die gemeinsam nach Lösungen suchen, Wissen austauschen, eine einzigartige Perspektive teilen, und dies eröffnet ihnen ein breiteres Bild. Auf dieser Grundlage entstehen später die modernsten, auf neuen Bedürfnisse zugeschnittenen und Lösungen aktuelle Trends. Auf diese Weise sind intelligente Städte heute konzipiert, in denen der effektive Einsatz von Daten und die Implementierung von Technologie den tatsächlichen Bedürfnissen der Bewohner:innen entsprechen. So entstehen Anwendungen für Ärzte und Patient:innen, mit denen Mediziner:innen und Programmierer:innen zusammenarbeiten und die Industrie entwickelt wird, um wirtschaftliche und ökologische Aspekte besser zu kombinieren.

Es sollte erwähnt werden, dass Teaminterdisziplinarität auch den Leiter eines bestimmten Teams herausfordert, das es richtig managen muss. Vom Aufbaustadium über den Prozess der Aufgaben unter Berücksichtigung des Wissens- und Erfahrungsaustauschs bis zum daraus resultierenden Effekt. Auf diese Weise kann das Team auch auf unerwartete Situationen vorbereitet sein und sich reibungslos an sich ändern können. Unter solchen Umständen kann das Projekt aufhören. Wenn das Team jedoch interdisziplinär ist, dann wird es weiterhin umgesetzt und Turbulenzen vermeiden.

Es geht also darum, sicherzustellen, dass sich die Kompetenzen um das Team verteilen.

Interdisziplinarität

Viele Software-Ingenieur:innen haben den Schlüssel, um neue Horizonte in der Welt der Technologie zu entdecken. Es zeigt die Neugier des Berufs, die zur Grundlage ihres innovativen Ansatzes und zur Quelle der entworfenen Innovationen wird. Es folgt Offenheit und Bereitschaft, aus der Komfortzone herauszukommen, dann sind sie einen Schritt vom Aufbau von Interdisziplinarität als Kompetenz entfernt.

Im Gegensatz zum Anschein, muss dies nicht mit radikalen Veränderungen in Verbindung gebracht werden. Manchmal reicht es aus, nach etwas um uns herum zu suchen, das uns nahe steht. Schlagen Sie eine neue Lösung vor, um den internen Prozess oder Betrieb der Anwendung oder des Systems zu optimieren. Erstellen Sie gemeinsam mit Kolleg:innen etwas, das über das Standardangebot hinausgeht. Oder versuchen Sie vielleicht Ihre Hand an etwas Neuem oder nehmen Sie eine Aufgabe auf die Schultern, die bisher in der Liste der Aufgaben übersehen und anderen gegeben wurde.

Ein Schritt in diese Richtung kann uns nur Vorteile bringen. Interdisziplinarität ist meine und Ihre Attraktivität auf dem Arbeitsmarkt, der von Kund:innen, Arbeitgeber:innen und Kolleg:innen geschätzt wird.

Zwar hat jede Softwareentwicklungsinitiative ihre eigenen Merkmale, aber einige Situationen kommen so häufig vor, dass ich das Gefühl habe, ich sollte eine Aufzeichnung haben, die ich beim nächsten Mal abspielen kann, wenn dieselbe Situation auftritt. Eine dieser Situationen ist das "Was", "Wie" und "Wann" der Softwareentwicklung.

Projekte geraten in Schwierigkeiten, wenn nicht klar ist, wer für diese kritischen Entscheidungen zuständig ist, und - was vielleicht noch wichtiger ist - wenn die falsche Person oder Funktion versucht, eine oder mehrere dieser Entscheidungen zu treffen. Wenn die Geschäftsleute versuchen, die Verantwortung für das technische "Wie" eines Projekts zu übernehmen, wissen Sie, dass Sie auf Schwierigkeiten zusteuern.

Ähnlich verhält es sich, wenn Techniker:innen damit beginnen, die Funktionen für die Endbenutzer:innen (das "Was") zu entwerfen, ohne dass die Benutzer:innen oder das Unternehmen mitreden, denn auch das endet oft in einer Katastrophe. Und wenn eine der beiden Funktionen versucht, das "Wann" zu diktieren, ohne Rücksicht auf das "Was" oder das "Wie" zu nehmen, ist das ein großes Problem.

Erst neulich hörte ich einen Geschäftsmann sagen: "Es ist doch offensichtlich, was sie tun müssen - warum können sie nicht einfach mit dem Programmieren anfangen?" Der Geschäftsmann meinte damit im Wesentlichen, dass das "Was" bekannt sei (zumindest in seinem Kopf), so dass das "Wie" auf der Hand liegen sollte - was bedeutet, dass die Ingenieur:innen einfach anfangen sollten, es zu tun.

In solchen Situationen, es sei denn, die Ingenieur:innen sind wirklich inkompetent (was selten vorkommt), ist es sehr zweifelhaft, dass der Geschäftsmann, der hier spricht, das "Was" oder das "Wie" tatsächlich versteht. Die Ingenieur:innen verstehen es sicher nicht, sonst würden sie ja programmieren.

Wenn eine Geschäftsperson eine solche Aussage macht und sich in einer Position befindet, die so mächtig ist, dass die Ingenieur:innen tatsächlich "einfach anfangen zu programmieren", selbst wenn keine Klarheit über das Was oder das Wie besteht, endet das Projekt selten gut. Insbesondere liefert es selten, wenn überhaupt, das, was der Geschäftsmann im Sinn hatte, wann und wie er es wollte.

Und - Sie haben es erraten - es sind die Ingenieur:innen, die im Allgemeinen für das Scheitern verantwortlich gemacht werden, und nicht die Person, die darauf bestanden hat, dass das Projekt auf jeden Fall durchgeführt wird.

Projekte funktionieren am besten, wenn das Unternehmen sagt, "was", die Ingenieure sagen, "wie", und das Unternehmen und die Techniker:innen gemeinsam in gutem Glauben über das "Wann" verhandeln. Manchmal steht das "Wann" fest, z. B. bei einem von einer Messe abhängigen Starttermin oder einer Frist für Investor:innen. In diesem Fall müssen die Geschäftsleute und die Techniker:innen über das "Was" und "Wie" verhandeln.

In ähnlicher Weise kann entweder das "Wie" oder das "Was" feststehen, z. B. weil Sie Änderungen an einem bestehenden System vornehmen und nur begrenzte technische Möglichkeiten haben oder weil Sie sich zur Lieferung einer bestimmten Funktion verpflichtet haben. In diesem Fall müssen das "Wann" und die andere der drei unabhängigen Variablen (entweder das "Was" oder das "Wie") verhandelbar sein. Andernfalls kommt es zu einem vorhersehbaren Scheitern - und/oder zu einem Entwicklungs-Burnout.

Das vielleicht häufigste Problem besteht darin, dass eine einzelne Person oder Funktion versucht, alle drei Aspekte - das Was, das Wie und das Wann - zu beherrschen, indem sie den Ingenieur:innen sagt, was sie entwickeln müssen, wie sie es entwickeln werden und wann das Projekt fertiggestellt werden soll. Wenn es sich bei der Person, die dies tut, nicht um ein Universalgenie handelt - was selten ist -, führt dies unweigerlich zu Problemen.

Ich habe vier Jahre lang mit Steve Jobs bei NeXT zusammengearbeitet, und selbst er hat selten versucht, alle drei Punkte zu diktieren. Zwei von drei hat er versucht, aber selten, wenn überhaupt, alle drei (und dann nicht lange). Steve überließ das "Wie" in der Regel den Ingenieur:innen und akzeptierte oft (wenn auch manchmal zähneknirschend) starke Widerstände beim "Wann". Ich habe zwar nie mit Elon Musk zusammengearbeitet, aber ich habe den Eindruck, dass auch er auf ein Kernteam von Ingenieur:innen hört, denen er vertraut. Wenn Sie sich nicht für klüger halten als Steve Jobs und Mr. Musk, sollten Sie Ihr eigenes Handeln überdenken, wenn Sie versuchen, Ihrem Ingenieurteam vorzuschreiben, was, wie und wann es zu tun hat

Eine weitere, oft übersehene Facette dieses Puzzles ist die Tatsache, dass alle drei Aktivitäten Kommunikation erfordern. Selbst wenn das "Was" im eigenen Kopf klar zu sein scheint, muss es dennoch in Begriffen ausgedrückt werden, die das Entwicklungsteam verstehen kann. Dieser Prozess der "Backlog-Elaboration" offenbart fast immer Lücken in der Klarheit der ursprünglichen Vision, selbst wenn sie Ihnen "offensichtlich" erschien. Auch das "Wie" mag Ihren technischen Führungskräften klar sein, aber es muss dennoch in Architekturdiagrammen, Sequenzdiagrammen, API-Spezifikationen und anderen Artefakten ausgedrückt werden, die die technische Vision an das Entwicklungsteam weitergeben.

Nur wenn das "Was" und das "Wie" ausreichend detailliert ausgedrückt sind, kann ein zuverlässiges "Wann" erstellt werden. Die Tatsache, dass das "Was" im Kopf des Geschäftsmannes oder das "Wie" im Kopf des Architekten oder der Architektin klar ist, bedeutet nicht, dass die Vision des Geschäftsmannes ohne weitere Arbeit erfolgreich operationalisiert werden kann. Aus diesem Grund offenbart "just start coding" eine echte Lücke im Verständnis, wie erfolgreiche Softwareprojekte umgesetzt werden.

All dies kann sehr schnell gehen - in manchen Fällen sogar mündlich und am Whiteboard. Aber im Allgemeinen gilt: Je mehr Input und Verständnis Sie von den Leuten bekommen, die die Arbeit tatsächlich machen, desto besser wird Ihr Rückstand und desto genauer wird Ihr Zeitplan sein.

Die richtige Einschätzung des Wertes jedes Bestandteils ("was", "wie" und "wann"), kombiniert mit dem gebührenden Respekt für die Rollen der jeweiligen Eigentümer:innen, ist das Schlüsselrezept für eine erfolgreiche Softwareentwicklung.

Bei der Entwicklung einer Software stehen in der Regel die Funktionalität und ihre Auswirkungen auf das Geschäft und den Umsatz im Vordergrund. Die Funktionalitäten werden weiter in Anforderungen, dann in Features, User Stories und Integrationen unterteilt. Wenn es jedoch um die tatsächliche Entwicklung der Software geht, tritt eine andere Denkweise in den Vordergrund. Das Hauptaugenmerk des Architekten oder der Architektin liegt eher auf der Frage: "Was sind die nicht-funktionalen Anforderungen hier?"

Nicht-funktionale Anforderungen (NFR) sind die Kriterien oder Parameter, die sicherstellen, dass das Produkt die geschäftlichen Anforderungen erfüllt - zum Beispiel Geschwindigkeit, Kompatibilität, Lokalisierung und Kapazität. Während die funktionalen Anforderungen festlegen, was die App tun soll, definieren die NFRs, wie gut sie funktionieren und die Erwartungen der Benutzer:innen erfüllen soll.

Die Bedeutung von NFRs

NFRs sind ein wesentlicher Aspekt der Softwareentwicklung und dienen als Basisanforderungen, um die herum die Systemarchitektur entworfen wird. Eine Systemarchitektur, die sich an einer gut etablierten NFR orientiert, bietet einen Fahrplan für den Entwurf der Softwarearchitektur, die Implementierung, den Einsatz und die Wartung und Aktualisierung nach der Produktion.

Viele bekannte NFRs wurden definiert, bevor die erste mobile Anwendung entwickelt wurde. Daher ist es wichtig, dass Sie diese NFRs aus der Sicht der mobilen Entwicklung kontextualisieren. Doch welche dieser nichtfunktionalen Anforderungen sind auf die Entwicklung mobiler Anwendungen anwendbar, und was müssen Sie bei der Planung Ihres eigenen mobilen Anwendungsprojekts beachten?

In diesem Beitrag gehen wir der Frage nach, wie sich die NFR auf das Design, die Entwicklung und den Support mobiler Anwendungen auswirken, indem wir die einzelnen Anforderungen und ihre Auswirkungen näher betrachten.

NFRs durch die Linse der mobilen App-Entwicklung

Dies sind die nicht-funktionalen Anforderungen, die bei der Entwicklung mobiler Anwendungen zu berücksichtigen sind. Einige gelten nur für mobile Anwendungen, während andere sich nur geringfügig von den NFRs für die Entwicklung von Webanwendungen unterscheiden.

Erreichbarkeit

Barrierefreiheit als NFR bezieht sich auf die Art und Weise, wie die Anwendung Benutzer:innen mit besonderen Bedürfnissen unterstützt oder unter bestimmten Umständen verwendet wird, z. B. ein:e Benutzer:in mit Sehschwäche. Es gibt zwar viele Anforderungen an die Barrierefreiheit, die bei der Entwicklung mobiler Anwendungen erfüllt werden müssen, aber die Verwendung von Sprachbefehlen zur Steuerung und Navigation in der Anwendung ist eine besonders wichtige NFR. Darüber hinaus kann die Zugänglichkeit durch das Hinzufügen spezieller Gesten wie Doppeltippen und langes Drücken zur Ausführung wichtiger Funktionen verbessert werden.

Anpassungsfähigkeit

Im Zusammenhang mit der Entwicklung mobiler Anwendungen erfüllt eine Anwendung, die alle funktionalen Anforderungen unter den folgenden Bedingungen erfüllt, die NFR für Anpassungsfähigkeit:

  • Unterstützung für eine breite Palette von Bildschirmauflösungen.
  • Unterstützung für eine breite Palette von Herstellern (bei Android).
  • Unterstützung für die größtmögliche Abwärtskompatibilität von Betriebssystemversionen.

Anpassungsfähigkeit kann auch eine NFR sein, um sicherzustellen, dass die Anwendung unter Bedingungen mit geringer Bandbreite reibungslos läuft.

Verfügbarkeit

Wenn eine mobile Anwendung direkt von Backend-API und -Diensten abhängig ist, um ihre Funktionen auszuführen, ist ihre Verfügbarkeit von der Verfügbarkeit dieser Backend-Dienste abhängig. In einem mobilen Kontext bezieht sich die Verfügbarkeit als NFR jedoch auf die Ausführung möglicher Funktionen, selbst wenn die Backend-API nicht verfügbar ist. Kann der oder die Benutzer:in beispielsweise eine Operation durchführen, die später synchronisiert werden kann, sobald die Dienste wieder online sind?

Einhaltung der Vorschriften

Die Einhaltung von Vorschriften bei mobilen Anwendungen dreht sich größtenteils um den Schutz und die Privatsphäre der Nutzerdaten, wobei die Anforderungen von HIPAA, GDPR usw. festgelegt und durchgesetzt werden. Wenn die Datenschutz- und Sicherheits-NFR im Backend und in den mobilen Anwendungen erreicht wird, ist in den meisten Fällen auch die Compliance erfüllt (es sei denn, es gibt spezifische Compliance-Anforderungen).

Integrität der Daten

Bei mobilen Anwendungen umfasst die Datenintegrität die Wiederherstellung von Daten für die reibungslose Ausführung der Anwendung, wobei die Erwartung besteht, dass die Anwendung die Daten wie vorgesehen wiederherstellt und beibehält, wenn der Benutzer das Gerät wechselt, eine neue Version der Anwendung installiert wird oder der/die Benutzer:in Vorgänge im Offline-Modus durchführt.

Aufbewahrung von Daten

Bei mobilen Anwendungen wird erwartet, dass die Daten mit Backend-Diensten synchronisiert werden, und aus diesem Grund ist es im Allgemeinen nicht ratsam, große dauerhafte Daten lokal zu speichern. "Keine Datenspeicherung" als NFR gilt für mobile Anwendungen. Wenn jedoch die Anforderung besteht, umfangreiche Daten in einem lokalen persistenten Speicher zu halten, sollte das Datenvolumen - und nicht die Dauer - der treibende Faktor für die NFR zur Datenhaltung sein.

Einsatz

Die Bereitstellung mobiler Anwendungen erfolgt zumeist in den von Android und Apple bereitgestellten Stores, die ihre eigenen Verfahren zur Bereitstellung von Anwendungen anwenden. Updates stehen den Endnutzer:innen daher nicht sofort zur Verfügung. Die Bereitstellung als NFR im Mobilitätskontext (abgesehen von ihren grundlegenden Spezifikationen) konzentriert sich darauf, die Benutzer:innen über die Verfügbarkeit neuer Versionen zu informieren und die Nutzung der Anwendung zu stoppen, wenn die obligatorischen Updates nicht installiert werden. Sowohl der App Store als auch der Play Store bieten Konfigurationen zur Priorisierung obligatorischer Updates. Dennoch kann das System so gestaltet werden, dass es obligatorische Updates erzwingt, um dem/der Endnutzer:in ein reibungsloses Anwendungserlebnis zu ermöglichen.

Wirkungsgrad

Im Gegensatz zu Web- oder Backend-Anwendungen werden mobile Anwendungen auf mobilen Geräten mit begrenzten Ressourcen wie z. B. Speicher ausgeführt. Da sie außerdem batteriebetrieben sind, ist Effizienz eine wichtige NFR. Es ist ein Muss, dass die mobile Anwendung effizient läuft, mit einem geringen Speicherbedarf und Batterieverbrauch.

Datenschutz

Der Datenschutz ist ein wichtiger Aspekt von mobilen Anwendungen. In Bezug auf die Datenschutz-NFRs sind die folgenden Punkte wichtig:

  • Mediendateien, die benutzerspezifische Daten enthalten, sollten im privaten Speicher der Anwendung gespeichert und verschlüsselt werden.
  • Von der Anwendung aufgenommene Medien sollten nicht direkt weitergegeben werden.
  • Das Kopieren von Text aus der Anwendung sollte nicht erlaubt sein.
    Screenshots sollten nicht erlaubt sein.

Berichterstattung und Überwachung

Die Berichterstattung und Überwachung von NFRs ist aus Sicht des Supports und der Wartung entscheidend. Da mobile Anwendungen auf den Geräten der Benutzer installiert werden, ist es für das Support-Team schwierig, direkt mit ihnen zu interagieren, Sitzungen am Bildschirm zu teilen oder auf lokale Protokolldateien zuzugreifen. Aus diesem Grund werden Remote-Protokollierungs- und Analyselösungen wie Firebase oder Countly benötigt. Diese Lösungen können Ereignisse, Benutzeraktionen und Ausnahmen erfassen und helfen bei der Analyse von Anwendungsnutzungsmustern.

Sicherheit

Datenschutz und Sicherheit sind miteinander verknüpft, und in Bezug auf die Sicherheits-NFRs sind die folgenden Punkte von Bedeutung:

  • Die Anwendung sollte mit geeigneten privaten Zertifikaten signiert werden, wobei eine Richtlinie für die Speicherung und Verwendung von Zertifikaten gelten sollte.
  • Die Anwendung sollte nicht auf autorisierten/manipulierten Versionen von Betriebssystemen installiert werden.
  • Die Daten sollten sowohl im Ruhezustand als auch bei der Übertragung verschlüsselt werden.
  • Der Anwendungszugriff aus anderen Anwendungen sollte standardmäßig deaktiviert sein.
  • Alle anderen plattformspezifischen Sicherheitsrichtlinien sollten befolgt werden.

Benutzerfreundlichkeit

Aufgrund des kleinen Formfaktors ist die Benutzerfreundlichkeit eine wichtige NFR. Im Allgemeinen sollten die Benutzer:innen in der Lage sein, durch die Anwendungen zu navigieren und auf wichtige Funktionen mit Leichtigkeit zuzugreifen, meist mit Einhandbedienung. Das UX-Design sollte auch ein minimales Scrollen des Bildschirms oder eine Suchfunktion für scrollbare Inhalte und eine schnelle Navigation für wichtige Funktionen berücksichtigen.

Wichtigste Erkenntnisse

Der Umgang mit NFRs erfordert von Entwickler:innen mobiler Anwendungen einen proaktiven und umfassenden Ansatz. Er beginnt mit einer gründlichen Planung und Analyse, um die spezifischen NFRs zu identifizieren, die für das Projekt relevant sind. Die Festlegung klarer und messbarer Ziele für jede Anforderung ist wichtig, um sicherzustellen, dass die App die Erwartungen der Nutzer:innen erfüllt.

Während des gesamten Entwicklungsprozesses sollten Sie die NFRs in jeder Phase berücksichtigen. Die Entwickler:innen sollten die Leistung, die Sicherheitsvorkehrungen und die Benutzerfreundlichkeit der App kontinuierlich bewerten und die notwendigen Anpassungen und Optimierungen vornehmen, um die gewünschten Anforderungen zu erfüllen. Eine enge Zusammenarbeit zwischen Entwickler:innen, Designer:innen, Tester:innen und Stakeholdern ist entscheidend, um NFRs effektiv anzugehen und eine qualitativ hochwertige mobile App zu gewährleisten.

Strenge Testmethoden, wie Leistungs-, Sicherheits- und Kompatibilitätstests, helfen dabei, die Einhaltung der definierten NFRs zu überprüfen. Automatisierte Testtools und Frameworks können den Testprozess optimieren und potenzielle Leistungsengpässe, Sicherheitsschwachstellen oder Kompatibilitätsprobleme identifizieren.

Vergessen Sie nicht, dass NFRs keine einmalige Angelegenheit sind. Die Technologie entwickelt sich weiter, die Erwartungen der Benutzer:innen ändern sich, und es entstehen neue Herausforderungen. Entwickler mobiler Anwendungen müssen aufkommende Trends und Technologien kontinuierlich überwachen und sich an sie anpassen, um sicherzustellen, dass ihre Anwendungen die sich entwickelnden NFRs erfüllen.

Die Priorisierung von NFRs und deren Integration in den Entwicklungsprozess hilft Ihrem Team, mobile Anwendungen zu entwickeln, die nicht nur funktionale Anforderungen erfüllen, sondern sich auch durch Leistung, Sicherheit, Benutzerfreundlichkeit, Kompatibilität und Skalierbarkeit auszeichnen. Solche Apps haben eine höhere Erfolgschance auf dem hart umkämpften Markt für mobile Apps, begeistern die Nutzer:innen und verschaffen dem Entwicklungsteam einen guten Ruf.

  • URL copied!