Oliver Au Software Engineering Specialist Group HK Computer Society

Size: px
Start display at page:

Download "Oliver Au Software Engineering Specialist Group HK Computer Society"

Transcription

1 outsourced software development projects from Customer s Perspective Oliver Au Software Engineering Specialist Group HK Computer Society

2 Outline Risks & rewards of IT outsourcing Current state of IT outsourcing Payment models Actions required for successful projects Select good vendors Decide what to outsource Negotiate good contracts Communicate well Manage deliverables (frequently and inspected) Monitor the processes (with metrics) Deal with miscellaneous problems The ultimate test Is your vendor replaceable? 2

3 Risks of Outsourcing Unrealistic expectations dishonest vendors Security, privacy and intellectual property (IP) Geographical and cultural distances The us-and-them mentality Security, privacy and intellectual property Inadequate / deteriorating vendor capabilities Financial stability Moving capable staff to another customer s project Customers do not Monitor project progress frequently and effectively Review deliverables quickly and rigorously 3 Keep their internal staff happy

4 Rewards of Outsourcing Cost Reduction Shortened Time to market Internal staff stay focus on core competencies Offloading boring work Great learning experience for internal staff to run outsourced projects and to work with staffs of the vendor Flexible arrangement in human resources Shortened ramp up time to start a project No layoffs and fewer transfers on project termination Access to experts Is offshore outsourcing ethical? 4

5 Cost Reduction Challenges in Outsourcing A staff at the vendor may not be as productive as a staff at the customer s company Extra work to protect intellectual property Communication overhead Misrepresented turnover ratio Effort to review vendor s work For offshore outsourcing Time zone difference can be worked around In some culture, people do not say no. This makes communication more difficult. 5

6 2014 Global Outsourcing & Insourcing Survey by Deloitte Outsourcing (not limited to IT) will continue to grow at 12 to 26% a year IT outsourcing has 60% penetration Vendors are generally meeting service levels and cost targets. Thanks to vendor performance, 84% will not move work from offshore back to onshore. Outsourcing buyers and vendors have a tendency to rush through the transaction. They should spend more time on request for proposal (RFP), vendor selection and transition. When third party advisors are used, they add values to outsourcing projects. Offshore outsourcing expands from India, China, Poland and the Philippines to Romania, Mexico, Brazil and Malaysia. Other South American and Asian countries are joining. Cloud computing, big data, mobility and business process as a service are changing the game. But BYOD and gamification are not significant factors in outsourcing decisions. 6

7 Outsourced Functions Voice network Application maintenance Data network Application hosting Application development IT service desk Data center End user device suport IT architectural design

8 Perceived Weaknesses in Vendor Management Issue and dispute management Documents management Multi-service provider integration Transition and transformation management Vendor risk management Contract management and compliance Change and request management Service performance management

9 Issues with Vendors Reactive vs proactive Poor service quality Lack of innovation Unqualified resources Lack of responsiveness Ineffective issue resolution Fail to meet service levels Poor relationship Communication barriers High service provider attrition Too costly Incompatiable culture

10 Actions To Resolve Issues Escalation to vendor leadership Enhance governance processes Additional training Restructure the deal Restructure service levels Bring in competition Add vendor management capability Reduce project scope Early termination

11 Payment Model 1 T&M Under the time and materials model, the customer pays the vendor based on the negotiated rate and number of hours actually worked. It s simple for project initiation. Customers not knowing how much they will pay at the end. Vendors have no incentives to be more efficient. (In fact, the opposite is true.) Time tracking is tedious. It s not easy and require work for the customer to check if the vendor is honest with the number of hours worked. It supports the waterfall and agile development model equally well. Special consideration - Productivity suffers when vendor staff is replaced. Should the customer get a discounted rate during the ramp-up period? Put it on the contract. 11

12 Payment Model 2 Fixed Price In the fixed-price model, the vendor estimates the work and quotes a price for the entire project. It demands more work upfront to define the project scope and requirements. Customers know exactly how much they will pay at the end. Vendors have incentives to be more efficient. Vendors absorb the costs of underestimation. They may add a safety margin to cope. Requirements change causes work and trouble. Time tracking work is unnecessary as far as the customer is concerned. It supports the waterfall better than the agile model. It is the most commonly used model. 12

13 Fixed Price Per Function Point Pros Clients understand how the price is determined Pricing schedule from different suppliers can be compared more meanigfully Suppliers have incentives to improve their efficiency Cons FP counting is not completely objective A change in functionality may not affect the FP count but nevertheless affects the effort required Independent FP counter can be hired 13

14 Good Vendors (1 of 2) Vendor s stability Financial strength of the vendor Safe political environment Effective legal system to resolve disputes Protection of intellectual property Vendor s track record for quality, on-time delivery, and service Customer references Performance metrics (product or service), e.g. fault history, on-time delivery and response time for customer calls Vendor s Maturity Certification like ISO 9001 and CMMI 14 Length of time in business and providing similar services

15 Good Vendors (2 of 2) Human resources low staff turnover to ensure continuity and high productivity throughout the project Technical and methodological expertise to implement the solution effectively and productively Domain knowledge to understand client s requirements without an excessive amount of effort or help from the customer Communication are available for the clients, friendly and easy to work with speak the same language as the customer openly share the true project status, their strengths and weaknesses, Professional ethics ethical staff to protect the privacy and confidentiality of clients Process-oriented The vendor is easier to deal with if they follow agreed processes 15

16 Outsourcing Code Development? Some countries have the bad reputation of producing incomprehensible code. Code delivered by vendors must be rigorously reviewed. Use tools like Checkstyle to ensure adherence to coding standards. Use tools like Clover to measure unit test coverage. It is risky to outsource high-value IP work. Keep it home. 16

