Ausgangslage
- Zwei VB & C# Projekte mit bis zu 30 Jahre alten Code Teilen
- Ein Python Projekt für den automatischen Datenabgleich mit den Live Konfigurationen der im Land verteilten Geräte
- Das kleine Team ist geographisch in der Schweiz und Europa verteilt.
- Die fachliche Kompetenz im Team ist ungenügend und muss verbessert werden
Auftrag
- Sicherstellen der Verfügbarkeit und Stabilität
- Die nötigen Erweiterungen durch den fortlaufenden Technologie Update umsetzen
- Neue Dokumentation erstellen, um den Code sicher pflegen zu können
Lösung
- Tägliche Skype Besprechung
- Second Level artige Unterstützung mit Schulungscharakter, um die Kompetenzen der Kollegen zu verbessern
- Risikoanalyse, um die notwendigen Schritte zu bestimmen
- Mitarbeit am Permanenten Support & den Erweiterungen
- Im Code Kommentare harmonisieren
- Dokumentierung in Confluence aufgleisen
- Clean Code konsequent bei dem neuen Code einführen
Erfolg
- Verbesserung von Verfügbarkeit & Stabilität
- Die Dokumentation im Confluence ca. 20% gestartet
· April 2018 – Dezember 2018
· Techlead, laterale Führung
· 3 direkte Teammitglieder
· Themen:
o Support
o Erweiterung
o Clean Code
· Ca- 50% meines Arbeitsalltags
· C#, .Net 2.0 – 4.5, XML, SOAP, VB, Python, Clean Code, OOA, SCRUM, MVC, SQL, PL-SQL, WCF, WS
· agile Projektform
Sicherstellen der Verfügbarkeit von 3 auslaufenden Legacy Code Projekten
Mihi quidem Antiochum, quem audis, satis belle videris attendere. Hanc igitur quoque transfer in animum dirigentes.
Tamen a proposito, inquam, aberramus. Non igitur potestis voluptate omnia dirigentes aut tueri aut retinere virtutem.