Provisionierungs und Abrechnungssystem Virtual Cloud
In Zusammenarbeit mit der zuständigen Entwicklungsabteilung der United Internet AG hat synyx den bereits vorhandenen Entwicklungsstand aufgenommen, analysiert und finalisiert. Hierbei wurden verschiedene Aspekte der Code Clinic Möglichkeiten genutzt.
synyx hat die Teamstruktur analysiert und ein agiles Modell, angelehnt an Scrum Methodiken, mit dem Team zusammen eingeführt. Weiterhin wurde der Technikstack darauf vorbereitet, dass man agil darin arbeiten kann und Continous Delivery ermöglicht wurde. Parallel dazu wurden dem Team neue Werkzeuge sowie weitere Analysemethoden an die Hand gegeben, um im Fehler- bzw. Änderungsfall schnell reagieren zu können. Während des Projekts arbeiteten synyx Entwickler direkt mit den Entwicklern der United Internet zusammen. Um keine Reibungsverluste für die Zukunft zu haben, wurde vor Ort beim Kunden in dessen Büro gearbeitet. Somit konnte der erarbeitete Technikstack sowie die dazu gehörende Methodik nach Beendigung des Projekts nahtlos fortgeführt
Interne Virtualisierungslösung
In Zusammenarbeit mit der zuständigen Entwicklungsabteilung der United Internet AG hat synyx eine neue, auf die bereits vorhandenen agilen Methoden passende Architektur und Systeminfrastrukur erstellt, sowie, aufbauend auf modernen Frameworks, die Lösung mit dem Team entwickelt und implementiert. Verschiedene Aspekte der Code Clinic kamen zum Einsatz. Besonderes Augenmerk wurde hierbei auf den Wissenstransfer zur Fachabteilung hin gelegt. Weiterhin wurde die angewandte und zu erlernende Methodik besonders im Fokus gehalten (eXtreme Programming, Fast-Commit, oder Pair Programming). Ein drittes Ziel war der Transfer von technischem Wissen über den entwickelten Stack (OR-Mapping: Einsatz des synyx-eigenen ORM-Tools Hades – heute Spring Data -, JPA, Spring, Hibernate, Service Architektur) damit das Team das Projekt nahtlos weiter entwickeln kann.