17 Outsourcing Quality Assurance? New graduates generally prefer to work on development than testing. We can keep them happy to outsource QA and do code development in house. But QA requires good domain knowledge that vendors may not have. In addition, communication skills are important for testers to write useful bug reports. Good leadership is required for QA. With the mix of pros and cons, there is no clear-cut answer whether QA should be outsourced. Use screen recording tool to record how to perform a test or reproduce a bug. The customer can recreate a reported bug or a new QA person can pick up 17 the job quickly and easily.

18 Outsourcing Both? If you only outsource code development, the QA work at home helps to ensure the vendor is delivering. If you only outsource QA, the vendor helps to ensure your code development is done properly. If both code development and QA are outsourced, the above cross-evaluation link between two parties is gone. It s more risky especially for outsourcing newbies. If you have to outsource both, and you are also inexperienced, hire a third-party intermediary. Even if it adds to your total cost, you would learn how to do it properly. consider to outsource code development and QA to different vendors. 18

19 Contracts Conducive to Successful Projects Contracts written in more details Contracts that are in shorter-term (less than 5 years) Contracts that are of higher-dollar valued may appear contradicting with the trend to use multiple vendors Align the interests of the client and the vendor Pay for legal and advisory services to negotiate a contract in your favor. In many cases, the vendor may be more experienced than you in contract negotiation. Adaptability may be built into the contract to allow changes in requirements and environments, e.g. costs to the client be based on the market price per function point In some cases of requirements change, it may be better to renegotiate the project scope instead of the project price You can choose to get out of the contract unharmed 19

20 Fundamental Laws of Outsourcing Described by Nick Krym in his book Outsource It!. 1. Nothing is as easy as it looks - Murphy s 1 st law 2. The uninspected deteriorates 34 th U.S. president Dwight David Eisenhower 3. If an order can be misinterpreted, it will be 20

