Managing Offshore Software Development Projects Presented by Orlando Moreno Phone: 408.656.2498 web:

Slides:



Advertisements
Similar presentations
© eComScience Pvt. Ltd OffshoreSoftwareDevelopment eComScience Consulting perspective.
Advertisements

Workforce Opportunity Services An Overview 1 Dr Art Langer.
SIAC Vendor Management Office Robert Durso Director - Vendor Management Office October 8 th 2002.
How to commence the IT Modernization Process?
Offshoring Trends Arash Shahideh.
Web Development Engineering Processes Introduction to Web Development Outsourcing Processes.
Test Automation Success: Choosing the Right People & Process
National Defense Industrial Association Systems Engineering Conference Using Outsourcing for Strategic Advantage Wednesday, October 22, 2003 By Tim Budden.
1 Meeting On The Management Of Statistical Information Systems (MSIS), Oslo, May 18-20, 2009 Shri Narayanan, Economic Systems, TGS Jola Stefanska, STA.
Alternate Software Development Methodologies
Chapter 6. Explain the process a HCO generally goes through in selecting a HCIS. Describe the SDLC and its four major stages. Discuss the various stages.
The Outsourcing Process
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Network System Architects, Inc. (NSAi) Capabilities Briefing
Chapter 8 Information Systems Development & Acquisition
IS 421 Information Systems Management James Nowotarski 16 September 2002.
IT Outsourcing Management
IT Planning.
MIS 648 Lecture 131 MIS 648 Presentation Notes: Lecture 13 Managing IT Offshoring: Is it a good thing?
E-Commerce: The Second Wave Fifth Annual Edition Chapter 12: Planning for Electronic Commerce.
Adjusting EPLC to your Project Colleen Robinson & Teresa Kinley Friday, February 6, 2009.
Management Information Systems, 4 th Edition 1 Chapter 16 Alternative Avenues for Systems Acquisitions.
1 Outsourcing and Offshoring Sandra Senti University of Chicago May 5, 2005.
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
SCC EHR Workshop for Contractors: Implementation Considerations May 25, 2011.
Managing Outsourced SW Projects Lesson Learned Manoj Singh, PMP.
State of Kansas Statewide Financial Management System Pre-Implementation Project Steering Committee Meeting January 11, 2008.
Supplier Selection & Evaluation
Basel Accord IITRANSITIONSERVICES Business Integration Support FCM Management Limited Paris New York Toronto.
STAT Transcriptions May STAT Transcriptions Profile We are Healthcare BPO with Transcription and Coding services. Who we are What Are Our Capabilities.
Corporate Profile Contact Arvind Verma
Reinventing with Outsourcing YES BANK Experience Balaji V Vice President, Business Services July 4, 2005.
Kayosys Software Understand > Solve > Deliver. We understand then solve Understand your needs Refine requirements without boilerplate language. Apply.
Where Agile Business Meets Agile Development DSDM Offshore Steve Messenger Patrick Vermeij.
Information Systems Planning
BTS730 Communications Management Chapter 10, Information Technology Management, 5ed.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
8-1 Chapter 8 Information Systems Development & Acquisition.
Chapter 16 Alternative Avenues for Systems Acquisitions
SLA of an Outsource Process - 1 Service Level Agreements (SLAs) of an Outsource Process Michael Day MBA 731 October 29, 2007.
About Aequitas Infotech Solid foundation, focused on customer needs Founded in 2011 Comprehensive set of services Strong multi-
Lecture 31 Introduction to System Development Life Cycle - Part 2.
Software Engineering Management Lecture 1 The Software Process.
Managing Engineering Design - Infrastructure. Presentation Overview 1.Tools and Techniques 2.Design and Documentation 3.Estimating and Scheduling.
1 Outsourcing and OffShoring January 2004 Sandy Senti.
Presented by: Masoud Shams Ahmadi February 2007 Enterprise Resource Planning (ERP) Selection Presented by: Masoud Shams Ahmadi
© 2008 IBM Corporation Challenges for Infrastructure Outsourcing July 29, 2011 Atul Gupta Vice President, Strategic Outsourcing, IBM.
Outsourcing Best Practices SIM – Philadelphia April 1, 2003 Presented by: Michael Speaker President, MSC Services, Inc.
Improved Operational and Financial Performance Through IT Effectiveness and Strategic Outsourcing of IT Services BackgroundBackground The client, a large.
1 Managed IT Services Sharing my knowledge and experiences Tom Smyth – Chairman and Managing Director.
Clinical Application. The Problem Clinical Systems are extremely complex IT configures and deploys best practices (best guesses) about what users want.
Customer satisfaction - a partnering approach - H K Muralidhara - Prakash Padmanabhan Fusion Software Engineering, Bangalore
Chapter 11 Managing Application Development. Agenda Application management framework Application management issues Criteria for development approach Development.
Chapter 11: Alternative Approach - Purchasing Systems.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Phoenix Technology Solutions Products At the highest level, the products offered by Phoenix Technology Solutions are: IT Project/Programme Management.
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques.
CS223: Software Engineering Lecture 16: The Agile Methodology.
Contact US: ID: Phone Number:
1 Chapter 1: Product Development in the Changing World Introduction New technologies are changing the world we live in. How can a company succeed in this.
The Indian IT story Presented by Sriram Chandrasekaran.
Copyright © 2007 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. October 24 th, 2007 CORE.
STRATEGIC THINKING AND PLANNING FOR BUSINESS
Precision and Art in Technology Solutions
Management Information Systems By Effy Oz & Andy Jones
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Define Your IT Strategy
Project Procurement Management
Chapter 8 Information Systems Development & Acquisition
Presentation transcript:

Managing Offshore Software Development Projects Presented by Orlando Moreno Phone: web:

2 What Is It Offshore Development is the term most often used to describe the outsourcing of software programming and engineering services to facilities located in foreign countries with lower labor costs Offshore outsourcing is a viable sourcing option for IT departments Early 90’sMid to Late 90’sPresent Mundane work: mainframe maintenance Time critical: Y2K, re-engineering Business critical: sophisticated new applications, integration

3 Where Is It India is the major player in offshore development Ireland, Israel, China, Philippines are also key players Russia has stepped onto the world stage as a source of highly skilled, low cost developers Each generation of outsourcing countries has its own advantages and shortcomings

4 Why Do It Execute projects at significantly lower cost Leverage large pool of highly skilled resources Accelerate project delivery schedule Reduce on-site contracting Ability to scale up/down quickly Produce more and faster for less

5 Why Not Do It Language nuances Cultural differences Geographical distance Time difference It is not simple…

6 Companies Doing It Intel, American Express, Lucent, Aetna, U.S. Healthcare, Compaq, General Motors, Home Depot, IBM, Microsoft, Motorola, Philips Semiconductors, Shell, Sprint, 3M, Sun Microsystems, Boeing, Northern Telecom, Target, Xerox, … Synxis, Videos.com, Smucker, The Principal Financial Group, Farmer's Insurance Group And many more, and smaller ones too

7 What they outsource R&D Development Maintenance Support Help Desk Operations All kinds of projects and services High Size Complexity Low High Offshore In-HouseSimplify

8 Should You Consider It Do you have a perfect need for offshore outsourcing?  Tight budgets  Not enough people  Backlog of projects  Business is changing  Competition demands agility  Management expects delivery  Technology is evolving Maybe you should… AND AT THE SAME TIME

9 If You Decide To Do It Senior management buy-in Right offshore vendor/partner Win-win long term relationship Clear project scope and requirements Strong project management Well defined and documented processes Effective communication Remember these success factors

10 How To Select It Define requirements for offshore outsourcing Establish evaluation criteria Research potential candidates Identify initial list of candidates Prepare RFP Request proposals Evaluate responses Check references Select short list of candidates for face-to-face meetings Conduct vendor meetings Visit vendors’ offshore development centers Make final selection Negotiate a win-win contract Carefully, with all possible attention

11 Evaluation criteria Are they a viable vendor/partner?  capabilities and services, location, political stability, culture, size, financials, references Do they have required delivery capabilities?  staff skills and experience, resources availability and retention, ability to ramp up, software development process, infrastructure, knowledge management, quality focus Is their pricing model competitive?  fixed price vs. time-and-materials, offshore and onshore rates used for estimations Three major areas of assessment

12 Relationship Models Outsourcing individual projects Offshore development center with dedicated resources Joint venture with offshore vendor Wholly owned offshore subsidiary Benefits Level of Engagement Additional “bodies” Start small, but think long term…

13 Managing Vendor Senior management champion is critical Separate vendor/contract management from project work Put in place an effective process to manage the relationship Require single point of contact from vendor Clearly define roles and responsibilities Start small, learn to work together Understand cultural differences Involve vendor in planning process Measure vendor performance Provide feedback Establish win-win relationship

14 Managing Projects Assign dedicated project manager Require single point of contact from vendor Establish “one team” Maintain a positive environment Clearly define projects scope and requirements Follow well defined and documented processes Control scope Use appropriate collaboration tools Communicate, communicate, communicate It is all about people…communication…and deliverables

15 Offshore/Onsite Mix Offshore Onsite More Small team from the vendor company is located at customer’s site Vendor’s project manager is located at customer’s site Vendor does not have any onsite presence Development team is always offshore

16 Offshore/Onsite Mix (cont.) Onsite: 1. Planning 2. Analysis 7. User acceptance 8. Training Offshore: 3. Design 4. Coding 5. Testing 6. Documentation Implementation Project management ONE TEAM All good project management practices apply…

17 Q&A Are you ready for offshore outsourcing ?