32
Vegar Imsland, Sundeep Sahay, and Yvonne Wartiainen Department of informatics, University of Oslo April 9th 2003 1 Key issues in Managing a Global Software Outsourcing relationship between a Norwegian and Russian firm: Some Practical Implications Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Embed Size (px)

DESCRIPTION

Key issues in Managing a Global Software Outsourcing relationship between a Norwegian and Russian firm: Some Practical Implications. Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003. Agenda. The context of the research Methodology - PowerPoint PPT Presentation

Citation preview

Page 1: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

1

Key issues in Managing a Global

Software Outsourcing

relationship between a Norwegian

and Russian firm: Some Practical

Implications

Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen

April 9th 2003

Page 2: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

2

Agenda

• The context of the research

• Methodology

• Discuss 3 key issues that influenced the relationship, and suggest some points of action:

• Knowledge sharing• Estimation

• Project Management

• Communication

• Discussion

Page 3: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

3

The context of the research

• NorSys: The Norwegian customer

• RussCo: The Russian developer

• Relationship started in 1999

• Possible future projects

Page 4: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

4

The context of the research – compared with IN364 issues

• Theoretical foundations• Research methodology

• Illustrating complexity• Structuration theory: Understanding culture

• Organizational complexity• Geographical distance

• Context specific knowledge

• Language

• GSO vs. Participatory Design

Page 5: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

5

MethodologyData collection:• 12 interviews in Norway and 14 interviews at RussCo in St.

Petersburg.• Reading project documents. • Analyzing tools used in the project.• Discussions.

Other:• Feedback to the Norwegian project staff – used by the project-

members to justify their actions.• We felt moral obligations to give something back to the

companies. • The Norwegian company sponsored our trip to Russia.

• …but never instructed us what to write. • Our engagement in the project has had practical implications which

we consider positive.• We believe we could not have collected our data being less involved

in the project.• We were asked for advice during the project.

Page 6: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

6

Knowledge sharing

• Definition: Concerns the various processes through which information and knowledge is acquired, shared and integrated.

• Various forms of knowledge: the Norwegian tax- and salary rules, about developing estimates, about SalarySystem, TestTool, and Delphi.

• Various mechanisms: face-to-face meetings, written documents, e-mails, telephone-conversations and ICQ-chats, project-reports and bug-reports.

• Local knowledge: Knowledge which could not be transferred, which was in the heads of people and embedded in work practices.

Page 7: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

7

Knowledge sharing

• Problem 1: Lack of domain knowledge

• Problem 2: Inadequate efforts to transfer knowledge• Estimation

Page 8: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

8

Knowledge sharing

Lack of domain knowledge• NorSys was supposed to have complete

knowledge of SalarySystem• SalarySystem is very context specific

• Little written documentation

• RussCo was believed to have established procedures and understanding of how outsourcing should be done

• Redesign projects are different from ”new” projects

Page 9: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

9

Knowledge sharing

Inadequate efforts to transfer knowledge

• Knowledgeable RussCo people spent time on other projects

• Language problems

• Positive: TestTool and the test cases improved the knowledge sharing

Page 10: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

10

Knowledge sharing

Estimation• Technical focus

• Top-down approach

• RussCo wanted the contract → made low estimates

• No negotiation process

• No overall evaluation; interconnected modules

Page 11: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

11

Knowledge sharing

Suggested points of action:• Earlier and regular face-to-face meetings • Encourage more communication channels to be used• Videoconferencing• Closer control over movement of personnel• Language and cultural training

Estimation:• Take the GSO nature of the project into consideration• Do not make estimates unless the understanding of the

system is appropriate • Emphasize the need to develop “correct” rather than “low”

estimates

Page 12: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

12

Project management

Within the issue of project management, we include the formal (and also informal) routines and procedures for application of knowledge, management of skills, use of tools and techniques for project activities in order to meet the common aim of the partners to successfully complete the project.

We first discuss some project management related problems and then discuss some suggested points of action.

Page 13: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

13

Project Management

• Problem 1: The role and movement of key people

• Problem 2: Project Reporting

Page 14: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

14

Project Management

The role and movement of key people

Key people: those people that because of their role, knowledge, and work-tasks are important to the project

Organizational structure: the information-processing network in the organization including points of team members’ power

Page 15: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

15

Project Management

The role and movement of key people

• No formal demand related to the team members skills and experience was made.

• The challenge of language led to bigger workload on two people (the Russian speaking developer on the Norwegian side, and the Russian project leader on the Russian side) than originally intended.