21 Communication is King ( 21

22 Communication Management The plan should identify the objectives, processes, frequency, participants, media and methods of communication. Put photos of team members on an org chart especially for offshore project. Share information, e.g. with a project wiki or Google Docs There must be weekly meetings. Try 15-min daily Scrum meetings. Continuously evaluate communication to identify areas for improvement There is a cost to communicate but it costs more not to communicate well. You just pay more at a later time. Use open-ended questions when talking with someone how would never give no as an answer. Some cultures or upbringing discourage people to bring bad news to the authority. 22

23 Horror Story for Outsourcing Customers Story from P.156 Outsource It! by Nick Krym. The U.S. customer provided requirements for an outsourcing vendor in Byelorussia to do the software development. Due to the aggressive schedule and weak communication infrastructure, the offshore team would maintain documents and source control. When the product was almost done, the offshore vendor demanded an outrageous amount of money before transferring the finished product. The offshore vendor rebranded the product to sell it directly. 23

24 What Customers Can Do? Manage their own business processes well outsourcing demands more discipline in following effective processes Focus on managing the inputs you provide the vendors and the outputs you get from them. Avoid the temptation to over-manage the resources and processes of the vendors. (Interview employees of vendors and daily 15-min Scrum-style meetings are not over-management. Asking them the same status a few times a day or looking over their shoulders is over-management.) Have knowhow in technology and methods sufficient to deal with the vendor (so that you can catch a dishonest vendor). Know when they need help from an advisory firm and how to select one. 24

25 Continuous Deliverables From the Byelorussia story, we learn that we must demand deliverables on a continuous basis. They include architecture and design documents, source code complying with appropriate coding standards completed with readable and useful comments. Review/inspect/test all deliverables (of course including documents). The result of user acceptance testing or a review is either passed or failed. All failed artifacts are returned for rework. Acceptance criteria must be explicitly stated and followed. Establish metrics and collect measurements to see if desired performance is met. Use metrics wisely to avoid hostility. 25

26 Useful Agile Practices for All Projects Even for waterfall projects, some agile practices are beneficial. Use continuous integration one of the easiest agile practices to adopt regardless of your software processes. Insist to see new functionalities frequently every one or two weeks aligning with the sprint size in Scrum. (That is a good indicator if everything is going well.) Use test-driven development (TDD) to help understand the requirements. 26

27 Recommended Practices Martin Fowler wrote the classic article Using an Agile Software Process with Offshore Development The advices are applicable to waterfall projects too. Send an ambassador to the other site for several months and then switch person. Have two kinds of contact visits: Seeding visits early in the project to build relationship Maintaining visits to keep the good relationship Outsourcing reduces the amount of the face-to-face communication so it is more important to have quality documentation. (Often we want more documents than non-outsourced projects.) Code and documentation should be checked into a version control system daily. 27

28 Monitoring Metrics Progress Counting the tasks or modules completed or inspected Use work breakdown structure until tasks are no more than 3 person-days or so. (Large tasks are bad for tracking progress. Reject claims that a task is 90% complete because the last 10% may take the same effort as the first 90% to complete.) Quality transaction throughput, user response time, number of open defects, mean time to failure Fixes (Responsiveness) Are they fixed within an acceptable time frame defined? 28

29 It s Hard to Lie with Burndown Charts One Chart Per Small Team

30 Trends in Vendor Management Customers should make vendor management an integral part of their business strategy. The market is under-invested in the area of vendor management esp. in tools, methods and processes. Leading companies are moving away from dealing with a single large vendor to dealing with multiple smaller vendors to exploit their specialties and low cost structures. 30

31 Dealing with Time Zone Difference Time zone difference is often seen as an obstacle to (offshored) outsourcing. It does not need to be as long as the communication between client and vendor is in the form of input and output rather than the looking over your shoulder type of monitoring. Collaborating teams at different locations can work around the clock for increased productivity. It s like running two 8-hour shifts in a factory. It s also fine for two sites to be up to 8 or 9 hours apart. It s not too difficult for them to Skype. 31

32 Dealing with Staff Turnover Vendors with low turnover rates are good because it takes the replacement months to get up to speed. Vendors are motivated to lie about their turnover rate e.g. they may not count a particular project that will make their turnover rate looks too high. It is not meaningful to compare the turnover rates reported by two vendors as the less honest one will benefit. Vendors may assemble the best team for your project initially but reassign the best staff to a project for another customer that may be in trouble. The contract should protect you in case of staff turnover For fixed-price projects, demand an overlapping period of at least 1 month for the outgoing staff to train the new staff. For T&M projects, demand a discounted rate for the first two months of the new staff. 32

33 Dealing with Inflated Job Titles Vendors are motivated to give their employees more prestigious title to keep them happy. The time to reach the title of intermediate developer in the customer s company may be enough for someone to become a senior developer in the vendor s company. Customers should remap the titles first for a fair comparison e.g. in the calculation of savings. Customers should insist on taking part in the decision of appointing a member to the vendor s project team including the interview even if it means doing the interview on Skype. Check or write the position description even if the staff will work in the vendor s team. A well-written position description helps to find a good candidate. Validate the claims in the résumé. If the job to manage the hiring looks daunting, have a third party to manage the vendor for you. 33

34 Make your vendor replaceable Your contract must be written to allow you to unilaterally decide getting out of the contract quick and relatively unharmed. The vendor tries to make themselves irreplaceable. You have to counterbalance this attempt. All the things we have recommended so far should allow the next vendor to take over in a relatively short time including: All deliverables regularly checked into a version control system managed by the customer and immediately reviewed for acceptance. With all the precautions, the vendor knows that they cannot hold you hostage as in the horrible Byelorussia story. 34

35 Collaboration? The outsourcing industry has not yet established itself as a professionalized industry so that results are predictable. A software specification language that can allow requirements/design to be expressed more precisely than UML and yet break the language barrier (of English, Chinese or whatever natural language you speak). I am working on a research to invent such a specification language. I am Oliver Au, assistant professor at the Open University of Hong Kong. Contact me at oau@ouhk.edu.hk 35

36 Additional References Deloitte (2014) Deloitte s 2014 Global Outsourcing and Insourcing Survey. Laird, Linda M., Brennan, M. Caro (2006) Software Measurement and Estimation : A Practical Approach, Chapter 11 Outsourcing, Wiley-IEEE Computer Society Press. Lacity, Mary and Willcocks, Leslie (2012) Outsourcing Business and I.T. Services: the Evidence of Success, Robust Practices and Contractual Challenges, Legal Information Management, Vol 2, No 1, March 2012, pp 2-8, Cambridge University Press. Krym, Nick (2012) Outsource It! Pragmatic Bookshelf. Outsourcing Journal Top 10 Risks of Offshore Outsourcing (2003) Agile Outsourcing - Managing People Metrics in Outsourced Software Development Why India outsourcing is doomed (2013) 36

Where we are. Objectives. Information System Acquisition: Insourcing, Outsourcing, Offshoring. MBA 8120 Week 6

Where we are. Objectives. Information System Acquisition: Insourcing, Outsourcing, Offshoring. MBA 8120 Week 6 Information System Acquisition: Insourcing, Outsourcing, Offshoring MBA 8120 Week 6 Where we are Security Corporate Strategy Ethics/ Privacy IS Strategy and Plan Internal Systems Development d Systems

More information

Global Strategic Sourcing Services

Global Strategic Sourcing Services where experience counts Global Strategic Sourcing Services Capabilities Overview Prepared For: Our Current and Future Valued Clients Our Strategic Sourcing Capabilities Sourcing Strategy Deciding whether

More information

Outsourcing Risk - What should every client of outsourced software know about mitigating the risk of project failure? April 2014

Outsourcing Risk - What should every client of outsourced software know about mitigating the risk of project failure? April 2014 Outsourcing Risk - What should every client of outsourced software know about mitigating the risk of project failure? April 2014 Scope of this Report IT Governance is about defining what decisions need

More information

www.integratedtechstaff.com

www.integratedtechstaff.com IT Staffing Done Right. We know IT! Need experienced IT professionals or IT solution software developed? Look no further than Integrated Technology Staffing (ITS). We know IT and understand the specific

More information

Preparing A Business Ready For Sale

Preparing A Business Ready For Sale Preparing A Business Ready For Sale Because A Business That s Ready For Sale Is Well Worth Keeping! Facilitator Workbook Presented by John E Denton FOR 1 Agenda Outline Why prepare a business ready for

More information

Managing Successful Offshore QA Delivery

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: ppotteti@deloitte.com Deloitte Consulting India

More information

Agility in Fixed-Price Projects

Agility in Fixed-Price Projects PMI Virtual Library 2012 Siju P. Varghese Agility in Fixed-Price Projects By Siju P. Varghese Executive Summary Corporate IT lawyer Alistair Maugham is one among many who argues that agile development

More information

2014 Global Outsourcing and Insourcing Survey results. Executive summary. Deloitte Consulting LLP May 2014

2014 Global Outsourcing and Insourcing Survey results. Executive summary. Deloitte Consulting LLP May 2014 2014 Global Outsourcing and Insourcing Survey results Executive summary Deloitte Consulting LLP May 2014 Deloitte s Global Outsourcing and Insourcing Survey provides insight into client executives plans

More information

Presentation title Partnering in the Delivery of IT Services in Parliaments

Presentation title Partnering in the Delivery of IT Services in Parliaments Presentation title Partnering in the Delivery of IT Services in Parliaments House of Commons / CANADA Mr. Soufiane Ben Moussa Chief Technology Officer 2 The House of Commons Context 308 Members of Parliament

More information

Lessons Learned in Software Project Outsourcing

Lessons Learned in Software Project Outsourcing Lessons Learned in Software Project Outsourcing 2000-2005 2005 Construx Software Builders, Inc. All Rights Reserved. www.construx.com Construx Delivering Software Project Success Outsourcing Outsourcing

More information

Contracting for Agile Software Projects

Contracting for Agile Software Projects Contracting for Agile Software Projects Author: Peter Stevens As a customer or supplier of software services at the beginning of a Software Development Project, you know that there is too much at stake

More information

ERP Selection & Negotiation

ERP Selection & Negotiation NOVEMBER 2012 The Art and Science of ERP Selection & Negotiation inside: 2012 AlixPartners, LLP 2 Enterprise resource planning (ERP) packages were first introduced more than 20 years ago. Some ERP predecessors,

More information

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service

More information

WHITE PAPER. The Real Cost of Outsourcing

WHITE PAPER. The Real Cost of Outsourcing WHITE PAPER The Real Cost of Outsourcing INTRODUCTION When it comes to the figures of investing in outsourcing, statistics can give you an overall cost of official bills. Actually, you would be surprised

More information

Outsourcing: Moving from Tactics to Strategy

Outsourcing: Moving from Tactics to Strategy Outsourcing: Moving from Tactics to Strategy Everyone knows what IT outsourcing is. You assign the technical call center to India. Right? Not any more. Outsourcing traditionally has been about reducing

More information

The One Virtually Unknown Trick to Getting Onshore Call Center Quality with Offshore Pricing

The One Virtually Unknown Trick to Getting Onshore Call Center Quality with Offshore Pricing The One Virtually Unknown Trick to Getting Onshore Call Center Quality with Offshore Pricing The One Virtually Unknown Trick to Getting Onshore Call Center Quality with Offshore Pricing In an increasingly

More information

BUYING AN ERP SYSTEM. How to avoid common pitfalls and maximize your ROI SHARE THIS EBOOK

BUYING AN ERP SYSTEM. How to avoid common pitfalls and maximize your ROI SHARE THIS EBOOK BUYING AN ERP SYSTEM How to avoid common pitfalls and maximize your ROI SHARE THIS EBOOK THE GROWING POPULARITY OF ERP SYSTEMS Market competition has transformed the modern business environment. Companies

More information

Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012

Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012 Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen Scrum and Testing... The end

More information

INTERNATIONAL JOURNAL OF MARKETING AND HUMAN RESOURCE MANAGEMENT (IJMHRM) HR OUTSOURCING

INTERNATIONAL JOURNAL OF MARKETING AND HUMAN RESOURCE MANAGEMENT (IJMHRM) HR OUTSOURCING INTERNATIONAL JOURNAL OF MARKETING AND HUMAN RESOURCE MANAGEMENT (IJMHRM) International Journal of Marketing and Human Resource Management (IJMHRM), ISSN 0976 6421 (Print) ISSN 0976 643X (Online) Volume

More information

White Paper Outsourcing of Embedded Software Testing

White Paper Outsourcing of Embedded Software Testing Test and Verification Solutions White Paper Outsourcing of Embedded Software Testing INTRODUCTION This document describes the issues faced when outsourcing the testing of embedded software and the methodology

More information

WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing

WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing In association with: TCS Marianne Kolding December 2012 Ed Cordin IDC OPINION IDC EMEA, 389 Chiswick High Road, London, W4

More information

Agile Based Software Development Model : Benefits & Challenges

Agile Based Software Development Model : Benefits & Challenges Agile Based Software Development Model : Benefits & Challenges Tajinder Kumar Assistant Professor, IT Department JMIT Radaur, Haryana Vipul Gupta Assistant Professor, IT Department JMIT Radaur, Haryana

More information

15 Principles of Project Management Success

15 Principles of Project Management Success 15 Principles of Project Management Success Project management knowledge, tools and processes are not enough to make your project succeed. You need to get away from your desk and get your hands dirty.

More information

Applying lean to application development and maintenance

Applying lean to application development and maintenance Page 1 of 5 Applying lean to application development and maintenance To make application development and maintenance more productive, IT managers are getting lean. Noah B. Kindler, Vasantha Krishnakanthan,

More information

Vendor Management. Minimizing Value Leakage. Deloitte Consulting LLP. November 19, 2013

Vendor Management. Minimizing Value Leakage. Deloitte Consulting LLP. November 19, 2013 Vendor Management Minimizing Value Leakage Deloitte Consulting LLP November 19, 2013 Vendor Management is a rapidly emerging business practice in the outsourcing industry Define sourcing strategy Assess

More information

Anatomy of an IT Outsourcing Deal. Bruce Laco Deloitte John Pickett IT World Canada Barry Sookman McCarthy Tetrault

Anatomy of an IT Outsourcing Deal. Bruce Laco Deloitte John Pickett IT World Canada Barry Sookman McCarthy Tetrault Anatomy of an IT Outsourcing Deal Bruce Laco Deloitte John Pickett IT World Canada Barry Sookman McCarthy Tetrault 3656867 Agenda Key Considerations for IT Outsourcing Decision Anatomy of an Outsourcing

More information

Supplier Selection Checklist!

Supplier Selection Checklist! By Duncan Haughey Introduction It is useful when selecting a supplier to have a checklist with which to evaluate the supplier s suitability. How much of the checklist is used and how thoroughly will depend

More information

Risk Management of Outsourced Technology Services. November 28, 2000

Risk Management of Outsourced Technology Services. November 28, 2000 Risk Management of Outsourced Technology Services November 28, 2000 Purpose and Background This statement focuses on the risk management process of identifying, measuring, monitoring, and controlling the

More information

Selecting an Outsourcing Partner for Offshoring

Selecting an Outsourcing Partner for Offshoring Selecting an Outsourcing Partner for Offshoring Avirag Jain TABLE OF CONTENTS 1. Executive Summary.. 1 2. Introduction 2 3. Challenges in the Outsourcing Industry.. 3 4. How to Evaluate Your IT Outsourcing

More information

Meeting the challenge of software quality and maximizing return on investment Performance driven. Quality assured.

Meeting the challenge of software quality and maximizing return on investment Performance driven. Quality assured. Testing Services Meeting the challenge of software quality and maximizing return on investment Performance driven. Quality assured. Introduction Today, insightful IT departments understand that software

More information

WHITE PAPER. The extensive outsourcing checklist

WHITE PAPER. The extensive outsourcing checklist WHITE PAPER The extensive outsourcing checklist INTRODUCTION When it s time to find an outsourcing provider, many companies just call up the old RFP (Request for Proposal) file on the computer, change

More information

THIRD PARTY. T i m L i e t z R e g i o n a l P r a c t i c e L e a d e r R i s k A d v i s o r y S e r v i c e s

THIRD PARTY. T i m L i e t z R e g i o n a l P r a c t i c e L e a d e r R i s k A d v i s o r y S e r v i c e s MANAGING THIRD PARTY RISK T i m L i e t z R e g i o n a l P r a c t i c e L e a d e r R i s k A d v i s o r y S e r v i c e s Experis -- a different kind of talent company. Experis Tuesday, January 08,

More information

The Future of Outsourcing - What to Expect in 2010 - Sales Leader Series TeleBriefing #7 November 19, 2009

The Future of Outsourcing - What to Expect in 2010 - Sales Leader Series TeleBriefing #7 November 19, 2009 The Future of Outsourcing - What to Expect in 2010 - Sales Leader Series TeleBriefing #7 November 19, 2009 Sales Leader Series Fall 2009 Escaping Pipeline Purgatory - view Sept, 17 2009 Creating Qualified

More information

Insource or Outsource Testing: Understanding Your Context. Updates

Insource or Outsource Testing: Understanding Your Context. Updates Insource or Outsource Testing: Understanding Your Context Michael Bolton DevelopSense STAR East 2009 Updates This presentation is ALWAYS under construction Updated slides at http://www.developsense.com/past.html

More information

An RCG White Paper Ten Criteria for Offshore Outsourcing

An RCG White Paper Ten Criteria for Offshore Outsourcing Ten Criteria for Offshore Outsourcing By Roy Garrad This document is the copyrighted and intellectual property of RCG Global Services (RCG) All rights of use and reproduction are reserved by RCG and any

More information

Application Outsourcing: The management challenge

Application Outsourcing: The management challenge White Paper Application Outsourcing: The management challenge Embedding software quality management for mutual benefit Many large organizations that rely on mainframe applications outsource the management

More information

Windward Insights: Choosing An Outsourcing Partner

Windward Insights: Choosing An Outsourcing Partner Windward Insights: Choosing An Outsourcing Partner 2549B Eastbluff Drive, STE 275 Newport Beach, CA 92660 Phone - (888) 269-8605 http://www.windwardx.com Windward Insights: Choosing An Outsourcing Partner

More information

How To Manage An Ip Telephony Service For A Business

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,

More information

White Paper. Elegant MicroWeb. Delivering the Value of Technology

White Paper. Elegant MicroWeb. Delivering the Value of Technology Elegant MicroWeb www.elegantmicroweb.com White Paper Return on Investment (ROI) Delivering the Value of Technology ISO 9001 REGISTERED DNV Certification BV ISO 9001:2008 Elegant MicroWeb Return on Investment

More information

Establish Collaborative Strategies to Better Manage a Global Vendor Network Devise a Proper Float Plan

Establish Collaborative Strategies to Better Manage a Global Vendor Network Devise a Proper Float Plan Establish Collaborative Strategies to Better Manage a Global Vendor Network Devise a Proper Float Plan CBI s Biopharmaceutical Forum on Clinical and Commercial Global Supply Chain Excellence Sandy Onorato

More information

Introduction to Agile Software Development Process. Software Development Life Cycles

Introduction to Agile Software Development Process. Software Development Life Cycles Introduction to Agile Software Development Process Presenter: Soontarin W. (Senior Software Process Specialist) Date: 24 November 2010 AGENDA Software Development Life Cycles Waterfall Model Iterative

More information

OUTSOURCING A WAY TO MAXIMIZE PROFIT

OUTSOURCING A WAY TO MAXIMIZE PROFIT OUTSOURCING A WAY TO MAXIMIZE PROFIT Irina DURAN 1, Dan DURAN 2, 1 TIBISCUS UNIVERSITY OF TIMIŞOARA, FACULTY OF ECONOMICS 2 POLITEHNICA UNIVERSITY OF TIMIŞOARA, FACULTY OF MANAGEMENT IN PRODUCTION AND

More information

Managing Multiple Vendors: Getting the Most from a Complex Team. November 16, 2012

Managing Multiple Vendors: Getting the Most from a Complex Team. November 16, 2012 Managing Multiple Vendors: Getting the Most from a Complex Team November 16, 2012 1 Contents About the presenters Context: working with multiple SIs is the norm Benefits and challenges of working with

More information

Managing relationship equilibrium in outsourcing

Managing relationship equilibrium in outsourcing Managing relationship equilibrium in outsourcing HP s relationship governance model and methodology Executive summary... 2 The governance balance... 3 HP s unique governance model... 5 Partner-based, collaborative

More information

Outsourcing Contracts Insights

Outsourcing Contracts Insights Outsourcing Contracts Insights This paper is intended to raise the awareness of law firms and legal departments of the issues they need to address while writing an outsourcing contract. These contracts

More information

Infor Sys Ve. Top 10 Warning Signs of Problem Vendors

Infor Sys Ve. Top 10 Warning Signs of Problem Vendors Infor Sys Ve Top 10 Warning Signs of Problem Vendors 16 mation tems ndors By Susan M. Kornfield Complex information systems, once predominantly the realm of the sophisticated, high-tech company, are now

More information

Negotiating ERP Implementation Agreements for Success

Negotiating ERP Implementation Agreements for Success Negotiating ERP Implementation Agreements for Success Paul Chandler 312 701 8499 pchandler@mayerbrown.com Paul Roy 312 701 7370 proy@mayerbrown.com Business & Technology Sourcing Practice "An excellent

More information

Whitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan

Whitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan YOUR SUCCESS IS OUR FOCUS Whitepaper Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan 2009 Hexaware Technologies. All rights reserved. Table of Contents 1. Introduction 2. Subject Clarity 3. Agile

More information

Working with Vendors Finding the right partners and nurturing the relationship. by John Casey

Working with Vendors Finding the right partners and nurturing the relationship. by John Casey The Expert Series is a collection of articles, papers and writings by PM Solutions associates and other industry experts that provides insight into the practice and value of project management. Working

More information

Commercial Software Licensing

Commercial Software Licensing Commercial Software Licensing CHAPTER 11: Software Prepared by DoD ESI January 2013 Chapter Overview The government uses three primary agreement types for services: Fixed Price (FP). T&M (Time and Materials).

More information

Procuring Penetration Testing Services

Procuring Penetration Testing Services Procuring Penetration Testing Services Introduction Organisations like yours have the evolving task of securing complex IT environments whilst delivering their business and brand objectives. The threat

More information

Managing Outsourcer Relationships & The Role of Metrics

Managing Outsourcer Relationships & The Role of Metrics Managing Outsourcer Relationships & The Role of Metrics Kenneth Emery Ouellette & Associates February 17, 2011 1 When asked what the IT organization is responsible for, 89% of CIO s chose negotiating and

More information

TO: Chief Executive Officers of National Banks, Federal Branches and Data-Processing Centers, Department and Division Heads, and Examining Personnel

TO: Chief Executive Officers of National Banks, Federal Branches and Data-Processing Centers, Department and Division Heads, and Examining Personnel AL 2000 12 O OCC ADVISORY LETTER Comptroller of the Currency Administrator of National Banks Subject: Risk Management of Outsourcing Technology Services TO: Chief Executive Officers of National Banks,

More information

Domain 1 The Process of Auditing Information Systems

Domain 1 The Process of Auditing Information Systems Certified Information Systems Auditor (CISA ) Certification Course Description Our 5-day ISACA Certified Information Systems Auditor (CISA) training course equips information professionals with the knowledge

More information

A Whole New World of Outsourcing. Norris Overton

A Whole New World of Outsourcing. Norris Overton A Whole New World of Outsourcing Norris Overton Outsourcing IT Services it s no longer a Gordian Knot, on the other hand, there are still risks for the unwary. Fifteen years ago outsourcing corporate IT

More information

Scrum: A disciplined approach to product quality and project success.

Scrum: A disciplined approach to product quality and project success. Scrum: A disciplined approach to product quality and project success. CQAA February 23, 2011 Patricia Rotman Introductions Copyright 2011-2 Alternate Titles Considered Scrum: Just do it! Scrum: It only

More information

Medical device manufacturers might consider

Medical device manufacturers might consider Good Contracts Lead to Good Relationships by David A. Vogel, Ph.D. Intertech Engineering Associates, Inc. as published in MD&DI Guide to Outsourcing, August, 2005 Both parties should benefit when it s

More information

PDSA Special Report. Offshore is not the Bargain You May Think

PDSA Special Report. Offshore is not the Bargain You May Think PDSA Special Report Offshore is not the Bargain You May Think Where are my Savings? Most people think you can save over 75% by developing applications offshore. The reality, as many studies have shown,

More information

Successful Offshore IT Outsourcing

Successful Offshore IT Outsourcing Offshore IT Outsourcing Consulting - Delivering results that work Successful Offshore IT Outsourcing Joe Hughes, Vice President of Sales and Marketing, SolovatSoft, says that with outsourcing programs,

More information

Maximize potential with services Efficient managed reconciliation service

Maximize potential with services Efficient managed reconciliation service RECONCILIATION IntelliMatch Operational Control services Optimize. PRODUCT SHEET Maximize potential with services Efficient managed reconciliation service Overview At its best, technology provides financial

More information

Managing the Risks When Outsourcing Offshore. An Industry Whitepaper By Anil Singh, Founder & CEO Hanu Software

Managing the Risks When Outsourcing Offshore. An Industry Whitepaper By Anil Singh, Founder & CEO Hanu Software Managing the Risks When Outsourcing Offshore An Industry Whitepaper By Anil Singh, Founder & CEO Hanu Software Managing the Risks When Outsourcing Offshore I. Executive Summary.......................................................................3

More information

Camber Quality Assurance (QA) Approach

Camber Quality Assurance (QA) Approach Camber Quality Assurance (QA) Approach Camber s QA approach brings a tested, systematic methodology, ensuring that our customers receive the highest quality products and services, delivered via efficient

More information

MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics

MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics MM Agile: SCRUM + Automotive SPICE Electronics Infotainment & Telematics 20 Novembre, 2010 INDEX Introduction Why MM Agile Approach? How did we align classical and agile approach? How do we implement SCRUM?

More information

Software Development Life Cycle (SDLC)

Software Development Life Cycle (SDLC) Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process

More information

How To Outsource Software Testing

How To Outsource Software Testing 5 March, 2009 The Magazine for Professional Testers ISSN 1866-5705 www.testingexperience.com free digital version print version 8,00 printed in Germany Outsourcing istockphoto.com/kameleon007 istockphoto.com/jcarroll-images

More information

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework Pragmatic Agile Development (PAD) Conceptual Framework This document describes the Pragmatic Agile Development framework, a Scrum based development process. SmartBear Software 3/10/2010 Pragmatic Agile

More information

Enterprise Data Governance

Enterprise Data Governance DATA GOVERNANCE Enterprise Data Governance Strategies and Approaches for Implementing a Multi-Domain Data Governance Model Mark Allen Sr. Consultant, Enterprise Data Governance WellPoint, Inc. 1 Introduction:

More information

The Outsourced IT Hiring Guide

The Outsourced IT Hiring Guide The Outsourced IT Hiring Guide 8 Steps to Help You Find Your Perfect Tech brought to you by 1) Maintenance vs. Issue Resolution Know the difference. With regularly scheduled maintenance, you ll experience

