Global Software Development: Issues, Solutions, Challenges
|
|
|
- Iris Burke
- 10 years ago
- Views:
Transcription
1 Global Software Development: Issues, Solutions, Challenges Parastoo Mohagheghi Dept. Computer and Information Science (IDI) University of Science and Technology (NTNU) Trondheim, Norway Trial lecture, 21 September
2 What is Global Software Development (GSD)? Sahay (UiO) defines it as software work undertaken at geographically separated locations across national boundaries in a coordinated fashion involving real time (synchronous) and asynchronous interaction. Involves communication for information exchange. Involves coordination of groups, activities and artifacts so they contribute to the overall objective. Involves control of groups (adhering to goals and policies) and artifacts (quality, visibility & management). 2
3 Some figures on the extent of GSD 3 40% of the Fortune 500 companies use GSD, and 185 of these outsourced to India alone [Global Business Technology, NASSCOM, 2000]. Upwards to 50 nations are participating in GSD [Carmel, 2001]. IBM, British Airways, Alcatel, British Telecom and General Electric have moved parts of their software development to countries like Ireland and India [Khan, 2003]. 80% of the Irish software industry s output is exported [Cochran, 2001]. Gartner Dataquest has projected that IT outsourcing will reach $159 billion by 2005 [Laplante, 2004] open source projects are hosted at SourceForge.net on Sept
4 Worldwide development centers US IRELAND FEW EUROPEAN COUNTRIES ISRAEL RUSSIA CHINA INDIA SINGAPORE JAPAN PHILIPPINNES SOUTH AFRICA AUSTRALIA NEW ZEALAND 4
5 Why Global Software Development? The most given answers Solving local IT skills shortage, Motorala in 2000 had only 20% of required staff for 3G trial. GSD Cost saving, overseas projects cost about $25 per hour vs. US $75 per hour Remain focused on core competencies, (outsourced functions are complex, important or distasteful [Bruce Schneier, security expert] 5
6 Why Global Software Development? A more complete picture 6 New markets or presence in the local market Acquisitions & mergers GSD Improved quality? Impact on policies? Competitive advantage Follow-the-sun development
7 The four approaches to GSD 1. Intra-organizational or legally related companies; - E.g. Siemens, Lucent Technologies, IBM, Ericsson 2. Inter-organizational or outsourcing ; - IT infrastructure, data centers, embedded software, maintenance or even software applications. 3. Open Source Software or non-organizational; - OS like Linux, programs for programmers (editors, compiler). 4. Services or components over Web; - Application Service Providers (ASP), pay-per-use services and recent component markets. 7
8 Benefits and risks of intra-organizational or inter-organizational global development 8 Benefits Solution to IT skills shortage Cost efficiency Competitive advantage Follow-the-sun development or Round-the-clock service New markets Risks Threat of opportunism, security and trust concerns, training, cultural issues Hidden or unexpected costs, delay, the value and cost is intangible and long-term oriented, detailed spec. Loss of control Geopolitical risks, coordination problems Legal issues
9 Issues in GSD Strategic issues: when, to whom and how, task allocation. Communication issues: distance, time zone difference, infrastructure support, distinct backgrounds, lack of informal communication. Coordination complexity Cultural issues: power distance, individualism vs. collectivism, attitude to time etc. Geographical dispersion: vendor support, access to experts, software practices that need face-to-face comm. Technical issues: information and artifact sharing, software architecture. Knowledge management: slow communication, poor documentation, tacit knowledge, repositories etc. 9
10 Overview of the remainder Challenges in Inter/intra org. GSD Communication Culture Open Source answers Literature overview Summary 10 Organizational models Work allocation Ericsson example
11 Communication Communication type: Formal: for routine coordination, formal specifications or inspections or meetings. Informal: in the face of changes, informally captured requirements or out-of-date documents. Tom Allen, 1977: The frequency of communication among engineers decreased with distance. Even 30 meters distance (same building or floor) is like miles away. Some activities (e.g. requirement eng.) depend more on communication than others (e.g. testing). Communication patterns: more with local and less with remote people. 11
12 Communication means Synchronous Phone, video conference, Net meeting, E-chat, Instant Messaging Asynchronous , voic , discussion list, on-line calendar Synchronous & Asynchronous Document sharing, Distributed Configuration Management (CM) systems, file transfer, remote access Special tools such as distributed blackboards, intelligent CM systems, experience browser 12 Awareness is knowing what is going on. Awareness Systems filter information.
13 Cultural differences Edward T. Hall (1976) identifies two dimensions: High context vs. low context cultures, Poly-chronic vs. mono-chronic cultures. Geert Hofstede (2002) identified five views: Power distance, collectivism vs. individualism, feminity vs. masculinity, uncertainty avoidance, long-term vs. short term orientation Other factors added by others: Emotional vs. neutral, attitude to time, race, class, religion, attitude to governments and specific vs. diffuse. Cultures must be understood and respected. They could not be easily changed! 13
14 What is the impact of cultural differences on software development? High power distance -> hierarchical forms of communication and slow decision making ( e.g. during requirement eng. in a study on Thai culture, 2000). Uncertainty avoidance -> waterfall development models and restrictive change process (a study in 2003 comparing Japan, US and India). Collectivism -> helping each other and correcting other people s bugs (the same study, lowest for US). US clients normally work with extensive written agreements and frequent contact, while Japanese prefer more verbal and continuous communication and less (but more formal) contact [Krishna from Indian companies, CACM, April 2004]. 14
15 Managing cross-cultural relationships Minimize cross-cultural issues or reduce intensive collaboration [Carmel 2001, Krishna 2004]: Project types: Embedded software, OS Contract types: contract programming, full ownership Reduce cultural distance: Locals on-site (75/25 rule), staff who bridge cultures, common processes and work environment, personnel exchange, culture liaison etc. Reduce temporal distance by communication means. Recognize limits and learn from the other part. Reflect and share knowledge. 15
16 Relationships in IT outsourcing- FORT or Four Outsourcing Relation Types Extent of substitution High Low Reliance Support Alliance Alignment Low High Strategic impact of outsourced portfolio Reliance: cost reduction, outcome-based, formal procedures to monitor vendor. Alliance: strategic partnership, common objectives and informal comm. channels of importance. 16 Support: lowest set-up cost, out-come based, multiple bidding process. Alignment: high-impact IS services, gain expertise, should integrate the new system with existing ones and provide in-house personnel for this, mostly dynamic and high-risk projects.
17 Work allocation In-house Product Mngt. Alt.1: Transfer by development stage Classic contract model, formal requirements, non-critical parts RE Design Code Unit test System test Maint enance Outsourced Implementation model, critical parts Product Mngt. RE Design Code Unit test System test Maint enance Product mngt. model, non-critical parts with further development Product Mngt. RE Design Code Unit test System test Maint enance Maintenance model 17 Product Mngt. RE Design Code Unit test System test Maint enance Mockus, IEEE Software 2001,Nissan, ICSE workshop 2004
18 Work allocation- cont. Alt.2: Transfer by functionality Melvin Conway: a (software) product s structure reflects the organizational structure of the company that produced it. David Parnas: software modularity should reflect the division of labor. Solutions: systems or subsystems, horizontal layers or chunks of related functionality (Mockus). Requires independent units of development. Alt.3: Transfer by localization Alt.4: Product line approach Independent architectural units that do not need customization are developed by collocated teams. Development of big chunks that need customization is replicated in several locations. (Elbert 2001 on Alcatel, Ericsson). 18 Common for all: Incremental approach to facilitate communication and highlight ambiguities.
19 Other challenges in intra-org. and interorg. global development Organizational models: local managers at each site (with common visions). Risk management, both at organizational level and project level. New roles (e.g. management) and changed roles (interfacing vendor). Pricing: Fixed or dynamic tied to effectiveness measures for low-risk projects, Time and material for high-risk projects, Maintenance in-house or external. Adapting software processes. Tools. 19
20 Open Source Software Systems that give users free access to and the right to modify their source code. Usually solve all the problems of distributed development using only very simple communication tools such as and newsgroups, and change management systems such as CVS or Bugzilla. Global access to developers. For example, the Apache project concerned with developing a HTTP (web) server included volunteers located in the US, Britain, Canada, Germany and Italy [Østerlie]. Some characteristics: There is no explicit system- level design or even detailed design. There is no project plan, schedule or list of deliverables. OSS projects have more frequent releases and rapid cycle time. 20
21 Open Source Software- cont. 21 Project leader Core members (<15) Active developers Peripheral developers Bug fixers Bug reporters Readers Passive users (99% in Apache) General structure of an OSS community No training, Ad hoc alliances, Free participation, Work is not assigned, Main motivation is learning and creation, Status by the practice of using. -The developers must be users; there is generally no requirements gathering. -Bug finding and fixing is done by users -> low post-release defect density and high productivity due to independence of tasks. - High modularized software, a highly capable (small ) core team and informal coordination style -> speed - Other processes and practices: voting, wedging and forking. - Products: OS, compilers, system programs (Glass on Cathedral or Bazaar).
22 Quality impacts Only a few case studies report concrete impacts of GSD on product or project attributes: Delay is the additional time it takes to resolve an issue when more than one site is involved. A study of modification requests (MRs) by at Lucent Technologies showed that single-site MRS took in average 5 days to complete, in contrast to 12,7 days for multi-site MRs (not related to size or number of changed modules, but to number of peoples involved) [Herbsleb et al. 2001]. Boland et al. report reduced productivity due to asynchronous communication (how much?) [ICSE workshop, 2004]. Others mention reduced defect-density and high productivity in OSS projects. Collocated teams achieved an efficiency improvement during initial validation activities of over 50 percent [Ebert, 2001] Lack of quantitative results in general. What about cost, time-to-market, productivity in LOC etc.? 22
23 Empirical work Several descriptive case studies and results of interviews. Some formulative papers. A few papers on new tools, one quantitative study on MRs and one simulation of delay. on the supplier side, several papers from Indian researchers, but not from other nations. Research topics: What type of projects should be (or might be) developed globally? Who should work with whom? It should be answered together with management and social scientists. What type of activities should be done collocated or distributed? For example should we do requirement eng. distributed? Is the distribution cost justifiable? What GSD needs in terms of practices, processes and tools? Developing tools, methods and techniques. Estimation, assessment of cost and impact on quality 23
24 Ericsson experience (from my thesis) Product management Software process Software architecture team Application B, Sweden, Org. B Application A, Norway Business specific layer, Norway Middleware, Norway External, Norway Platform, Sweden, Org. A Also extensive use of consultants Initially: Each organization did necessary requirement eng., design, coding and testing. Final integration testing for the product was done in Germany. Since 2002: maintenance of earlier releases is outsourced. 24 Product Mngt. RE Design Code Unit test System test Maint enance
25 Summary GSD takes several forms. Distance (time and space) creates many challenges in communication, coordination, organization, project planning and follow up, and work allocation. Advances in communication technology and tools have brought GSD in focus. Questions regarding benefits and risks need detailed analysis in each case. Research should also map approaches or methodologies to problem domains. 25
26 Sources ICSE workshops on OSS and GSD in 2001, 2002 and IEEE Software March/April Almost every issue of CACM since 2002! Annual Hawaii International Conference on System Sciences (HICSS) since ICSE main conferences. A few papers from other sources: METRICS 01, Organizational Science Journal etc. 26
Software Engineering. Global Software Development. Werner Heijstek, Leiden Institute of Advanced Computer Science
Software Engineering Global Software Development Werner Heijstek, Leiden Institute of Advanced Computer Science Lecture Series for BSc. Informatica en Economie year 2 (Fall semester 2011) Leiden University.
4/9/13. Global So(ware Development. GSD courses @ITU. Roadmap
Global So(ware Development Rosalba Giuffrida Yvonne Di3rich IT- University in Copenhagen So(ware and System Sec>on GSD courses @ITU http://global-interaction.org/ Distributed Collaboration and Development
Two case studies of Open Source Software Development: Apache and Mozilla
1 Two case studies of Open Source Software Development: Apache and Mozilla Audris Mockus, Roy Fielding, and James D Herbsleb Presented by Jingyue Li 2 Outline Research questions Research methods Data collection
Communication Needs, Practices and Supporting Structures in Global Inter- Organizational Software Development Projects
Communication Needs, Practices and Supporting Structures in Global Inter- Organizational Software Development Projects Maria Paasivaara Helsinki University of Technology Software Business and Engineering
Fujitsu World Tour 2015. Human Centric Innovation. The Future of the Datacenter. Ayman Abouseif VP Product Marketing. 0 Copyright 2015 FUJITSU
Fujitsu World Tour 2015 The Future of the Datacenter Ayman Abouseif VP Product Marketing Human Centric Innovation 0 Copyright 2015 FUJITSU A hyperconnected world 1 Copyright 2015 FUJITSU A new business
Panel discussion on TOP CHALLENGING ISSUES FOR SOFTWARE DEVELOPMENT. Roy Oberhauser Aalen University
Panel discussion on TOP CHALLENGING ISSUES FOR SOFTWARE DEVELOPMENT Roy Oberhauser Aalen University Importance of SW Development Society increasingly depends on software SW impacts us all, thus SW development
The Effect of Culture on Human Factors
The Effect of Culture on Human Factors Lex Rock Heemstra Human Factors Specialist Flight Training Discussion Definitions of Culture Hofstede s National Culture Traits FMAQ - Helmreich/Merrit Pilot study
Managing Cross-Cultural Issues. in Global Software Outsourcing
Managing Cross-Cultural Issues in Global Software Outsourcing S. Krishna, Sundeep Sahay, and Geoff Walsham [Indian Institute of Management, Bangalore, India; Department of Informatics, University of Oslo,
T task Distribution and Selection Based Algorithm
2009 Fourth IEEE International Conference on Global Software Engineering TAMRI: A Tool for Supporting Task Distribution in Global Software Development Projects Ansgar Lamersdorf University of Kaiserslautern
Using Iterative and Incremental Processes in Global Software Development
Using Iterative and Incremental Processes in Global Software Development Maria Paasivaara and Casper Lassenius Helsinki University of Technology Software Business and Engineering Institute POB 9210, FIN-02015
INTERNATIONAL BUSINESS & INTERNATIONAL MANAGEMENT
INTERNATIONAL BUSINESS & INTERNATIONAL MANAGEMENT Differences into cultures Relationship exists between CULTURE and The cost of DOING BUSINESS in a country or region WHAT IS A CULTURE? (1) A complex whole
How To Manage An Ip Telephony Service For A Business
Enabling organisations to focus on core revenue generating activities Your business needs reliable, flexible and secure communication tools to enable better connectivity and collaboration with your employees,
An empirical study on Global Software Development: Offshore Insourcing of IT Projects
An empirical study on Global Software Development: Offshore Insourcing of IT Projects Rafael Prikladnicki, Jorge L. N. Audy, Roberto Evaristo School of Computer Science, PUCRS, Porto Alegre, Brazil; University
Managing Requirement Risks in Global Software Development
Managing Requirement Risks in Global Software Development Aurangzeb Khan Dr. Farooque Azam Muhammad Shoaib Zafar ABSTRACT Now a day s trend toward software development is changed and Software organizations
Developer Fluency: Achieving True Mastery in Software Projects
Developer Fluency: Achieving True Mastery in Software Projects Minghui Zhou, [email protected], Peking University, Beijing, China Audris Mockus [email protected] Avaya Research Labs, NJ, USA Agenda History
Offshore outsourcing of business services Threat or Opportunity
Siemens Business Services Offshore outsourcing of business services Threat or Opportunity Presentation by Elie Cohen Chief Executive Officer Siemens Business Services France Agenda for the next 20 minutes
Anatomy of an Enterprise Software Delivery Project
Chapter 2 Anatomy of an Enterprise Software Delivery Project Chapter Summary I present an example of a typical enterprise software delivery project. I examine its key characteristics and analyze specific
Software Exports and Developing Countries : Implications for Argentina
Software Exports and Developing Countries : Implications for Argentina Dr Brian Nicholson University of Manchester, UK Professor Sundeep Sahay University of Oslo, Norway Agenda Our background Global marketplace
Communication in Firm-Internal Global Software Development with China
Communication in Firm-Internal Global Software Development with China Bilal Zaghloul 1, Dirk Riehle 2, Minghui Zhou 3 1 Friedrich-Alexander University Erlangen-Nürnberg, Information Systems Department,
Using the Cloud to Facilitate Global Software Development Challenges
Using the Cloud to Facilitate Global Software Development Challenges Sajid Ibrahim Hashmi [email protected] REMIDI 2011 Helsinki, Finland Table of Contents Context Global Software Development (GSD)
Successfully managing geographically distributed development
IBM Rational SCM solutions for distributed development August 2004 Successfully managing geographically distributed development Karen Wade SCM Product Marketing Manager IBM Software Group Page 2 Contents
OFFSHORING: MEETING THE CHALLENGE
OFFSHORING: MEETING THE CHALLENGE Elizabeth Sparrow Chair, BCS Working Party on Offshoring and author A Guide to Global Sourcing going further together Offshoring: meeting the challenge IT service globalization
Offshore Software Development Centers in Russia: Risk Mitigation Strategy
Offshore Software Development Centers in Russia: Risk Mitigation Strategy Sergei Riabov Director of Business Development, Auriga Inc. Agenda Introduction Changing Physiognomy of Offshore Outsourcing Opportunities
Collaborative Software Development
Collaborative Software Development and what we can learn from F/OSS development Martin Kropp Instute for Mobile and Distributed Systems Swisslog, Grindelwald, 28. Mai 2009 Objectives Some term clarifications
An ITIL Perspective for Storage Resource Management
An ITIL Perspective for Storage Resource Management BJ Klingenberg, IBM Greg Van Hise, IBM Abstract Providing an ITIL perspective to storage resource management supports the consistent integration of storage
Managing Successful Offshore QA Delivery
1 Managing Successful Offshore QA Delivery White Paper Authored for: 13th International Conference, QAI Author 1: Prasuna Potteti Date: 13-Sep-2011 Email: [email protected] Deloitte Consulting India
Hadoop Market - Global Industry Analysis, Size, Share, Growth, Trends, and Forecast, 2012 2018
Transparency Market Research Hadoop Market - Global Industry Analysis, Size, Share, Growth, Trends, and Forecast, 2012 2018 Buy Now Request Sample Published Date: July 2013 Single User License: US $ 4595
White paper. Engineer to Order Manufacturing
White paper Selecting ERP for Engineer to Order Manufacturing content Are you getting the real deal?... 3 Conclusion... 4 About IFS... 5 Selecting ERP for Engineer to Order Manufacturing By Peter Gross
RE tools survey (part 1, collaboration and global software development in RE tools)
1 de 9 24/12/2010 11:18 RE tools survey (part 1, collaboration and global software development in RE tools) Thank you very much for participating in this survey, which will allow your tool to become part
Advanced Software Engineering FYI!
Advanced Software Engineering Dr. Overview of Software Engineering and Development Processes! CSE870! CSE870: Advanced Software Engineering (): Intro to Software Engineering 1 FYI! Professor in CSE! Here
Optimizing Application Management Outsourcing:
A P P L I C A T I O N S A WHITE PAPER SERIES SYNTEL, A U.S.-BASED IT SERVICE PROVIDER WITH AN EXTENSIVE GLOBAL DELIVERY SERVICE, SUGGESTS SPECIFIC BEST PRACTICES FOR REDUCING COSTS AND IMPROVING BUSINESS
IBM Global Services. IBM Maintenance Services managed maintenance solution for Cisco products
IBM Maintenance Services managed maintenance solution for Cisco products agenda The challenges of business connection The IBM/Cisco strategic alliance Introducing IBM Maintenance Services managed maintenance
Chartis RiskTech Quadrant for Model Risk Management Systems 2014
Chartis RiskTech Quadrant for Model Risk Management Systems 2014 The RiskTech Quadrant is copyrighted June 2014 by Chartis Research Ltd. and is reused with permission. No part of the RiskTech Quadrant
Project, Program & Portfolio Management Help Leading Firms Deliver Value
in collaboration with Project, Program & Portfolio Help Leading Firms Deliver Value Managing Effectively & Efficiently Through an Enterprise PMO Program & Portfolio : Aligning IT Capabilities with Business
SED As a Homogenous Virus
1 A Critical Review of Software Engineering Research on Open Source Software Development Thomas Østerlie and Letizia Jaccheri NTNU Presented by Jingyue Li 2 Problem formulation A growing concern with the
www.wipro.com NFV and its Implications on Network Fault Management Abhinav Anand
www.wipro.com NFV and its Implications on Network Fault Management Abhinav Anand Table of Contents Introduction... 03 Network Fault Management operations today... 03 NFV and Network Fault Management...
Global Sourcing of Business Services
Prof. Stephan Manning UMB College of Management What does sourcing mean? What does sourcing mean?! Organizing supply of inputs/resources needed for primary and support activities Inputs Focal Firm Outputs
Requirements Specification in Distributed Software Development A Process Proposal
Requirements Specification in Distributed Software Development A Process Proposal Leandro Lopes, Rafael Prikladnicki, Jorge Audy School of Computer Science - PUCRS 6681 Ipiranga Av., Porto Alegre, RS,
Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational
Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption Sunil Shah Technical Lead IBM Rational Agenda Organization s Challenges from a Delivery Perspective Introduction
IBM s ODM Development Model
July 2011 IBM s ODM Development Model Bruce Smith IBM Corporate Quality Management System (QMS) Quality Policy: IBM has an overriding worldwide commitment to the quality of the products, solutions, and
www.aspiresys.com Page 1 of 17
Copyright Notice: 2001 Aspire Systems. All Rights Reserved. The contents on this document are not to be reproduced or duplicated in any form or kind, either in part or full, without written consent from
Global Software Development
Global Software Development Ita Richardson, University of Limerick, Ireland Tutorial at University of Tampere, Finland, August 2007 1 Overview Global Software Development Barriers & Complexitities Project
Open Source Software Maintenance Process Framework
Open Source Software Maintenance Process Framework Timo Koponen Department of Computer Science University of Kuopio Box 163, 70211 Kuopio, Finland +358-17-162388 [email protected] Virpi Hotti Department
How Culture Affects your Business Ing. Mansoor Maitah Ph.D.
How Culture Affects your Business Ing. Mansoor Maitah Ph.D. How Culure Affects your Business The Reasons of Growing Interest in Culture Study 1) The globalization of business, 2) Quantum advances in telecommunications
Scrum on Offshore Development Case Study
Master Thesis Software Engineering Thesis no: MSE-2009-28 Nov. 2009 Communication Support to Scrum Methodology in Offshore Development Case Study Mermaid Technology, Denmark Kashif Ali Sulemani, Muhammad
Agilent MATLAB Data Analysis Software Packages for Agilent Oscilloscopes
Agilent MATLAB Data Analysis Software Packages for Agilent Oscilloscopes Data Sheet Enhance your InfiniiVision or Infiniium oscilloscope with the analysis power of MATLAB software Develop custom analysis
Preparation for Distributed Development and Outsourcing
Preparation for Distributed Development and Outsourcing Peter Kolb Distributed and Outsourced Software Engineering, - 1 - Objectives This module will enable the participant to: Prepare a decision basis
Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University
Software Engineering Introduction & Background Department of Computer Science Kent State University Complaints Software production is often done by amateurs Software development is done by tinkering or
IFS ApplIcAtIonS For ElEctronIc components xxxxxxxxxxxxx
IFS Applications for ELECTRONIC COMPONENTS xxxxxxxxxxxxx OUR SOLUTION S DNA When we first set out to create IFS Applications over 25 years ago, our goal was to make the most usable business software on
About Call Catch. The Vision
About Call Catch Call Catch is a leading provider of integrated call recording, call accounting and workforce optimization solutions for enterprises, trading floors, government agencies, and first responders.
Chapter 2 Critical Success Factors for Global Software Development
Chapter 2 Critical Success Factors for Global Software Development John works for BAS Corporation, which grew over years through mergers and acquisitions of companies around the world. BAS Corporation
The Determinants of Global Factoring By Leora Klapper
The Determinants of Global Factoring By Leora Klapper Factoring services can be traced historically to Roman times. Closer to our own era, factors arose in England as early as the thirteenth century, as
Outsourcing BI Maintenance Services Version 3.0 January 2006. With SourceCode Inc.
Outsourcing BI Maintenance Services With Inc. An Overview Outsourcing BI Maintenance Services Version 3.0 January 2006 With Inc. Version 3.0 May 2006 2006 by, Inc. 1 Table of Contents 1 INTRODUCTION...
Cultural Determinants of Search Behaviour on Websites
Cultural Determinants of Search Behaviour on Websites Anett Kralisch & Bettina Berendt Institute of Information Systems Humboldt University Berlin, Germany http://www.wiwi.hu-berlin.de/{~kralisch,~berendt}
Table of Contents. Introduction. Understanding PBX systems. Hosted PBX advantages. Features offered by a hosted PBX service
10101010101010101010101010101010101010 10101010101010101010101010101010101 101010101010101010101010 101010101010101010101010101010101010101010101010101010101010 1010110101010 10101010101010101010101010101010101010101010101010101010101
EXTENDING YOUR REACH GLOBALLY THROUGH OUTSOURCING
WELCOME EXTENDING YOUR REACH GLOBALLY THROUGH OUTSOURCING Realizing benefits An Insight by: Dr. Madhu Singh, PMP VP Telecom Group Global Consultants Inc. (GCI) Outsourcing (i.e., Global Sourcing) A Mantra
TRANSFORMING THROUGH OUTSOURCING: MANAGED SERVICES AS A STRATEGIC TOOL FOR COMMUNICATION SERVICE PROVIDERS
TRANSFORMING THROUGH OUTSOURCING: MANAGED SERVICES AS A STRATEGIC TOOL FOR COMMUNICATION SERVICE PROVIDERS CONTENTS EXECUTIVE SUMMARY 1 KEY DRIVERS FOR OUTSOURCING 1 OUTSOURCING AS A STRATEGY: KEY BENEFITS
Hadoop Market - Global Industry Analysis, Size, Share, Growth, Trends, And Forecast, 2012-2018
Brochure More information from http://www.researchandmarkets.com/reports/2622818/ Hadoop Market - Global Industry Analysis, Size, Share, Growth, Trends, And Forecast, 2012-2018 Description: An exponential
What is Open Source? Open source is defined by three key components:
Integrating Open Source into your business To help businesses deal with the complexity of globalization, unanticipated opportunities, unexpected threats, competitive demands and fiscal constraints, a business
Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila
Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila Application Architectures Ref: Chapter 13 Software Engineering By Ian Sommerville, 7th Edition
IDC Abordagem à Implementação de Soluções BPM
IDC Abordagem à Implementação de Soluções BPM 30 de Setembro de 2008 HP Portugal Consulting & Integration 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change
De rol van requirements bij global development
De rol van requirements bij global development 19 & 25 november 2008 Rini van Solingen Requirements zijn een noodzakelijk kwaad Immers, als wij elkaars gedachten konden lezen hadden we geen requirements
Emerging Trends in Global Sourcing of Innovation
Emerging Trends in Global Sourcing of Innovation Silvia Massini Manchester Business School Manchester Institute of Innovation Research Inaugural Management and Organization Review Research Frontiers Conference
Traditional Commercial Software Development. Open Source Development. Traditional Assumptions. Intangible Goods. Dr. James A.
Open Source Development Dr. James A. Bednar [email protected] http://homepages.inf.ed.ac.uk/jbednar Traditional Commercial Software Development Producing consumer-oriented software is often done in
Global Software Development - Coordination and Project Management Strategies from a Vendor Perspective
Global Software Development - Coordination and Project Management Strategies from a Vendor Perspective Sadhana Deshpande Sarah Beecham Ita Richardson Lero The Irish Software Lero The Irish Software Lero
Training Programs for Enterprise-Wide Change
Training Programs for Enterprise-Wide Change Top Five Requirements for Programs that Deliver Prepared by VisionCor, Inc. 1 Contents Summary... 3 Before We Get Started... 3 Program Principles... 4 Business
Open Source and Closed Source Software Development Methodologies
Open Source and Closed Source Software Development Methodologies Vidyasagar Potdar, Elizabeth Chang School of Information System, Curtin University of Technology, Perth, Australia 6845 [email protected],
CENTRALIZED CONTROL CENTERS FOR THE OIL & GAS INDUSTRY A detailed analysis on Business challenges and Technical adoption.
WWW.WIPRO.COM CENTRALIZED CONTROL CENTERS FOR THE OIL & GAS INDUSTRY A detailed analysis on Business challenges and Technical adoption. Senthilvelan Umapathi Practice Lead Table of contents 02 Executive
Your Infrastructure. Our Responsibility.
Know Us The SRM group is four decades old multi-million dollar business house currently operational in 15 cities worldwide. SRM group has made its presence felt in education, training, Electronics, Technology,
