Minns ni mannen som skulle låta sy upp en ny kostym? Han gick till skräddaren som lovade att göra det. När han kom tillbaka sade skräddaren: Det blev ingen kostym, det blev en rock. Nästa gång hade det blivit ett par byxor. Sedan blev det en väst, en vante och en tumme. Till sist bidde det ingenting.
När jag första gången fick höra talas om Microsofts satsning på modell-driven design, Oslo, så blev jag – liksom de andra åhörarna – väldigt entusiastisk. Jag hade nöjet att delta vid lanseringen av Oslo-konceptet – i samband med Microsofts “SOA & Business Process Conference” i Redmond, USA. Vi är många som längtat efter koncept som knyter samman krav, informationsmodeller, designmodeller och kod. Tänk att kunna arbeta med en sammanhållen kedja. En kedja som t ex medger att effekter i ändringar i underliggande kod kan analyseras och följas tillbaka till de krav och modeller som bildar underlag för den implementerade lösningen! Och tänk ett koncept från Microsoft som bygger på standarder och som på ett teoretiskt plan medger att man blandar olika miljöer och tekniker för att stödja den verklighet som gäller många verksamheter, blandade miljöer med många olika teknikplattformar.
Vid Oslo-lanseringskonferensen presenterades ett “repository”, ett slags register, som höll ihop alla delar. Meningen var att man skulle kunna hämta de olika elementen som tillsammans bildar en IT-lösning från detta register. På ett kontrollerat och livscykelhållnings-orienterat sätt. Utmärkt, inte sant?
Idag kunde vi i Computer Sweden läsa att det som tidigare var en kostym nu reducerats till ett tillägg för SQL Server. Besvikelsen är stor. Microsoft anger följande skäl “- Efter feedback från kunder och partner har vi tagit ner målbilden för Oslo..” (CS, 2009-11-27). Det vore förstås intressant att veta vilka kunder och vilka partner som man pratat med. Och vilka motiv dessa partner och kunder har angivit. Oslo kommer istället bli en “produkt” som används för att bygga modeller som sedan kan implementeras i MS SQL Server. Gott nog så kan man tycka, men något helt annat än vad Microsoft ursprungligen lovade.
Jag tror Microsoft gör en allvarlig missbedömning när de nu reducerar fokus för och innehåll i Oslo. Utvecklingen går mot ökat fokus på modellering, på krav, på livscykelhållning och styrning, på test och kvalitet och på ett standardbaserat process-stöd som utgår från tjänsteorienterade arkitekturer. Microsoft missar här möjligheten att öka trovärdigheten som ledande leverantör av s k “Enterprise Solutions”.
Man kan bara spekulera i orsakerna; rent ekonomiska hänsynstagande ligger nära till hands som orsak, förstås. Möjligen har Windows 7 och andra produktutvecklings-insatser försvårat arbetet för Oslo-team:et. Och det är inte heller omöjligt att rent tekniska svårigheter har tvingat fram reduktionen.
Man kan bara hoppas att Microsoft tänker om och i framtiden dammar av och realiserar de planer som nu läggs in i arkiven på Campus i Redmond…
- Anders Kingstedt
Det blev inget Oslo...



Comments on this entry are closed.