Ny blog: Joachim Lykke Andersen vil give udviklere et nyt sprog
Hvad er din professionelle baggrund?
»Jeg arbejder som softwarearkitekt hos Hedal Kruse Brohus, har arbejdet professionelt med softwareudvikling i snart 10 år, og har en baggrund i filosofi og datalogi. Min erfaring er primært med .Net udvikling i det private, og jeg er aktiv i det danske .Net community, hvor jeg er medstifter og del af kernegruppen af ONUG (Odense .Net Usergroup). Jeg holder desuden en del talks omkring .Net-udvikling og agile metoder.«
Hvilke projekter og opgaver arbejder du med nu?
»Lige nu sidder jeg som en del af et tværgående arkitekturteam, hvor jeg primært sidder med design af interne komponenter og arkitektur af nye løsninger.Derudover er jeg igang med at skrive en bog, der skal give softwareudviklere et bedre sprog for at designe og videreudvikle udviklingsprocesser, som beskriver de grundlæggende praksisformer i softwareudvikling, og som samtidig er et opgør med det agile som kanonisk metodik.«
Hvad ser du som de største udfordringer på it-området?
»Det er en stor udfordring, at de ord, vi anvender til at beskrive softwareudviklingsprocesser med, er indlejrede i et bestemt paradigme og ikke har en generel meta-beskrivende karakter. Vi softwareudviklere har for lidt sprog for det, vi gør, og det gør det blandt andet vanskeligt at beskrive, hvad der ikke går så godt i et projekt, men måske i endnu højere grad at beskrive hvad der går godt, med henblik på at lære af det.«
»De kanoniske udviklingsmetodikkers tid er forbi, og det er tid til, at vi skal danne os et sprog for at tale rigtigt om udviklingsprocessen. Vi har brug for at kunne sætte ord på det, vi gør - at lade ordene udlægge vores virkelighed for os.«
»Hvad enten man siger agile, scrum, kanban, xp, waterfall, unified process eller noget som helst andet i samme boldgade, så er det alt sammen softwaremetodikkens svar på en brødblanding, hvor man bare skal tilsætte vand. Det er fint nok, hvis man er amatørbager og gerne vil servere friskbagte boller til børnefødselsdagen, men vil man være professionel - så er man nødt til at kunne tale om elementerne i sit fag på en meningsfuld måde.«
Hvilke tendenser oplever du på it-markedet lige nu?
»Jeg oplever en frustration over, at det agile kommer til kort. Ikke at det nødvendigvis er forkert, men at når man har høstet de umiddelbare fordele ved agil udvikling, så kommer man til et mætningspunkt, hvor det agile bliver mere en begrænsning end en hjælp.«
Hvad forventer du at bidrage med på Version2?
»Mit bidrag vil være en blanding af filosofi og softwareudvikling, og vil med høj opfinderhøjde forsøge at fremprovokere et paradigmeskift til et verdensbillede i softwareudvikling, hvor vi har et langt større meta-forhold til vores fag, gerne med et helt nyt sprog og begrebsapperat.«
