The Risks Management in Offshore Outsourcing
ByHanu Software
It is a well known fact that the offshore outsourcing (or any type of outsourcing for that matter) carries known and unknown risks. The important thing is to find out if your offshore outsourcing provider is aware of these risks and has a plan to either mitigate it or eliminate it altogether. In this post, I will share some of known risks related to offshore outsourcing. Risk One: Requirement Misunderstanding - Many times it happens that the requirements get written in a hurry to get the project started as soon as possible. This is okay if the project is being done inhouse.
However if it being outsourced, it becomes a risk. If the specifications are not written properly or are incomplete or enough details are not provided, the project will have problems on various fronts such as Project Understanding - what needs to be done and delivered, Project Planning - putting together firm dates for delivery, Change Controls - lots of change control will be generated later on in the project life cycle, which could obviously delay the project as well as increase the cost. Per the study conducted by Software Engineering Institute, not enough understanding or the clarity around the customer requirements is one of the top reasons on why software projects fail or get delayed. In order to mitigate this risk, make sure that your provider has gone through the requirement understanding phase before starting the coding phase. The requirement understanding phase should have multiple rounds of discussion with all the involved parties to fully understand and document their requirements in the Software Specification Documents.
This phase is independent of technology selected for the project. The provider should also prepare the HTML mock-ups which is an excellent way to capture the application flow. These mock-ups should reused during the coding phase for embedding the application method calls. Requirements Development: The Requirements Development phase is about gathering the needs of the customer and translate into requirements specification of what the system must do. Requirements Development consists of three related activities: 1. Gathering User Requirements, which is accomplished by interviewing the potential users about the system they want, building the interactive prototypes, writing the Requirement Specification documents. 2. Analyzing Requirements, which is about determining the acceptability, implement ability, and testability. 3. Inspecting Requirements, which is accomplished by discussing the proposed requirement in detail. The goal is to identify the issues and errors related to the requirements ambiguities or discrepancies.
The deliverable from this phase is a detailed requirments document which should get jointly reviewed and signed off. Your company's project manager or designated contact will need to review the status of any deliverables as well as any testing done, and be available to communicate frequently with the vendor project manager. Most project problems occur to infrequent or poor communication between the firm outsourcing, and the vendor. But the "no news is good news" approach is rarely true; in fact, the opposite will often occur. One of the easiest ways to reduce this risk, and to catch problems early on, is to initiate frequent communication, with regular times specified for project reviews. Differences in development methodology can occur, if one firm prefers an RUP approach with exacting specifications, while another firm prefers agile methodologies. One firm may have a preferred tool in place for source code control, or for coding standards, or for testing builds.
These issues can often be worked out by communicating the reason for each approach, and then choosing a consistent methodology. Most frequently, you will ask the offshore team to adopt your in-house methodologies, but you may be surprised to discover that they have methodologies or tools that equal yours, especially if they have significant experience in a technology. This is where teamwork, and communication between the project and development team managers is critical. Related to methodologies are evaluating how the firm being outsourced to handles sudden requests for large volumes or rapid delivery. Check on how flexible and scalable your vendor is, and whether they have processes in place for hiring additional staff as required for larger projects. This includes having sufficient project management staff in place to ensure adequate monitoring and communication with your firm. Ask them: "What is the smallest project you have worked on? The largest project?" to help determine whether they can scale to meet your needs. You will also want to check references for projects that are similar to yours.
Offshore Software Development India - 212 Carnegie Center, Suite 206, Princeton, NJ 08540 USA. Ph: 609-919-6342 Email: hanuseo@gmail.com
An Offshore Software Development Company India offers a wide range of services including business process outsourcing, onsite technical consulting, offshore software development, and product lifecycle management.
Related Articles, Information, Products And Links
Related Articles on Management
- Project Management
- Preparing the plan
- You Need to Earn a Living
- Selling Your Own Work
- Exchanges Markets
- Fundamentals of Preparing an Effective Business Plan?
- Steps involved in making your Business Competitive
- Precautions for protecting local industry from the international industry
- Outsourcing in the present day and its advantages
- Importance of communication in organization
- What are business ethics and what is their importance?
- What role does human resource management play in a business?
- Surviving in intense competition, especially against big players
- Specsavers Team Building At Outside
- The Challenge Of Leadership In New Zealand
- What Do You Write In Your Posters
- Collateral Management Tips
- Accelerate your business performance in four easy steps!
- Surviving in a changing market
- Tips for developing great teams in an organization
- Limiting loss liability: Implementing a slip and fall prevention program
Latest Articles on Management
-
Collateral Management Tips
Have you ever wondered about collateral management or do you work with collateral management in your job? This article is designed to help you understand more about collateral management techniques and how to implement them more effectively. First, you need to understand that collateral is the items, or assets you are using to secure obligations for yourself or your business.... -
What Do You Write In Your Posters
Normally, a poster that is posted in ubiquitous places would definitely attract attention. Nevertheless, more than the pictures and graphics to pique the interest of your target clients, what would surely make them stay a little more is your message. What you have to say in them is often what will make them want to ask for more information.... -
The Challenge Of Leadership In New Zealand
Management training that will empower you to create a positive workplace where people feel encouraged to do their best.Management training that will empower you to create a positive workplace where people feel encouraged to do their best.Management training that will empower you to create a positive workplace where people feel encouraged to do their best.... -
Specsavers Team Building At Outside
All manner of activities from bridge building to walking on water ensured a group from Specsavers had an unforgettable team building experience last weekend.Outside Adventure, one of the fastest growing team building and corporate training agencies in the UK, welcomed 45 members of Specsavers’ retail team to a full weekend of activities at Eastnor Castle in Herdfordshire.... -
Reverse Mergers And Alternate Ways To Raise Capital
Offers the resources pertaining to the procedure of taking a company public employing a reverse merger, at times referred to as a “reverse takeover (RTO)”; makes available a guide to support enterprises that wish to enter the capital markets and land investment financial backing.... -
Importance And Effects Of Management Techniques: Silkin Management
To raise management skills to the level of technical skills is the stellar concern of Silkin Management group. The prime concern of Silkin Management group is to level or make an attempt to bring to that equal level both the skills.... -
For Effective And Efficient Management: Silkin Management Group
Silkin Management Group was established in Portland, Oregon in 1983, now an international leader in practice management, the company has focused on delivering consulting and training services to doctors in private practice.... -
What Services Your Printing Company Can Do For You
Whether you have an online printing company or a traditional one there are things you need to expect from them. It would be easier to deal with them when know the standard printing services they offer. It would be easier to deal with standard printing services that you can count on.... -
"how To Buy A Business" - Skirting The Learning Curve”
Everybody knows the economy is bad, blah, blah, blah... But what most people seem to forget is that where there are problems, there are corresponding opportunities to make money. In the current economic climate, thousands of business owners, both large and small, are looking to cash-out their "chips" and close up shop before they face the possibility of watching their...... -
"how To Buy A Business"-beware Of Business Brokers”
I would like to take the time today to explain a few things about business brokers and their whole demeanor when buying or selling a business. As with any other type of "broker", they are only worried about their commissions. A business broker usually takes a stance with the seller versus the actual buyer of the prospective business buyer....
Management RSS Feed