Svar: Du kan mycket väl använda uml-redigeraren till att synka modell och kod inom er organisation. Får du det att fungera fullt ut spar ni mycket tid och får ett väl inarbetat sätt att dokumentera samt generera processer och system. Men det förutsätter två viktiga faktorer i ditt fall. För det första bör hela organisationen använda uml så att det inte bara blir ett beskrivningssätt för IT-avdelningen. För det andra är det viktigt att få med sig alla medarbetare i ett så stort beslut. Mitt råd till dig är att inte lita på verktygsleverantörer, utan utvärdera att verktyget stödjer era behov.

Att införa uml ställer höga krav på organisationen och på metodavdelningens tillgänglighet och trovärdighet. Det ställer även höga krav på att utvecklingsavdelningen och organisationen i övrigt följer utstakade riktlinjer från metodavdelningen. Används möjligheten att generera programkod ska även samtliga utvecklare vara väl insatta i verktygets styrkor och svagheter.

I större projekt brukar det alltid dyka upp behov av att utveckla vissa funktioner vid sidan om verktyget eftersom stödet saknas i verktyget eller inte fungerar på ett tillfredsställande sätt. Utvärdera alltså om verktyget stödjer era specifika behov.

Du pekar på ett intressant problem som jag tycker har funnits i branschen väldigt länge. I dag har vi slutligen enats om uml efter att ha avverkat ett antal olika försök till modellstandarder på vägen. Vi har på något sätt alltid blivit lovade Nirvana men det har inte riktigt infriats. Viktigt att poängtera är att uml har förutsättningarna och är här för att stanna. Alla större verktygsleverantörer av rang stödjer uml så vi får hoppas att vi får det vi så länge blivit lovade, en enhetlig systemutvecklingsprocess.

Våga fråga! Kjell Almgren, IT-arkitekt på WM-data, svarar varannan fredag på läsarnas frågor om
systemutveckling. Söker du svar? Mejla till utvecklaren@idg.se