Was ist generative KI: Terminologie
Einführung Generative KI ist ein dynamisches und sich schnell entwickelndes Feld innerhalb der künstlichen Intelligenz. Es konzentriert sich auf die Entwicklung von Algorithmen, die neuartige
In der Welt der Softwareentwicklung müssen wir manchmal die Anforderungen der Kunden so schnell umsetzen, dass selbst diese sie nicht im vollen Umfang überblicken können. In diesem Umfeld wenden wir das „Problem Driven Development“ an. Wir entwickeln von Version zu Version ein Produkt, das technisch einwandfrei ist, aber fachlich nicht alle Kundenanforderungen abdeckt – bis zu einem gewissen Punkt nichts Ungewöhnliches.
Die Dynamik ändert sich, wenn plötzlich eine neue Anforderung auftaucht, die durch ein konkretes Problem für Endkunden entstanden ist. Der Endbenutzer kann nicht arbeiten und wartet regelrecht auf eine Lösung, und das stündlich. Dies markiert den Beginn einer intensiven Phase, in der wir eine Fehleranalyse durchführen, um herauszufinden, warum der aktuelle Stand nicht das erwartete Ergebnis liefert. In dieser Phase müssen wir alle Projektbeteiligten, einschließlich der Entwickler, aktiv zusammenarbeiten. Nach der Analyse haben die Entwickler ein klares Bild davon, was erwartet wird, und müssen unter Zeitdruck beginnen, das gewünschte Verhalten zu implementieren.
Das Besondere dabei: Wir erstellen die Anforderungsdokumentation und die Story parallel zur Entwicklungsarbeit und synchronisieren sie zu einem späteren Zeitpunkt. Erst nach dieser Synchronisation können wir die Story vollständig überprüfen und in den Entwicklungsplan integrieren. Das eigentliche Problem wird also während des Entwicklungsprozesses gelöst, und wir befinden uns schneller als gedacht im „Problem Driven Development“-Modus. In solchen Phasen ist es entscheidend, dass das Team als Einheit agiert und trotz des Drucks und der Wichtigkeit der Aufgaben die Menschen um sich herum nicht aus den Augen verliert. Nur durch gemeinsame Anstrengungen können wir eine Krise im Projekt überstehen und den Mut fassen, wieder zu den klassischen Projektmethoden zurückzukehren. Nach einer überstandenen Phase entsteht im Team ein starker Zusammenhalt, und der Kunde hat großes Vertrauen in die Arbeit des Teams. Denn letztendlich zeigt sich in solchen Herausforderungen, dass Zusammenarbeit und Teamgeist der Schlüssel zur Bewältigung jeder Krise eines Projekts sind.
Quelle: re:think Innovations GmbH
1. PROBLEM
In einem Augenblick der Erkenntnis wird ein Verhalten identifiziert, das die reibungslose Ausführung der Arbeit behindert. Dieses Phänomen stellt keine bloße Störung dar, sondern vielmehr eine bislang unentdeckte Anforderung. Es wäre unangebracht, Schuld zuzuweisen, da diese Umstände in der Regel niemandem bewusst waren. Der Nutzer mag es als Fehlverhalten betrachten, während das Requirement Engineering es als eine unerwartete Lücke in den Anforderungen betrachtet. Für uns jedoch ist es einfach ein Problem, das es zu lösen gilt.
Alle beteiligten Parteien suchen gemeinsam nach einer Lösung. Ihr voller Fokus liegt darauf, das Problem umfassend einzugrenzen und potenzielle weitere Herausforderungen auszuschließen.
Gemeinsam wird eine Lösung erarbeitet, die das Problem effektiv lösen kann. Alle beteiligten Parteien bleiben weiterhin involviert, um ein effizientes Ergebnis zu erzielen.
Eine Lösung wurde gefunden, während parallel dazu die Anforderungen aufgenommen und schriftlich festgehalten werden. Die entsprechenden Änderungen werden im Hotfix-Modus in die produktive Umgebung integriert, um den Benutzern das Ergebnis so schnell wie möglich bereitzustellen
Die Ausarbeitung wird allen beteiligten Interessengruppen präsentiert und umfassend erläutert. Bei erfolgreicher Definition wird die Veröffentlichung der Lösung in die Produktivumgebung freigegeben.
Der User gibt Feedback, ob die erarbeitete Lösung zu einer zufrieden stellenden Arbeitsweise führt. Bei positiven Feedback ist der User in effizienter Zeit glücklich.
Grundsätzlich stärkt dieses Verfahren die Zusammenarbeit und fördert den Respekt unter den Beteiligten, da sie gemeinsam an einem Strang ziehen, um schnellstmöglich ihre Ziele zu erreichen. Durch das Verständnis der Nutzer für die Entwicklung entsteht Vertrauen in die effiziente Lösung von Problemen, sei es eine neue UserStory, ein Improvement, ein Bug oder ein Hotfix.
#softwareengineering #clouddevelopment #manageddevelopments #managedservices #multidisciplinaryteam
Einführung Generative KI ist ein dynamisches und sich schnell entwickelndes Feld innerhalb der künstlichen Intelligenz. Es konzentriert sich auf die Entwicklung von Algorithmen, die neuartige
Der Kunde. Die Bank eines großen deutschen Automotive OEMs wickelt Leasing und andere Finanzierungsmodelle des OEMs ab. Sie unterliegt der Deutschen sowie der Europäischen Bankenaufsicht und
Der Kunde. Das Ministerium des Inneren des Landes Brandenburg / MIK trägt eine Vielzahl zentraler Aufgaben, die von Querschnittsfunktionen wie Organisation und Vermessungsangelegenheiten bis hin
Der Kunde. Die PD – Berater der öffentlichen Hand GmbH ist eine Partnerschaftsgesellschaft, die sich auf die Beratung öffentlicher Institutionen spezialisiert hat. Als Inhouse-Gesellschaft unterstützt
Der Kunde. CARIAD ist die Software- und Technologieeinheit des Volkswagen-Konzerns, die 2020 gegründet wurde, um die Digitalisierung und Vernetzung von Fahrzeugen voranzutreiben. Mit Fokus auf
Der Kunde. Die Volkswagen AG ist ein weltweit führender Automobilhersteller, der eine breite Palette von Fahrzeugen unter verschiedenen Marken wie Volkswagen, Audi und Porsche produziert.
Sie haben konkrete Fragen oder wollen unser Portfolio kennenlernen? Geben Sie uns Bescheid und wir rufen Sie zu Ihrem Wunschtermin zurück!
Sie können uns auch gerne direkt anrufen.