Aktiv Systemforvaltning

-       Proaktiv, Agile og Lean

 

Systemforvaltning handler om vedligeholdelse og videreudvikling af systemer. Vel at mærke på en måde der holder dem spændstige og levende. Og på en måde der sikrer tilfredse interessenter.

 

Et system skal holdes i god form og svare til de nye og/eller ændrede krav der stilles. Måske bruges det af mange mennesker hver dag. Prøv at gange brugernes antal med timerne de bruger på det.

 

Forvaltningsprocessen skal også være i god form. Proaktiv, og desuden bygge på Agile metoder og Lean principper.

 

Deltagerprofil

Kurset henvender sig til alle der deltager i forvaltning. Uanset om man er alene om vedligeholdelsen af et system eller er medlem af en produktgruppe. Og uanset om man er forvalter, udvikler, tester, koordinator eller forvaltningsansvarlig. Det omfatter alle trinene i forvaltningsopgaver, fra analyse og estimering, over design og kodeændringer, til test og regressionstest. Det er også for erfarne forvaltere, da kurset har præg af workshop, med plads til erfaringsudveksling og debat om Best Practices.

 

Forudsætninger

Den eneste forudsætning er interesse for vedligeholdelse og videreudvikling af software.

 

Varighed

2 dage

 

Kursets indhold

Strategier for forvaltning

Katalog over mulige strategier for forvaltningen af et system. Skal der bruges en aktiv og opsøgende produktudvikling. Eller modsat en passiv vedligeholdelse med mindst mulig indsats. Eller måske en serviceorienteret strategi baseret på aftalte servicemål.

 

Rollelisten

Forvalteren: Kirurg, terapeut, arkæolog eller fitnesstræner?

Produktejerens rolle og betydning.

Gennemgang af alle roller der medvirker til styring eller gennemførelse.

 

 

Produktivitet og kvalitet

Hvilke faktorer bestemmer produktiviteten. Hvad er Best Practices hvis produktiviteten skal øges. Og hvad er målet for kvalitet. Man kan ikke diskutere produktivitet uden samtidig at sætte mål for kvaliteten. Hvad er sammenhængen mellem produktivitet, kvalitet og Speed of Delivery.

 

Gennemførelse af forvaltning

Trinene i den enkelte forvaltningsopgave, herunder specifikation og estimering, analyse af omfang, design, implementering af ændring/videreudvikling, test og release. Uanset om det handler om en rettelse, ændring, indgreb, forbedring, videreudvikling, tilpasning, tuning sanering eller Quick Fix.

 

Systemet der forvaltes

Hvad karakteriserer forvaltningsvenlige systemer. Hvad forstås der ved et Legacy System, og hvordan kommer begreber som fitness og workout ind i billedet. Hvad er definitionen på, betydningen af, og årsagen til, designgæld (Technical Debt). Kurset vil opstille fitnessprogrammer, og argumentere for at ethvert system kan have godt af en god workout.

 

Agile Metoder

De agile metoder er en gave til systemforvaltning. Kurset gennemgår de dele af Scrum og Extreme Programming der er direkte anvendelige i den praktiske forvaltning.

 

 

Lean

Kanban, Kaizen og Muda. Value Stream Maps, Built-in Quality og Flow. Alle disse begreber kan nyttiggøres i Aktiv Systemforvaltning.

 

Metoder, teknikker og værktøjer til forvaltning

Samlet gennemgang af metoder, teknikker og værktøjer der er nyttige i Aktiv systemforvaltning.

 

Overdragelse og afvikling

Fødsel og død. Hvor aktivt skal det være ved ankomst og afgang. Hvordan sikres den gode overdragelse, og hvordan konstateres behovet for hel eller delvis sanering.

 

Test og regressionstest

Hvad forstås ved Testgæld (Testing Debt). Og hvordan skabes effektiv Unit- og Accepttest. Hvordan bygges regressionstest, og hvilke typer af automatisering er relevante for systemforvaltning.