DE·EN
AI Services
Benannte Arbeit an Ihrem Code, mit einer Grenze.
Jede Leistung unten sagt, was wir anfassen, was wir bewusst liegen lassen, wie viele Tage
sie dauert und welches eine Artefakt am Ende bei Ihnen liegt. Wir arbeiten in Ihrem
Repository, remote oder vor Ort. Die eingesetzten Modelle laufen auf vogella-Servern oder in
Ihrem eigenen Netz, Ihr Quellcode geht also an keinen öffentlichen KI-Anbieter.
- UmfangVorher festgelegt, drin und draußen
- DauerFeste Tage, fester Preis
- NachweisEin Artefakt, belegt, keine Folien
Java-Modernisierung
5 Leistungen
Eine über Jahre gewachsene Java-Codebasis zurück in einen aktuellen, sicheren und
baubaren Zustand bringen, in einzeln abgegrenzten Schritten.
3 bis 5 TageJava · Eclipse
Nicht erreichbare Klassen, ungenutzte Konstanten, verwaiste Member und hängengebliebene Importe: vom Agenten gefunden und vom Compiler und Suchindex Ihrer eigenen IDE als tot nachgewiesen, bevor eine einzige Zeile verschwindet.
Im Umfang
- Interner, nicht exportierter Code
- Referenzsuche über den gesamten Workspace, nicht nur ein Projekt
- Registry-Scan von plugin.xml, e4xmi, Reflection und Class.forName
- Build und Marker-Diff nach jeder Runde, wiederholt bis nichts Neues mehr anfällt
Nicht im Umfang
- Exportierte öffentliche API: null Referenzen in einem Workspace beweisen nichts
- Verhaltensänderndes Refactoring
- Abhängigkeits-Updates
Trockenlauf auf eclipse.platform.ui: 3.692 Zeilen aus 148 Dateien entfernt, null Compile-Fehler. 38 Klassen, 49 Konstantengruppen, 3 private Member, 107 Importe, über sechs Runden. Das Sicherheitsnetz hielt Dutzende Klassen zurück, die aus anderen Repositories genutzt werden, dazu eine Klasse, die nur aus der plugin.xml eines anderen Plug-ins referenziert wird, und e4-Addons, die ausschließlich in .e4xmi-Dateien registriert sind.
Das bekommen SieEinen zeilengenauen Bericht über jede Löschung samt Begründung, dazu die Commits. Sie prüfen eine Liste statt einen Pull Request, den Sie selbst auditieren müssen.
Leistung anfragen
5 TageJava
Der Weg von Java 8, 11 oder 17 auf Java 21 oder 25, mit grünem Build und laufender Testsuite nach jedem Schritt statt einem großen Sprung am Ende.
Im Umfang
- Toolchain, Build-Dateien und CI-Konfiguration
- Entfernte und veraltete JDK-API
- Neue Compiler-Warnungen des Releases
- Mechanische Sprachmodernisierung: Records, Switch, Pattern Matching
Nicht im Umfang
- Major-Upgrades von Frameworks
- Bewusste Verhaltensänderungen
- Performance-Optimierung
Das bekommen SieEin Repository, das auf der neuen Java-Version baut und testet, mit angepasster Toolchain und CI und jeder erzwungenen Änderung erklärt in ihrem Commit.
Leistung anfragen
3 TageJava
Eine vollständige Aufstellung dessen, wovon Ihre Anwendung tatsächlich abhängt, welche davon bekannte Schwachstellen tragen und welche upstream aufgegeben wurden, gefolgt von Updates in Wellen.
Im Umfang
- Direkte und transitive Abhängigkeiten
- SBOM, CVE-Scan und Lizenzprüfung
- Updates in Wellen mit grünem Build nach jeder
- Ersatz aufgegebener Bibliotheken
Nicht im Umfang
- Große Framework-Migrationen
- Codeänderungen über das hinaus, was ein Update erzwingt
Das bekommen SieEine SBOM, eine bewertete CVE-Liste mit einer Entscheidung pro Eintrag und die Update-Commits, jede Welle durch einen grünen Build abgesichert.
Leistung anfragen
5 TageJava
Abdeckung auf dem Code, den Sie als Nächstes ändern, nicht ein Durchschnitt über das Repository. Zuerst Charakterisierungstests, damit das heutige Verhalten festgenagelt ist, bevor jemand es anfasst.
Im Umfang
- Coverage-Baseline und die Bereiche, die Abdeckung verdienen
- Charakterisierungstests für bestehendes Verhalten
- Vom Agenten erzeugte Tests, mit Ihrem Team Zeile für Zeile reviewt
- Mutationstests als echtes Qualitätssignal
Nicht im Umfang
- Umbau von Produktivcode über das Herauslösen von Nahtstellen hinaus
- Aufbau einer End-to-End- oder UI-Testinfrastruktur von null
Das bekommen SieReviewte Tests in Ihrem Repository, eine Coverage-Baseline mit Delta und ein Mutationsscore, der zeigt dass die Tests wirklich etwas prüfen.
Leistung anfragen
3 bis 5 TageJava · Beliebiger Stack
Den Build wieder vertrauenswürdig machen: gleiche Eingaben, gleiches Ergebnis, Fehlschläge bedeuten etwas, und niemand startet einen Job neu in der Hoffnung, dass er grün wird.
Im Umfang
- Flakige Tests identifizieren und beheben
- Build-Zeit senken, Caching
- Reproduzierbare Builds
- Qualitäts-Gates auf Pull Requests
Nicht im Umfang
- Wechsel des CI-Anbieters
- Beschaffung von Infrastruktur
Das bekommen SieEinen reproduzierbaren Build, eine benannte Liste behobener flakiger Tests, eine gemessene Laufzeit vorher und nachher und Qualitäts-Gates in Ihrer Pipeline.
Leistung anfragen
Eclipse RCP und Plug-ins
2 Leistungen
Wir pflegen Teile der Eclipse-Plattform selbst mit, das sind also die Codebasen, die wir
von innen kennen.
5 bis 10 TageEclipse RCP
Eine Eclipse-RCP-Anwendung auf das aktuelle Eclipse-Release und eine aktuelle Java-Version bringen, in Wellen, mit einer startbaren Anwendung nach jeder einzelnen Welle.
Im Umfang
- Target-Platform-Update in Wellen
- Ersatz entfernter und veralteter Plattform-API
- Produkt-, Feature- und Startkonfiguration
- Aktuelle Java-Version für Produkt und Build
Nicht im Umfang
- Umbau von Eclipse 3 auf Eclipse 4
- Neugestaltung der Oberfläche
Das bekommen SieEin Produkt, das auf aktuellem Eclipse und Java baut, startet und seine Tests besteht, mit jedem API-Ersatz dokumentiert in seinem Commit.
Leistung anfragen
5 bis 10 TageEclipse RCP
Eine Eclipse-3-Anwendung auf das Eclipse-4-Anwendungsmodell und Dependency Injection bringen, schrittweise, während der Kompatibilitätslayer trägt was noch nicht umgezogen ist.
Im Umfang
- Anwendungsmodell und Dependency Injection
- Parts, Handler und Commands
- Schrittweise Migration hinter dem Kompatibilitätslayer
Nicht im Umfang
- Vollständige Neugestaltung der Oberfläche
- Neue Funktionen
Das bekommen SieEine Anwendung auf dem e4-Modell, mit dokumentiertem Migrationspfad für die Teile, die wir bewusst auf dem Kompatibilitätslayer belassen haben.
Leistung anfragen
Arbeitsweise im Team
4 Leistungen
Arbeit, die verändert wie das Team baut, statt was in der Codebasis steht.
2 bis 3 TageBeliebiger Stack
Ein Review-Agent auf Ihren Pull Requests, der Ihre Hausregeln aus Ihrer eigenen Review-Historie gelernt hat, so lange nachjustiert bis seine Befunde lesenswert sind.
Im Umfang
- Agent in Ihre bestehende CI eingebunden
- Hausregeln aus Ihrer Review-Historie abgeleitet
- Nachjustierung gegen Fehlalarme an echten Pull Requests
Nicht im Umfang
- Ersatz für menschliches Review
- Merges blockieren ohne Zustimmung des Teams
Das bekommen SieEinen Review-Agenten in Ihrer CI, seine Regeln im Repository eingecheckt, und eine schriftliche Team-Konvention darüber, was er blockieren darf.
Leistung anfragen
3 bis 5 TageBeliebiger Stack
Die Abläufe, die Ihr Team ständig von Hand wiederholt, werden zu Agenten-Skills, und über MCP hängt der Agent an Ihren internen Werkzeugen, arbeitet also mit Ihren Systemen statt an ihnen vorbei.
Im Umfang
- Skills für Ihre wiederkehrenden Abläufe
- MCP-Server für Ihre internen Werkzeuge
- Kontextdateien und Prompts, reviewt und eingecheckt
Nicht im Umfang
- Bau der internen Werkzeuge selbst
- Dauerhafter Betrieb der KI-Infrastruktur
Das bekommen SieSkills und MCP-Integrationen in Ihrem Repository, samt den Kontextdateien und Prompts, die sie funktionieren lassen.
Leistung anfragen
3 bis 5 TageFlutter
Eine Flutter-App zurück auf aktuellen Stand: Abhängigkeiten, Lints, toter Code und ungenutzte Assets, und genug Widget-Tests, dass das nächste Upgrade kein Sprung ins Ungewisse ist.
Im Umfang
- Abhängigkeits- und SDK-Upgrades
- Toter Code, ungenutzte Assets, Lint-Bereinigung
- Widget-Tests auf den kritischen Abläufen
Nicht im Umfang
- Redesign oder neue Funktionen
- Store-Einreichung und Release-Management
Das bekommen SieEine App auf aktuellen Abhängigkeiten mit sauberem Analyzer, kleinerem Bundle und Widget-Tests um die Stellen, die am häufigsten brechen.
Leistung anfragen
2 bis 3 TageBeliebiger Stack
Ein Branch-Modell, das zu Ihrem tatsächlichen Release-Takt passt, mit Review-Regeln und Schutzmechanismen, die es an Ort und Stelle halten.
Im Umfang
- Branch-Modell passend zu Ihrem Release-Takt
- Review-Regeln und Branch-Schutz
- Repository-Größe und Historie
Nicht im Umfang
- Wechsel des Hosting-Anbieters
Das bekommen SieEin dokumentiertes Branch- und Review-Modell, konfigurierte Schutzregeln und ein Repository, dessen Historie und Größe nicht mehr im Weg stehen.
Leistung anfragen
Nichts davon passt?
Das sind die Aufträge, die wir oft genug fahren, um sie vorab zu schneiden und zu
bepreisen. Wenn Ihr Fall zwischen zwei davon liegt oder größer ist als jeder einzelne,
beschreiben Sie uns die Codebasis und wo es weh tut. Sie bekommen Umfang, Dauer und
Ergebnis in derselben Form zurück wie die Karten oben.
Für ein längeres Programm über eine ganze Codebasis siehe den
Workshop zur Java-Modernisierung.
Fall beschreiben
Oder direkt: sales@vogella.com
· +49 40 7880 4360