More information

TWX-21 Business System Cloud for Global Corporations

TWX-21 Business System Cloud for Global Corporations TWX-21 Business System Cloud for Global Corporations 8 TWX-21 Business System Cloud for Global Corporations Hidenori Kiuchi Yasuyuki Suzuki Sho Obayashi Manabu Naganuma Seiichiro Hayashi Taku Tozawa OVERVIEW:

More information

building and sustaining productive working relationships p u b l i c r e l a t i o n s a n d p r o c u r e m e n t

building and sustaining productive working relationships p u b l i c r e l a t i o n s a n d p r o c u r e m e n t building and sustaining productive working relationships p u b l i c r e l a t i o n s a n d p r o c u r e m e n t INTRODUCTION 1 1 THE GROWING INFLUENCE OF PROCUREMENT PROFESSIONALS 2 2 GUIDELINES FOR

More information

Industry Trends in Engineering Offshoring -- A Duke University, Pratt School of Engineering Research Summary

Industry Trends in Engineering Offshoring -- A Duke University, Pratt School of Engineering Research Summary Duke University, Masters of Engineering Management Program Industry Trends in Engineering Offshoring -- A Duke University, Pratt School of Engineering Research Summary Presented at the National Academy

More information

Preparation for Distributed Development and Outsourcing

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