Page 16: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

16

Project Management

The role and movement of key people

• Too much information is routed through one person, increasing the risk for overload – and “person dependent”. The result of overload is often selection, which again might lead to ignorance of important issues.

• The organizational structure of the Russian company prevents the project leader from taking important decisions based on the knowledge he/she’s gained – “responsibility without authority”.

Page 17: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

17

Project Management

Project reporting• Testers are pressurized due to lack of time

to close and report a build as verified (successfully fixed), before they are satisfied with the corrections made.

• Both the companies lacked the appropriate level of understanding about the project status in the beginning of the project due to general reports, and that no checks were made to verify the status.

Page 18: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

18

Project Management

Project reporting• The programmer on the Norwegian side has

no formal responsibility to report his progress on the calculation engine, complicating the parallel programming and integration process.

• Detailed reports are good for the project members closely involved in the project, but more high-level and general reports should be made for the upper-management.

Page 19: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

19

Project Management

Suggested points of action:• Make it a contractual obligation for the

vendor to provide the buyer with CVs from project members, and report shifts of people and get approvals from NorSys.

• Allow more direct communication lines to:1. spread knowledge among people.

2. reduce risk of overload on one person.

3. make cross-site problem solving more efficient.

Page 20: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

20

Project Management

Suggested points of action:• Decrease the consequences of shift in

personnel by introducing shadowing/buffering – let one extra person follow the project so that if one leaves, this one can step in on short notice.

• CMM : establish routines, procedures, and make documentation about the project more available.

Page 21: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

21

Project Management

Suggested points of action:• Reexamining the relationship between

testers and developers to find answers to whether closing builds premature creates new bugs and will result in further delays in the long run. Release build every second week instead of every week? When 80% of bugs are fixed.

Page 22: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

22

Project Management

Suggested points of action:• Generate more general and less-detailed

report for the overall management of the project – for top management.

• Introduce another level of management that reports to the project leader from the testers and programmers.

Page 23: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

23

Communication

Definition: describes the transmission and receiving of information, and the feelings and attitudes of the people involved with the overall purpose of having it understood and producing a response.

Page 24: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

24

Communication

• Problem 1: Content of communication.

• Problem 2: Channels of communication.

Page 25: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

25

Communication

Content of communication• Issues of high and low context

communication: Norwegian expect direct communication, while Russians has a more indirect communication style.

• Concepts are not universal so that even if you could translate the word “bilgodtgjørelse” to English or Russian, you need to fill in with an explanation of the actual meaning.

Page 26: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

26

Communication

Content of communication• Due to English language limitations

Russian team members seems reluctant to write to the e-mail list because it is to serve as formal documentation. Explaining technical issues, and concepts that are local to Norway was further complicated by the limitation of language.

• Black-box communication.

Page 27: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

27

Communication

Page 28: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

28

Communication

Channels of communicationDifferent channels have different characteristics

which makes their use more, or less, critical at different stages in the project:

• Face-to-face: in this project these meetings have been too few, to late, and with not enough people attending.

• E-mail: result of the e-mail list: team members reluctant to use it due to visibility to management. Led to use of informal channels and more work for the Russian project leader.

Page 29: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

29

Communication

Channels of communication• ICQ: has encouraged its own use because it allowed for

informal, invisible communication in Russian between the two sites. Was removed for security reasons.

• TestTool: made monitoring of bugs efficiently, made customer input on bugs possible, increase the customers sense of control.

• Telephone: due to costs and lack of shared language this has not been used, but for those speaking Russian it would have been preferred.

• Video conferencing: provide similar opportunities to face-to-face meetings, but is not used in this project.

• Fax: not used in this project.

Page 30: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

30

Communication

Suggested points of action:• Explore additional channels

• Increase amount of face-to-face meetings

• Consider the use of videoconference as a complement to face-to-face meetings

• Sort out the technical problems with NetMeeting because it will provide the capabilities of ICQ and the visual dimension

• Encourage more direct channels of communication

• Introduce language and cultural training

Page 31: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

31

Communication

Page 32: Vegar Imsland, Sundeep Sahay and Yvonne Wartiainen April 9th 2003

Ve

ga

r Im

sla

nd

, S

un

de

ep

Sa

ha

y, a

nd

Yvo

nn

e W

art

iain

en

De

pa

rtm

en

t o

f in

form

atic

s, U

niv

ers

ity o

f O

slo

Ap

ril 9

th 2

00

3

32

Discussion

• Methodology

• Problems

• Suggested action

• Questions