Computerworld, April 2008. Av: Jo Isaksen, Accenture Technology Consulting og Leif Arne Rones, Sjefsarkitekt For stadig flere norske virksomheter er det helt avgjørende at IT-systemene spiller på lag med de kritiske forretningsmålene. Dessverre blir IT prosjekter noen ganger dyrere, tar lengre tid og gir mindre funksjonalitet enn det en var forespeilet. Mange ledere er derfor skeptiske til store nye investeringer. Hvordan kan du som IT-direktør avgjøre om tjenesteorientert arkitektur (SOA) vil gi økt forretningssuksess i din virksomhet, og eventuelt overbevise ledere om at denne investeringen vil gi god avkastning? SOA har vært mye omtalt i media de seneste årene, og mange virksomheter har det høyt på sin agenda. De IT-direktørene som vurderer SOA har ofte klare forretningsmål med en tjenesteorientert arkitektur: De vil skape økt endringsevne i bedriften og bidra til reduserte IT-kostnader. Likevel viser årets utgave av Accentures High Performance IT-undersøkelse at mange IT-direktører sliter med å identifisere og formulere forretningsrasjonalet for SOA på en måte som bedriftsledere forstår. Dermed klarer de heller ikke å overbevise lederne om at investeringen vil gi god avkastning. 5 viktige spørsmål For å forstå hvordan man oppnår forretningssuksess med SOA, og hvordan IT-ledelsen kan kommunisere fordelene med tjenesteorientert arkitektur til forretningssiden, har Accenture gjennomført en dyptgående analyse av SOA-satsningen til en av Norges største virksomheter – med nærmere 15.000 ansatte over hele landet og 200-300 ulike IT-applikasjoner. Konklusjonen fra analysen er klar: IT-direktøren må svare på følgende fem viktige spørsmål for å avgjøre om SOA kan gi økt forretningssuksess i forhold til eksisterende IT-arkitektur, og for å kunne snakke et språk som ledere forstår: - Forretningsstrategi og mål: Vil SOA gjøre din bedrift i bedre stand til å drive kjernevirksomheten? Typiske eksempler er økt funksjonalitet via Internett som gir differensiering og økt kundetilfredshet. Enklere integrasjon med eksterne parter i større verdikjeder er også en viktig forretningsdriver.
- Tjenestekvalitet: Vil SOA gjøre det lettere for din bedrift å sørge for at data i ulike systemer kan brukes sammen? SOA kan bidra til å øke konsistensen mellom ulike data, gjennom å definere en felles "master" for alle data i en tjeneste. Dette kan både øke tjenestekvaliteten og øke oppetiden for virksomheten.
- Investeringsanalyse: Har din bedrift gjennomført en kost/nytte-analyse for implementeringen av SOA, med tydelig definerte kvantitative investeringsmål? Reduserte utviklingskostnader gjennom funksjonsdeling er en viktig driver. Konsolidering og deling av fellesfunksjonalitet gir muligheter for reduserte driftskostnader.
- Endringsevne: Har din bedrift evnen til rask endring ved endringer i markedet eller ved oppkjøp og fusjoner? Ved for eksempel lansering av nye produkter er man avhengig av støtte i ordresystemer som kan være enklere å endre ved bruk av SOA. Det å implementere SOA kan dermed ha en positiv effekt på hele organisasjonen gjennom å implementere endringer i funksjonaliteten med større hyppighet. De fremste brukerne av SOA implementerer ny funksjonalitet så ofte som ukentlig.
- Organisasjonens modenhet: SOA krever en tydelig definert styringsmodell som balanserer sentral myndighet og fleksibilitet for forretningsenheter. Har din bedrift dette på plass? Selv om vi anbefaler at SOA implementeres steg for steg, er det viktig å ha målet i syne under hele prosessen. Organisasjonen må være rede til å gå fra siloer til tjenester på tvers av forretningsenheter, og fra applikasjoner til prosesser. I tillegg må man ha en finansieringsmodell som tar høyde for at det er flere interessenter til samme tjeneste.
SOA ikke svaret for alle virksomheter Accenture arbeider med SOA i både små og store virksomheter over hele verden. Basert på våre erfaringer har vi identifisert fem viktige lærdommer som det er viktig å ha med seg når man skal implementere SOA eller vurderer å gjøre det: - Det er viktig å bygge en felles forståelse av hva SOA er innad i organisasjonen og hva det helt konkret kan gjøre for din bedrift. Det er ikke tilstrekkelig at IT-avdelingen er med – du må også overbevise forretningssiden.
- Bedriften må definere sine forretningsprosesser og alle SOA-tjenester må klart beskrives i forhold til disse.
- Lag en plan for hvordan dere skal konsolidere applikasjonsporteføljen gjennom standardisering av felles funksjonalitet på tvers av porteføljen.
- Det er kritisk å ha kontroll over styringsmodeller for tjenestene – uten dette risikerer du å øke kompleksiteten, og dermed ødelegge muligheten til å kapre fordelene som SOA kan skape.
- SOA er nødvendigvis ikke svaret for alle. Dette gjelder særlig små prosjekter med begrenset behov for integrasjon og hvor det er en lav kostnad ved å gjennomføre prosjektet med eksisterende arkitektur. Ved å være åpen om dette skaffer du deg økt troverdighet i forhold til forretningssiden.
SOA er ikke nødvendigvis svaret for alle virksomheter, men våre undersøkelser viser at det er dobbelt så sannsynlig at virksomheter med høy prestasjonsevne utnytter SOA. De virksomhetene som presterer best fokuserer på å implementere forretningssystemet på en slik måte at det støtter selskapets kjernevirksomhet. De som lykkes med SOA får ikke bare et system som en støtte- og kontrollfunksjon, men også økt mulighet til å skape kompetanse og tjenester for differensiering og forretningsmessig vekst. Har du tatt SOA-testen? Til toppen |