More information

Call for Tender for Application Development and Maintenance Services

Call for Tender for Application Development and Maintenance Services ADM Partners Reference #: 100001200 Call for Tender for Application Development and Maintenance Services Annex 2 - Agile Application Development and Maintenance Appendix A - OECD s Agile Practices and

More information

3 rd Party Vendor Risk Management

3 rd Party Vendor Risk Management 3 rd Party Vendor Risk Management Session 402 Tuesday, June 9, 2015 (11 to 12pm) Session Objectives The need for enhanced reporting on vendor risk management Current outsourcing environment Key risks faced

More information

http://www.test-institute.org International Software Test Institute

http://www.test-institute.org International Software Test Institute THE ONLY BOOK CAN SIMPLY LEARN SOFTWARE TESTING! Page 1 Contents ABOUT THE AUTHOR... 3 1. Introduction To Software Testing... 4 2. What is Software Quality Assurance?... 7 3. What Is Software Testing?...

More information

How to optimize offshore software development with Agile methodologies

How to optimize offshore software development with Agile methodologies How to optimize offshore software development with Agile methodologies Prasad Chaudhari prasadvc@gmail.com 14 Mai 2012, Munich 1 Still why do companies outsource? 2 Have you heard of these problems with

More information

Agile Software Development Methodologies and Its Quality Assurance

