lördag 20 november 2010

Systemförvaltning för utvecklare 10p?

Systemförvaltning har alltid varit nånting vi gjort men aldrig riktigt velat göra. Från början fanns inte ens utbildningar inom systemförvaltning, endast inom systemutveckling. Numera finns det fler och fler utbildningar som inriktar sig på förvaltning, men alla jag sett hittils har handlat om att implementera olika styrningsmodeller eller arbetsprocesser för att verksamheten och utvecklarna ska bli bättre på att jobba ihop. Ingen har handlat om hantverket systemförvaltning som utvecklarna bedriver.
Borde det inte finns en kurs i hur en systemutvecklare ska förvalta ett system över tid på bästa sätt?
Självklart borde det göra det, jag ser framför mig en kursplan som innehåller minst följande:
  • Stegvis ersättning av gammal teknik med ny, inkapsling och omskrivning (2p)
  • Felsökning i odokumenterade system utan loggning (2p)
  • När ska systemet skrotas? (1p)
  • Refactorisera rätt (2p)
  • Skapa tester i legacykod (2p)
  • Agil förvaltning i praktiken (1p)
Det finns självklart mer saker som skulle kunna ingå. Kommer du på något så lägg in en kommentar.

Poängen är att systemförvaltning snarare är en vidareutveckling av systemutveckling, någonting svårare, något som kräver mer erfarenhet och kunskap. Med rätt folk på rätt plats är det en fantastisk investering, med fel personer och fel kunskap kan det vara smärtsamt dyrt och svårt att motivera. Kanske därför som systemförvaltning fått så dåligt rykte?

Exempel på utbildningar inom systemförvaltning:

Inga kommentarer:

Skicka en kommentar