Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”,...

16
Brønnøysundregistrene og Accenture om Altinns erfaring med bruk av offshore leveransesenter IKT-Norge, 6. mai, 2010 Altinn og offshore

description

"Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

Transcript of Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”,...

Page 1: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

Brønnøysundregistrene og Accenture

om Altinns erfaring med bruk av

offshore leveransesenter

IKT-Norge, 6. mai, 2010

Altinn og offshore

Page 2: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

© 2006 Accenture. All

rights reserved.2

Oslo 05:00 Oslo 16:00

Bangalore 0830 AM Bangalore 1930 PM

Page 3: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

3

Accenture Delivery Centre Network for

Technology –with same methodology, same

training and same career path

Headcount

Technology BPO

India 26,200 9,800

Philippines 7,400 4,900

Other Asia 2,600 500

Europe 14,900 2,700

Americas 5,100 900

Total 56,200 18,800

Total GDN 75,000

Page 4: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

4

Copyright © 2007 Accenture All Rights Reserved.

Accenture’s India strategy ― the preferred

business model for the global tech

services industry

“It leads the pack in tech

services, melding offshoring

and classic consulting.”

Steve Hamm. How Accenture

One-Upped Bangalore.

BusinessWeek, April 13, 2007

Page 5: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

5

Example offshore project : Telenor Pakistan

was a huge program to establish a

complete mobile operation from scratch

Enterprise Application Integration

POS Customer Care

Print HouseRoaming, Clearing,

Traffic DataMediation

SMS Platform

ERP

Bank

DOC 1

SIM Provider

Provisioning

Accounts

Receivable

Interconnect

Data Warehouse

Management

Reporting

CTI

Geneva

Tibco

Siebel

Billing

CommissioningNumber

Inventory

16

15

18

19

21

20

10 11

4 5

3

1 2

6

7

14

Siebel CTI Tibco ACS Custom DOC 1 External System

22

Geneva

Dual IMSI

Roaming Data

13

9

8

12

17

Core

Networks

Business

Business Support Systems +

DataCenter

Page 6: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

6

Hvor mye offshores – eksempel

Page 7: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

30 % offshore

• Client dialogue handled by local Accenture resources in Norwegian

• Requirement phase and documentation in Norwegian or partly English

• Offshore main tasks are partly detailed design, build and some tests. Parts of these tasks may also be executed by local resources.

30

- Offshore resource blends and local consequences -

7

Page 8: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

• Client dialogue primarily by local Accenture resources, partly by offshore resources

• English is mandatory documentation language in all phases

• Accenture local resources execute plan and deployment phase and are partly involved in other phases, offshore tasks are analysis, design, build, tests (assembly & product)

50

- Offshore resource blends and local consequences -

8

50 % offshore

Page 9: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

• Overall Client dialogue by local Accenture resources; most dialogue on solution is handled with offshore resources

• English is mandatory documentation language in all phases

• Offshore resources have responsibility for most deliveries, except parts of the overall client dialogue, parts of PMO and parts of architecture handled by Accenture locally

80

- Offshore resource blends and local consequences -

9

80 % offshore

Page 10: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

• Overall Client dialogue by local Accenture resources; most dialogue on solution is handled with offshore resources

• English is mandatory documentation language in all phases

• Offshore resources have responsibility for most deliveries, except parts of the overall client dialogue, parts of PMO and parts of architecture handled by Accenture locally

• Client dialogue primarily by local Accenture resources, partly by offshore resources

• English is mandatory documentation language in all phases

• Accenture local resources execute plan and deployment phase and are partly involved in other phases, offshore tasks are analysis, design, build, tests (assembly & product)

• Client dialogue handled by local Accenture resources in Norwegian

• Requirement phase and documentation in Norwegian or partly English

• Offshore main tasks are detailed design, build and some tests. Parts of these tasks may also be executed by local resources.

80

50

30

- Offshore resource blends and local consequences -

• For mature customers, we also execute on 90 % + offshore model

90

10

Page 11: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

Offshoring – Don’t try this

at home!

Page 12: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

12

Bruken av offshore setter svært strenge

krav til metode og utviklingsprosesser

Quality Management

(CMM 5) Tools (SMS, CSR)

Work Units v/s EV (INP20136 to INP20067)

(250.00)

(200.00)

(150.00)

(100.00)

(50.00)

0.00

50.00

100.00

150.00

200.00

250.00

INP

20136

RT

N00127

US

X20082

TR

X20036

INP

20079

AB

R20146

INF

20342

RT

N20101

INF

01194

RT

N00171

LIS

20028

TA

B20235

LIS

20029

RT

N00169

FR

M00188

AB

R20152

UT

L00121

R000383

UT

L00122

UT

L00126

UT

L20062

INF

20674

INF

20357

ISP

20027

FR

M20137

OU

T20052

EV