Agile Software Development Methodologies and Its Quality Assurance Agile Software Development Methodologies and Its Quality Assurance Aslin Jenila.P.S Assistant Professor, Hindustan University, Chennai Abstract: Agility, with regard to software development, can be expressed

More information

Critical Aspects of Governance in Outsourcing: Insights from Industry *

Critical Aspects of Governance in Outsourcing: Insights from Industry * Critical Aspects of Governance in Outsourcing: Insights from Industry * Markus Biehl 1, Kaustuv Halder 2, Michael Hart 3 Toronto, Ontario September 2011 ABSTRACT. In the past decade, with an increased

More information

A Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com)

A Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com) A Viable Systems Engineering Approach Presented by: Dick Carlson (richard.carlson2@boeing.com) Philip Matuzic (philip.j.matuzic@boeing.com) i i Introduction This presentation ti addresses systems engineering

More information

When to use Agile/Scrum

When to use Agile/Scrum When to use Agile/Scrum A Common Sense Model to Determining When or If You Should Leverage an Agile Scrum Methodology Depending on Your Project, Resources and Company. By Rick Rene Managing Director of

More information

Comparing Agile Software Processes Based on the Software Development Project Requirements

Comparing Agile Software Processes Based on the Software Development Project Requirements CIMCA 2008, IAWTIC 2008, and ISE 2008 Comparing Agile Software Processes Based on the Software Development Project Requirements Malik Qasaimeh, Hossein Mehrfard, Abdelwahab Hamou-Lhadj Department of Electrical

