Globalization, Systems Development and Virtual Teams Sundeep Sahay

advertisement
Globalization, Systems
Development and Virtual Teams
Sundeep Sahay
Globalization Context
• Why different?
• Differences of time, space, culture,
organizations and national boundaries
• New technologies, tools and methodologies
• Intensification of interactions - speed of
response
• New markets, products and lifestyles
Trends in Software Development
• Two trends in software development:
– spread of development to
“emerging”/developing nations
– move from co-located to distributed
development
Why Global Software Teams
•
•
•
•
•
•
•
Search for specialized talent
Programming talent is very variable
Acquisitions and mergers
Reducing development costs
Establishing global presence
Reducing time to market
Proximity to customers
Some Macro Trends
•
•
•
•
•
•
Outsourcing locally
Eighties - “body-shopping”
Nineties - off-shore” centers
Balance between off-shore and on-site
“Near-shore” programming
“Reverse globalization” trends
Global Industry Dynamics
•
•
•
•
•
•
The American vulnerability
Germany’s “green-card” scheme
Norwegian initiative
The East-Asian markets
The Chinese entry
Movements up the value-chain
Implications
• Whether we like it or not….
• Need a shift in attitudes to deal with the
new global context
• A give-and-take and mutual learning
• New notions of what means a “community”
or a “team” or a “project”
Implications for Systems
Development Approaches
•
•
•
•
•
•
•
Earlier approaches for co-located settings
New complexities
Notion of participation is different
New kinds of risks
The “lifecycle” is different
Requirements are different
Communication processes are different
Different Organizational
Arrangements
• Virtual teams - one extreme
• HISP example - another extreme
• GSO work - in-between
Virtual Team: Some Definitions
• It is an enterprise that can marshal more
resources than it currently has on its own,
using collaborations both inside and outside
its boundary.
• It is the use of technology to execute a wide
array of temporary alliances with others in
order to grasp market opportunities
Some more definitions
• It is a collection of management theories
ranging from just-in-time production to lean
manufacturing and trust
• It is a network or loose coalition of
manufacturing and administrative services
uniting for a specific business purpose,
disassembling when the purpose has been
met.
Virtual Corporation
• A virtual corporation is a temporary
network of independent companies suppliers, customers, even rivals - linked by
IT to share skills, costs and access to one
another’s markets. It will have neither
central office nor organization chart. It will
have no hierarchy, no vertical integration
Virtual as metaphor
• Virtual - almost, even if not exactly or in
every way”
• Give the sense that you have more than you
possess (example, virtual memory)
• Illusion of existing at any time and place
they need
Metaphor
• Virtual organization as platform
(architectural aspects)
• Virtual organization is in space (what you
do and not where you do)
• Virtual organization is a community (trust
to make it work)
• Virtual organization is bits
• Virtual organization is a network
Implications
• Virtual organization
–
–
–
–
–
–
–
as a technology
a coalition
a network
temporary alliance
set for executing a specific business purpose
scientific management practices
to deal with competitive pressures
Why Virtual Teams
• Switching of resources
• Strategic alliances - gaining access to new
markets, technologies, products
• Core competencies
• Organizational restructuring
Critique - Trust
• Counterintuitive - in the age of competition
and mistrust, people will work based on
trust
• Need physical cues to validate trust in
computer-mediated-communications
• Time required to build trust
• Shared understanding required to build trust
Critique: Whole and Parts
• 2+2 sometimes not 5
• Knowledge (lack of) of the whole
• Sometimes, a person functions well because
of the situation he/she is in
• Competence - a complex aggregate
• Assumption of goal acceptance
• Changes in personal and social skills
Critique: Knowledge and
Language
• Where is knowledge embedded?
• Tacit knowledge
• Being in the world
Complexity Characteristics
• Teams come together with few shared
norms - stocks of knowledge
• Dealing with separation of time, space and
culture
• Communication challenges
• Relationship building
• Technological challenges
Stocks of Knowledge
•
•
•
•
Understanding what they are
Communicating backgrounds, expectations
Establishing clarity in understanding
Building and aligning these stocks of
knowledge
Time, Space and Culture
• All inter-related related
• Coordination of time differences
• Showing sensitivity and empathy to
differences
• Norms are not stable
• Developing hybridized approaches
Communication Challenges
•
•
•
•
•
•
•
Central to the process
Clarity
Balance between efficiency and empathy
Private versus public spaces
Overload versus silence
Language
Styles of communication
Relationship Building
•
•
•
•
•
•
Speed
Trust - swift trust
Dealing with breakdowns
Efficiency and compassion - “third way”
Sharing information
Local versus global - the question of
identity
Technological Challenges
•
•
•
•
•
•
New technologies
Multiple technologies
Complex infrastructure
Establishing norms of use amongst changes
Differences across teams
Time to adapt
Download