brønnøysundregistrene og accenture om altinn’s erfaring med bruk av offshore leveransesenter”,...
DESCRIPTION
"Brønnøysundregistrene og Accenture om Altinn’s erfaring med bruk av offshore leveransesenter”, Leif Arne Rones, Senior Executive, AccentureTRANSCRIPT
Brønnøysundregistrene og Accenture
om Altinns erfaring med bruk av
offshore leveransesenter
IKT-Norge, 6. mai, 2010
Altinn og offshore
© 2006 Accenture. All
rights reserved.2
Oslo 05:00 Oslo 16:00
Bangalore 0830 AM Bangalore 1930 PM
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
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
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
6
Hvor mye offshores – eksempel
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
• 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
• 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
• 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
Offshoring – Don’t try this
at home!
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
• 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
• 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
• 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
Spørsmål ?