More information

CBI Product Factsheet: Human resource services in the UK

CBI Product Factsheet: Human resource services in the UK CBI Product Factsheet: Human resource services in the UK Practical market insights into your product Human Resource (HR) departments in the UK are becoming smaller. This is predominantly the result of

More information

Ten Things to Consider for Sourcing Success. Julie L. Mohr Director of Professional Services IHS Support Solutions

Ten Things to Consider for Sourcing Success. Julie L. Mohr Director of Professional Services IHS Support Solutions Ten Things to Consider for Sourcing Success Director of Professional Services IHS Support Solutions Table of Contents List of Figures 2 List of Figures 1 Understand Your Current Environment 3 2 Understand

More information

Usage of SCRUM Practices within a Global Company

Usage of SCRUM Practices within a Global Company 2008 IEEE International Conference on Global Software Engineering Usage of SCRUM Practices within a Global Company Mauricio Cristal mauricio.cristal@gmail.com Daniel Wildt FACENSA, Brazil daniel@facensa.com.br

More information

Is Outsourcing Employee Benefits the Right Solution? Presented by Susan King, Sr. Vice President, Aon Consulting

Is Outsourcing Employee Benefits the Right Solution? Presented by Susan King, Sr. Vice President, Aon Consulting December 12, 2007 Is Outsourcing Employee Benefits the Right Solution? Presented by Susan King, Sr. Vice President, Aon Consulting 1 Agenda What Are the Primary Sourcing Options? Benefit Administration

