Ivar Jacobson är kritisk till de många trenderna som florerar i utvecklarkretsar. Många vill hoppa på nya metoder, bara för att det är nytt.

– Vi byter från ett sätt att bygga programvara till ett annat alltför ofta och utan att ha tagit lärdom om vad vi har gjort tidigare.

Dessutom innehåller metoderna inte så mycket nytt.

– Scrum, till exempel, uppfattas som den nya grejen. Men det är mindre än tio procent i Scrum som är nytt. Det mesta är gjort i iterativ utveckling. Men så kommer ett nytt häftigt begrepp och då springer vi efter det.

Ivar Jacobson är i Stockholm under några veckor för att fira jul. Mannen bakom Ericssons AXE-växel och modelleringsspråket UML, tillbringar sin mesta tid utomlands. Med sin mångåriga erfarenhet från utvecklarvärlden har han sett många utvecklingsmetodikers uppgång och fall. Nu vill han istället hitta grunderna i mjukvaruutvecklingen.


Ivar Jacobson vill förenkla systemutvecklingen i sitt nya projekt Semat.

I det nystartade projektet Semat jobbar han med att ta fram en standard. Tanken är att samla de steg som är gemensamma i alla utvecklingsprojekt.

Till sin hjälp har han programspråket Eiffels skapare Bertrand Meyer och OMG-chefen Richard Soley. Ytterligare ett 30-tal tunga namn inom utvecklarbranschen, bland annat Scrums grundare Ken Schwaber och Barry Boehm, som står bakom iterativ utveckling, har gett sitt stöd till projektet.

– Vi fokuserar på en kärna som innehåller det vi alltid gör när vi bygger programvara, säger han.

Ivar Jacobson tar upp att all systemutveckling innehåller testning, implementering, arkitektur och en anledning att bygga systemet, som exempel på vad kärnan skulle kunna innehålla.

Han tror att en standard skulle kunna underlätta i undervisningen på högskolor och universitet.

– Studenterna kan lära sig hur man utvecklar utan att lära sig en speciell metod, säger han.

Det skulle också vara positivt för forskare, som skulle få bättre koll på vad industrin efterfrågar. Det skulle vara lättare att skilja ut vad som verkligen är nytt i en metod, och då undvika att forska i redan beprövade metoder.

En annan vinst är att företagen slipper hänga på alla nya programmeringstrender, tycker Ivar Jacobson.

– I dag kommer de unga in i företaget och har med sig en ny metod, som man inte kan hejda på grund av kraften i rörelsen. På det här sättet får industrin utbildade ingenjörer.