Offshoring Nearshoring Nextdooring Jan Petter Hagberg, SuperOffice AS
RnD - 40 personer 130.000 Utvikler team - 20 personer QA team - 11 personer
2007
The world is flat En veldig god bok In this world services can be delivered electronically over long distances with little or no degradation in quality In the future, it will be more important to be good with people and communication than with computers Alan Blinder
Samarbeid før
og nå
Vår situasjon 2007
Flere klienter
Single Product Product Family Main Modules Additional Modules CRM for Windows Contact Manage ment. Office CRM Database CRM for Windows Contact Manage ment. Office Productiv ity. Sales. Marketin g. CRM for Web Contact Manage ment. Office Productiv ity. Sales. Marketin g. Docume nt Store Plugin SERVIC E for Web Customer Service and Support Pocket CRM for Mobiles Contact Manage ment. Office Productiv emarket ing Repor ter Studio ity. Sales. SuperOffice CRM Netserver Platform Security and Expandability Databas e Interfac e Custo mer Centre Ribbo ns for MS Office Audie nce Notes Link Document Archive Server CRM Database
Ny metodikk
Test måtte styrkes
Hva valgte vi
Ansette i Norge Offshoring Nearshoring
Testere Tilgang til testere 5 millioner mennesker er ikke så mange å velge blant Knapphet på profesjonelle testere Testing som en karrierevei Lite eller ingen utdannelse innen området test i Norge Situasjonen vil ikke forbedre seg med det første Dette er bedre i Asia Kostnader Testere i Norge er dyre SuperOffice trengte testere!
Offshoring strategi Lære om offshoring Det var en bevissthet i SuperOffice at vi ville prøve offshoring For å kunne evaluere SuperOffice i et offshoring perspektiv så ønsket vi å prøve ut dette og lære Kostnad Ikke først og fremst økonomisk motivert Offshoring koster penger prisen er selvfølgelig viktig
Askeladden og hans gode hjelpere Bruk av eksterne ressurser SuperOffice bruker bevisst ekstern kompetanse på områder som ikke er innen vår kjernevirksomhet Vi er vant til å samarbeide med andre Offshoring kan sees på som en utvidelse av dette Dokumentasjon Pga våre samarbeidspartnere har vi allerede mye av vår dokumentasjon på engelsk
Hvor?
Trollmannen får ting til å forsvinne... Kultur Korrupsjon Språk CMMI / RUP Ledelseskultur Gjennomtrekk Hierarki
Fokus Hjelp med administrasjon Ved å bruke en etablert offshoringspartner sparer man tid og kostnader til blant annet personelladministrasjon De vil hjelpe deg med å ansette nye ved behov Fast pris pr hode inkl kontorplass
Nettverk
Vi valgte Sri Lanka 99X EuroCenter DDC Partner som satser på SMB bedrifter Vi blir en viktig kunde selv med et team på 5-6 mann Har kontorer i Norge og Sri Lanka Ikke noe lenger å reise enn til India Sri Lanka har god kompetanse på testing og tilgang på testere 99X har test som et av sine fokusområder Vi får tilgang til et miljø utenfor vårt team ved behov Våre teammedlemmer i Sri Lanka har et større faglig miljø å støtte seg på Hvorfor? Vi hadde samarbeidet med Oslo kontoret tidligere og kjente bedriften De kjenner den nordiske kulturen godt (norsk ledelse) I Sri Lanka så er en karriere innen testing en karrieremulighet
Hvordan begynte vi
Kostnader Administrativ overhead Bygge opp et team Reise når det trengs Kommunikasjon Godt utstyr løsninger som fungerer
Point of contact Kontaktperson hos deg Ikke sett din beste tekniske person på denne oppgaven. Bruk en med gode kommunikasjonsegenskaper og som er interessert i å få dette til å virke Ha en kontaktperson/team lead i hver lokasjon Denne personen vil bruke mye av sin tid til å kommunisere med offshore lokasjonen
Første spadetak Hvordan begynte vi Man bør først snakke internt om offshoring som et alternativ Få aksept for at man ønsker å prøve dette ut Vi hadde et internt seminar med foredragsholdere To partnere presenterte seg og sine erfaringer om hva offshoring var for noe En hovedfagsoppgave om offshoring ble presentert Diskusjoner Være forberedet på å svare på spørsmål rundt forskjellige temaer angående offshoring Hva skjer ved innstramninger? Hva skal gjøres her og hva skal gjøres der? Hvor mye arbeid må vi gjøre?
Intervju Gjør dine egne intervjuer Vår partner intervjuet 1. runde Vi kom ned og intervjuet 2. runde Vi brukte powerpoint for deler av intervjuet Forklar måten du har tenkt å gjennomføre intervjuet på at det kommer til å bli gjennomført i en norsk stil at det ikke vil være noen lurespørsmål Intervju mange og velg de som også forstår de kulturelle forskjellene Som er interessert i en long term commitment Hennes/hans muntlig engelsk lar seg lett forstå (...også over en telefonlinje)
Komme igang 3 nivåer til Nirvana Nivå 1: Nivå 2: Nivå 3: Prosjektorientert tilnærming Mer som outsourcing Samme prosjekt, men jobber på forskjellige moduler/oppgaver Trenger koordinasjon Må kjenne hverandre Jobber sammen som et team på daglig basis på de samme oppgavene Offshore lokasjon er en virkelig integrert del av resten av R&D
Ditt eget team hjemme Holdninger Man må ikke glemme å jobbe med de hjemme. De skal også virke/bidra i dette samarbeidet Du vil antageligvis ikke få til at alle blir like entusiastiske som deg rundt dette prosjektet Det tar meg kortere tid å gjøre det selv enn å beskrive hvordan det skal gjøres for noen langt borte La flere få lov til å reise ned til offshore lokasjon og se /lære Forventninger Forventningene til det arbeidet som blir levert Forventninger til hastighet Ha de samme forventningene som til en nyansatt o Mye å bevise for å bli akseptert (enda mer enn en nyansatt?)
utfordringer & erfaringer & gevinster
KOMMUNIKASJON KOMMUNIKASJON
Teambuilding Etter jobb Viktig å bli kjent med hverandre utenfor jobbsituasjonen Personlig relasjoner inngir til tillit Gjør aktiviteter sammen som krever at man samarbeider vi liker å møtes hjemme hos noen for å lage middag sammen, retter fra Norge og Sri Lanka Vis dem landet ditt En tur i skogen Båttur på fjorden Årstidene Stillhet Norsk mat Finansiering?
Kommunikasjon CiSCO (gml Tandberg) LifeCam Cinema
Kommunikasjon - Sococo
Model Architect Developer Tester Architect Developer Tester Tester Tester
Distribuerte Team Tidssoner Synkroniser offshore med onshore arbeidstider En person som kommer tidlig onshore kan hjelpe offshore lokasjon hvis nødvendig Utnytt fordelen ved at offshore lokasjon har kjørt igjennom testkjøringer av nattens bygg og dermed har klar status og analyser av eventuelle feil til onshore starter sin arbeidsdag noen timer senere
Samlokaliserte vs distribuerte team Samlokalisert Effektiviteten er høy Samlokalisert Lett å kommunisere (ansikt til ansikt) Rask kommunikasjon Distribuert Avstand er ikke en barriere for de som ønsker å kommunisere Instant messengers, wiki eller forumer tilbyr en rask og enkel måte å kommunisere på selv i et distribuert miljø Alt avhenger imidlertid av teamets evne til å kommunisere med hverandre Flere forstyrrelser i det samlokaliserte arbeidsmiljøet. Dette har innvirkning på produktiviteten Omtrent all kommunikasjon er udokumentert Ikke samme type forstyrrelser hos offshore lokasjon som onshore (ikke så mye møter) Omtrent all kommunikasjon er dokumentert. Lett å gå tilbake å sjekke hva man ble enige om
Høste fruktene av samarbeidet Utnytte det......at de tester på en annen måte enn oss (matriser) gir bedre testdekning...forskjellen i tidssoner og helligdager gir oss av muligheter! F.eks at de kommer før deg på jobb Smoke test 17. mai release 18. mai...at de jobber i et roligere miljø enn du, færre forstyrrelser
jan.petter.hagberg@superoffice.com no.linkedin.com/in/janpetterhagberg