More information

G-Cloud Service Definition. Atos Business Intelligence Dashboards and Analytics SCS

G-Cloud Service Definition. Atos Business Intelligence Dashboards and Analytics SCS G-Cloud Service Definition Atos Business Intelligence Dashboards and Analytics SCS Atos Business Intelligence Dashboards and Analytics SCS The Atos approach to Business Intelligence (BI) Dashboards and

More information

Student vs Software Engineer

Student vs Software Engineer Student vs Software Engineer As a Student New classes each semester Work alone Your work must be your own Plagiarism is forbidden, quotes and citations are good Some collaboration As a Software Engineer

More information

The Risk-free Outsourcing Solution 4 Fatal Risks in Enterprise Mobile Applications and How to Avoid Them

The Risk-free Outsourcing Solution 4 Fatal Risks in Enterprise Mobile Applications and How to Avoid Them The Risk-free Outsourcing Solution 4 Fatal Risks in Enterprise Mobile Applications and How to Avoid Them By Brian Gee Background Mobile software is the hot topic in most enterprises, and for good reasons.

More information

RESEARCH SUMMARY: Total Cost of Offshore (TCO): Understanding The True Offshore Financial Rewards and Costs By neoit

RESEARCH SUMMARY: Total Cost of Offshore (TCO): Understanding The True Offshore Financial Rewards and Costs By neoit Offshore Insights White Paper Series www.neoit.com May 2004 Volume 2, Issue 4 RESEARCH SUMMARY: Total Cost of Offshore (TCO): Understanding The True Offshore Financial Rewards and Costs By neoit What is

More information

by Heather Oppenheimer and Steve Baldassano

by Heather Oppenheimer and Steve Baldassano Switching Tracks: Finding the Right Way to Get to Maturity Level 2 by Heather Oppenheimer and Steve Baldassano When your customer contract requires that your software development process must be CMMI Level

More information

SOFTWARE NEARSHORING TO CANADA: STILL HOT OR NOT?

SOFTWARE NEARSHORING TO CANADA: STILL HOT OR NOT? SOFTWARE NEARSHORING TO CANADA: STILL HOT OR NOT? How to remain a cost-competitive outsourcing venue in the aggressively growing offshoring market By Oxagile media communications department, www.oxagile.com

More information

13 Critical Questions You Must Ask Before Hiring Any Software Development Company

13 Critical Questions You Must Ask Before Hiring Any Software Development Company 13 Critical Questions You Must Ask Before Hiring Any Software Development Company TECHRIVER, LLC November 15, 2013 Authored by: Jon Singer 13 Critical Questions You Must Ask Before Hiring Any Software

More information

Onshoring vs. Offshoring. Choosing the Best Outsourcing Strategy for Your Business

Onshoring vs. Offshoring. Choosing the Best Outsourcing Strategy for Your Business Onshoring vs. Offshoring Choosing the Best Outsourcing Strategy for Your Business Overview Offshore Onshore Are you thinking about outsourcing your software development project, but you are not sure if

More information

Choosing A Service Provider:

Choosing A Service Provider: Choosing A Service Provider: Small businesses face many challenges every day finding good IT support is one of them. IT support can present unique challenges to business owners because many people feel

More information

Jeannine Parise, CEO, VMS Accelerators

Jeannine Parise, CEO, VMS Accelerators WED, SEPT 10 2:00 PM DALLAS BALLROOM A2 Concurrent Session Ready, Set, VMS! Jeannine Parise, CEO, VMS Accelerators DIGITAL SURVEYS Ready, Set, VMS! Don t forget to rate this session as you exit. READY

More information

Essential Elements for Any Successful Project

Essential Elements for Any Successful Project In this chapter Learn what comprises a successful project Understand the common characteristics of troubled projects Review the common characteristics of successful projects Learn which tools are indispensable

More information

Title goes here. Critical Access Hospital Workshop Affordable Information Technology For Smaller Health Care Organizations

Title goes here. Critical Access Hospital Workshop Affordable Information Technology For Smaller Health Care Organizations Critical Access Hospital Workshop Affordable Information Technology For Smaller Health Care Organizations WIPFLI HEALTH CARE PRACTICE Title goes here February 4, 2010 8:30 a.m. 10:15 a.m. Date or subtitle

More information

How To Standardize Itil V3.3.5

How To Standardize Itil V3.3.5 Business white paper Standardize your ITSM An HP approach based on best practices Table of contents 3 Introduction 3 Benefits and challenges 5 The HP approach to standardizing ITSM 6 Establish an IT operations

More information

China's Century Hype or Hope?

China's Century Hype or Hope? China's Century Hype or Hope? Tom Hickman December 2008 Agenda Introductions Fast facts about China ChinaSourcing overview Intellectual property and security Case study Introductions Tom Hickman Founder

More information