Ein internes Entwicklerteam gibt es bislang nicht. Sie arbeiten direkt mit Product Ownern, unserer internen Designerin und externen Entwicklungspartner:innen zusammen und übernehmen von Beginn an technische Verantwortung. Ihre Aufgabe ist es, eine Umgebung zu schaffen, in der Product Owner Produktideen mithilfe von KI-Werkzeugen eigenständig als erste Prototypen erproben können und in der aus geeigneten Prototypen überprüfbare und wartbare Anwendungen werden.
- Prototypen entwickeln: Sie setzen gemeinsam mit Product Ownern Produktideen als lauffähige Prototypen um, prüfen technische Annahmen und zeigen auf, welche Voraussetzungen für einen sicheren und wartbaren Produktivbetrieb noch geschaffen werden müssen.
- Projekt-Repositories als Vorlagen bereitstellen: Sie erstellen vorkonfigurierte Repositories mit Projektstruktur, Beispielcode, Tests, Dokumentation und Vorgaben für die KI-gestützte Entwicklung. Product Owner können damit neue Vorhaben starten, ohne die technische Grundlage jedes Mal neu aufbauen zu müssen.
- Gemeinsame technische Dienste entwickeln: Sie entwickeln wiederverwendbare Funktionen für mehrere Produkte, insbesondere für Authentifizierung, Benutzer- und Rechteverwaltung sowie weitere benötigte Schnittstellen und Dienste.
- Datenverträge definieren: Sie legen gemeinsam mit den fachlich Verantwortlichen fest, welche Daten und APIs Produkte austauschen. Sie dokumentieren diese Vereinbarungen in maschinenlesbarer Form und richten automatisierte Kompatibilitätsprüfungen für Änderungen ein.
- Den Weg in den Betrieb schaffen: Sie richten Entwicklungs- und Testumgebungen, CI/CD, automatisierte Prüfungen, eine sichere Verwaltung von Zugangsdaten und nachvollziehbare Freigaben ein. Ein Prototyp wird dabei nicht automatisch zu einer Produktivanwendung.
- Product Owner unterstützen: Sie wählen geeignete KI-Entwicklungswerkzeuge aus, vermitteln deren praktische Nutzung und unterstützen Product Owner dabei, Ergebnisse auf Funktion, Sicherheit und Wartbarkeit zu prüfen.
- Externe Partner:innen einbinden: Sie formulieren technische Anforderungen, prüfen Beiträge externer Entwicklungspartner:innen und stellen sicher, dass neue Lösungen die vereinbarten Schnittstellen nutzen.
