onsdag 7 januari 2009
CS logotype

Fokussajter

Läs mer om

Tjänster

Tidningen

För annonsörer

Kontakta oss

Computer Sweden är Sveriges ledande it- tidning som publicerar nyheter varje dag på webben samt tre gånger i veckan på papper.
............................................

Ring till 08-453 60 00.

Skicka gärna e-post till: cs@idg.se

Postadressen är:
Computer Sweden
106 78 Stockholm
............................................

- Computer Sweden:

Bygg soa i små steg

Ivar Jacobson är utvecklingschef på Ivar Jacobson International (www.ivarjacobson.com).
Ivar Jacobson är utvecklingschef på Ivar Jacobson International (www.ivarjacobson.com).

Det finns många risker och alla måste bort. Det mest effektiva sättet att lyckas är att identifiera riskerna tidigt och ta bort dem steg för steg, de viktigaste först. Efter varje steg visar du med körbar kod att riskerna som du tog itu med har undanröjts.

Soa handlar om att bygga stora programsystem genom att koppla ihop stora komponenter. Det är samma komponentbaserade utveckling som tillämpats på Ericsson sedan slutet av 1960-talet. Det går ut på att bygga ett system av sammankopplade system, vilket beskrivs i min bok Software Reuse från 1997.

Man kan säga att det största soa-system som någonsin har byggts är det globala telekomnätet. ”Tjänsterna” kommer från hundratals tillverkare och tusentals operatörer. Tjänsterna kopplas samman med gränssnitt som standardiserats av internationella organ som ITU. ”Systemet” har byggts upp oavbrutet i över 50 år och kommer att fortsätta att växa i evighet. Det har över en miljard användare.

Det konstigaste är att det nästan alltid fungerar.

Det finns mycket att lära av detta när man bygger mindre soa-system för företag. En lektion är att man måste bygga i små genomförbara steg. Leverera något till användarna inom sex till tolv månader och fortsätt med det i all framtid.

Gör inte som en stor koreansk bank har gjort. Den lät alla större programföretag lämna in bud på utveckling av en specifikation för bankens nya företagssystem. Vinnaren skulle ta fram tusentals diagram som visade dess förståelse av verksamhetsprocesser, datamodeller, tillämpningsmodeller etcetera.

Två år och 25 manår senare hade de sina drömdiagram, men inget körbart. Allt var mer eller mindre oanvändbart när de gick över till nästa fas.

Börja i stället med en enkel arkitektonisk färdplan. Den ska omfatta de tjänster du redan har och några av de nya tjänster som du behöver för dina nya verksamhetsprocesser.

Du måste jobba både upp­ifrån och ner och nerifrån och upp, som jag beskrev förra månaden (”Ingen anledning att misslyckas med soa” hittar du på cstjanster.idg.se/d/51 ).

Modellera bara det som du behöver för att få en bild. Du behöver också identifiera tjänsterna och hur de hänger ihop. Men håll det enkelt.
Vid andra steget går du djupare. Du fyller på med körbar kod. Du väljer en av de nya verksamhetsprocesserna och genomför några scenarion. Den exekverbara koden testas och valideras. Så snart den är tillräckligt bra tar du ett nytt liknande steg, och så vidare. Efter ett antal steg är du redo att släppa produkten till riktiga användare, och eftersom du jobbat i små steg är detta ingen stor sak. Det är smart!

Fakta

…om tunga teknikfrågor, varannan gång kopplade till systemutveckling och varannan till it-säkerhet. Varje månad kan du läsa Ivar Jacobson, Tomas Djurling, Tobias Fjälling och Anne-Marie Eklund Löwinder.

Krönikan

Outsourcing byter skepnad

CS dreglar över...

Mest läst just nu

Under snedstrecket

Nyheter


Den här artikeln har 0 kommentarer:

OBS! Denna artikel är mer än tio dygn gammal och är därför stängd för vidare debatt.

Hett på CS just nu

- Computer Sweden:

Sju millimeter tjock platt-tv

(6 kommentarer)

- Computer Sweden:

Expert: Microsoft
tjänade stort på bluff

(2 kommentarer)


- Computer Sweden:

Britter vill privatisera
internetavlyssning

(12 kommentarer)


- Computer Sweden:

Ny processor ska slå
Intel på minibärbart

(6 kommentarer)


- Computer Sweden:

Göteborgs revolution får vänta


- Computer Sweden:

Skivindustrins nya
taktik mot fildelare

(33 kommentarer)

- Computer Sweden:

Androidutvecklare
kan snart ta betalt

(10 kommentarer)


- Computer Sweden:

Pc-ras väcker frågetecken

(3 kommentarer)


- Computer Sweden:

Mobilindustrin siktar
in sig på Microsoft

(24 kommentarer)


- Computer Sweden:

Värsta näthaverierna 2008


- Computer Sweden:

Rekordtapp för Explorer

(72 kommentarer)


- Computer Sweden:

Bahnhof vill växa
i lågkonjunkturen

(9 kommentarer)


Affärsfokus

- Computer Sweden:

Strid på webben
om lokala nyheter

Folk

- Computer Sweden:

Han gör data synliga

(1 kommentar)


Dagens krönikor

- Computer Sweden:

Gör en tavla med ditt dna


- Computer Sweden:

Outsourcing byter skepnad


Opinion

- Computer Sweden:

It måste vara interaktiv


- Computer Sweden:

It-branschen, hjälp företag


- Computer Sweden:

Vi förväntar oss sänkta priser

(1 kommentar)


Mest läst just nu

Under snedstrecket

Missa inte

CS dreglar över ...

Glöm inte

Nominera till Guldmusen

Krönikan

Outsourcing byter skepnad

Vill du testa vår sajt?

Vimmel | Mer vimmel

Kunder, partner och leverantörer firade Caperios nya kontor på Blue Moon Bar i Uppsala.
Kunder, partner och leverantörer firade Caperios nya kontor på Blue Moon Bar i Uppsala. Se bildspel

CS teknikblogg

Dagens ord

"Fimp"

Opinion

Vi förväntar oss sänkta priser

Allt samlat

K Sören Pecén

Experterna svarar

Fyll på vår wiki

Tyck till om CS säkerhetsexperter

Storageworld

Expertbloggarna





Anders Liling bloggar om affärsmässig öppen källkod.

It i vården-bloggar

Nytt nyhetsbrev

Språksamt

Populärt på CS Karriär

RSS och nyhetsbrev

Fler nyheter

CS kompendium

CS kompendium om datasäkerhet

Partnerzon

Verksamhetskritiska system

Hetaste white papers just nu

Mest besökta platsannonserna

Utbildningsguide

Utbildningsguiden

Nytt från PDF-shopen

Lönebarometern

Diagram

CS läsarpanel

Hjälp oss! Få en prenumeration!

Senaste nytt från IT24.se

Börsen idag

Senaste tidningen

CS Hemma