UNPL

LNPL

Mean

2 sigma

- 2 sigma

sigma

- sigma

Metrics Programme

3. Quality control and reporting

Transit

ion

Life

Cycle

Accenture Delivery Suite, ADC Toolbox

Internal

Expectation MgmntInternal

SatisfactionResource

ManagementCQMA/QPICommon

Infrastructure

Common WAN Transport

Delivery Centre Network

China Net Shanghai CSCDalian

MalagaCuritiba Costa Rica Prague

Little Rock

ClientsEURO-basedAPA-based AMR-based

Dallas

Chicago

Madrid

Mumbai

Bangalore

London

UK-based

India Net

DelhiHyderabad

BeijingShanghai

Tokyo

JPN-based

Manila

Common WAN Transport

Delivery Centre Network

China Net Shanghai CSCDalian

MalagaCuritiba Costa Rica Prague

Little Rock

ClientsEURO-basedAPA-based AMR-based

Dallas

Chicago

Madrid

Mumbai

Bangalore

London

UK-based

India Net

DelhiHyderabad

BeijingShanghai

Tokyo

JPN-based

Manila

Methodology-Governance,

Delivery AD & AM

2. Supporting processes

1. Governance, Process, Tools

Integrated

Teams

Project

Manager

Delivery Responsibility - Organisational Axis

Teams

Leads

Teams

Leads

Programme

Manager

Project

Manager

Onshore (Client Team)Cross Site Support *

Support Functions

PMO

Development

Architecture

Support Functions

PMO

Development

Architecture Delivery

Teams

Leads

Delivery

Teams

Leads

Offshore (DC Team)

Delivery

Phase

Manager

Phase

ManagerPhase

Manager

Project & Programme

Architects

Technical

Functional

Application

Project & Programme

Architects

Technical

Functional

Application

Accenture

Delivery Methods

Accenture

Delivery Tools

Accenture

Delivery Architectures

Accenture

Delivery Metrics

Page 13: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

• Sterk kompetanse onsite med ansvar for å sikre kvalitet og tett oppfølging av

leveransesenteret (prosjektledelse, funksjonelle og tekniske arkitekter). Kvalitet må

følges opp på et detaljert nivå.

• Manuelle kvalitetskontroller:

– Peer Reviews / QA reviews onsite

– Gjennomgang av analyse, design og løsningskomponenter med leveransesenteret og kunde for

tidlig sikre at løsning er iht krav.

• Automatiske kvalitetskontroller:

– Daglig kjøring alle unit-tester

– Automatiske test på om skjermbilder er iht prosjektets GUI-krav (wcag / …. )

– Ukentlige kodegranskningskjøringer for å avdekke evt. mindre vedlikeholdbare kodekomponenter

– Kompileringskjøringer (Hver X time)

• Omfangskontroll :

– Tett kontroll av endringer,

– Innhold i scope inventory

– sporbarhet fra krav til løsning.

Eksempler på elementer i

utviklingsprosessen i Altinn på tvers av

Norge og India

13

Relasjonsbygging både på prosjektnivå og på ledelsesnivå med leveransesenteret

Page 14: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

• Involver leveransesenteret tidligst mulig (analyse / høynivå design).

• Involver leveransesenteret i avklaringsmøter med kunde.

• Ved større utviklingsprosjekter: ta høyde for at nordmenn reiser ned i

kortere / lengre perioder og vice versa).

• Bruk teknologi for samhandling på tvers av geografi (videokonferanse,

eks. Microsoft OCS / Live meeting for tale og deling av skjermbilder).

• Utviklingsprosjekter med 2 lokasjoner er mer utfordrende enn et

prosjekt med ett prosjektlokale. Ta høyde for dette i bemanningen og

planleggingen. Det er kulturelle forskjeller mellom Nordmenn og Indere,

og de er overkommelige.

Legg vekt på involvering av og samarbeid

med leveransesenteret

14

Page 15: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

• Konsekvenser for kunde. Kunden vil berøres av offshore-bruk i

prosjekter. Engasjer og eksponer leveransesenter mot kunde tidligst

mulig.

• Kostnader ved opphold for indere i Norge: Kostnaden for en inder i

Norge blir samlet sett tilsvarende som en norsk konsulent for Accenture.

• Språk / oversettelse: Hvis prosjektet bruker norsk språk i deler av

utviklingsfasen (eksempelvis i krav/analysefasen) må det tas høyde for

oversetting i perioder av prosjektet.

• Tidssoner: til Bangalore er det 3,5 (sommer) / 4,5 timer i forskjell med

Norge. Dette bør være uproblematisk for de fleste norske prosjekter.

• Ledetid for visum til India: Planlegg med noen ukers ledetid for å få

visum for å reise til India.

Øvrige forhold å være klar over

15

Page 16: Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, Accenture

Spørsmål ?