Migrations-Projekt
Veenion
Inkrementelle Migration eines Shop-Systems von AngularJS zu Angular
Effizient migriert im laufenden Betrieb
Mit dem Projekt wird die veenion-Beschaffungssoftware durch Migration von AngularJS zu Angular optimiert. Mit Fokus auf Kosten, Qualität und schrittweiser Umsetzung werden über 500 Komponenten modernisiert.
Kostenstellen - Listenansicht
Architektur-Analyse, Auswählen des Migrationspfads und Migration im laufenden Betrieb: Herausforderung angenommen und durch unser Team erfolgreich umgesetzt!
Mario Sallat
Solution Architect @ W11K
Die Lösung
Mithilfe eines Code-Checkups analysieren wir zunächst die Architektur und den Zustand des Angular-Codes. Daraus resultieren Handlungsempfehlungen und ein Developer Guide. Alle Projektabhängigkeiten werden auf den neuesten Stand gebracht und der Migrationspfad mit NgUpgrade ausgewählt. Es folgt eine inkrementelle Migration aller Komponenten und Module von AngularJS nach Angular. Die Code-Qualität wird durch Unit-Tests, statische Code-Analyse und Typisierung sichergestellt.
Herausforderung
- Begrenztes Budget: die Migration muss kostenbewusst gestaltet werden.
- Inkrementell statt Big Bang: Sukzessive werden einzelne Seiten nach Angular migriert, so dass diese bereits produktiv gehen können und der Betrieb weiterlaufen kann.
- Der Scope der Anwendung ist sehr groß. Insgesamt sollen > 500 Komponenten migriert werden.
Facts
- Möglichst schnelle Umsetzung der Migration
- Arbeiten Hand in Hand: Dailys und Weeklys steigern die Produktivität
- W11K stellt das komplette Projektteam
- Für jeden der Mandanten gelten unterschiedliche Anforderungen
Technologien
Angular als Zielframework
ngUpgrade für den Migrationsweg
Angular Material