Continuing the series ‘Choosing The Right Outsourced Product Development Partner‘ we bring you the 3rd part of the series –
Does your product outsourcing partner meet your Fit and Trust criteria?
Fit:
You want a partner who fills the gaps in your business, fulfils your outsourcing objective and easily becomes part of your business philosophies. Determining if the partner will fit can be tricky, because fit cannot be determined only by evaluating your partner. For determining good fit you need to introspect and evaluate yourself, evaluate the partner, and understand the market. To exemplify this point let’s consider a case on evaluating a partner on one critical point – the process used for developing a product.
What will be the best production process for collaborating on developing a product with an outsourced product development partner? Do you wish to go by planned, stringent way of developing a product or you wish to go agile? In a planned methodology of product development the process order of requirement, design, implementation, verification and maintenance is followed in very stringent manner. While agile methodologies embrace iterations. Small teams work together with stakeholders to define quick prototypes, proof of concepts, or other visual means to describe the problem to be solved[i].
1st step here is to determine your own requirement and then to evaluate the partners on the basis of how well prepared they are to implement projects on Agile or Planned methodologies depending on your requirements. For determining requirements consider,
Following table provides framework to suggest what will work best in which situation.
Market ConditionsStable Erratic | ||
WellSpecified
Product
Loosely Specified (i.e business problem statement provided)
| Planned(A) | Agile(B) |
Agile(C) | Extremely Agile(D) |
Once this is done you know what works best for you. If I am a company which is facing situation D, I know that I need to see if my partner will provide the efficient product development through agile practices.
Besides process (agile or planned), fit needs to be evaluated on various aspects like,
These are some of the major aspects where you will evaluate the partner’s fit with your business goals. Use a framework to evaluate yourself and market on these various critical aspects and then match the capabilities of the partners to determine the fit.
Trust:
Trust is built overtime. It is difficult to have trust and faith in new partner right away. But trust is critical in this business relationship, as you share critical internal information with your partner. You want to make sure that your business processes, internal knowledge, resources, etc. are safe with this partner. You also want to have trust in them, from the very initial level, on their capability to deliver the project at par with or beyond your expectations.
How can you trust someone with whom you are working with for the very first time? Let’s look a few parameters that will help you decide a right partner.
1. Past projects:
Look into the past projects that the firm you are planning to partner with has delivered. If possible, talk to the organizations with which the firm in question has partnered with on an outsourcing project in the past. Also, look at the market performance of the past projects. This will provide you insights on people, work style, commitment, quality, etc.
2. Product Development Experience:
Most companies in IT outsourcing services space do not possess the end-to-end knowledge and expertise of developing and deploying a product. A product requires high-end design, coding, testing and UI skills. Look for a partner who specializes in building end-to-end products and not plain vanilla IT outsourcing companies. Further, if the partner understands steps that need to be taken to launch a product, it’s a great benefit.
3. People:
If possible meet all the people who will be involved on the project before making the final decision. Not only the decision makers but also the team involved on project is important element of your decision. Make sure that they understand the new product impact on the internal aspects of your organization.
Meeting with people also gives you a fair idea of how passionate your partner is for the project. Passion to deliver and excel can be the best clue for you to have trust in your partner.
If possible, interview developers and employees who will work on your product.
4. Strong communication flow:
How good is the organization with its internal and external communications? They should be efficient with sharing and discussing all the information and know-how, freely and systematically, within and between the organizations.
In the next and final part, you will read a case study of a product built by GoodWorkLabs for ST Dupont.
You can access the complete series here –
Series: Choosing The Right Outsourced Product Development Partner – Part 1
Strategic Advantage of the Outsourcing Partner – Part 2