Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

Which is more efficient, have an in-house development team or hiring an outsource company?

user-image
Question added by Asem Al-Dughem , Regulatory Compliance Manager , Bupa Arabia for Cooperative Insurance
Date Posted: 2015/10/12
Omar Abbas
by Omar Abbas , Project Manager , Saudi Business Machines

The decision depends on different factors. Outsourcing is good if the development is a single instalment and the contract includes training amd after service support. Inhouse development team building isn't simple, and requires a considerable overhead and effort to hire the team and set it ready to work, but the benefit is that you wont need to outsource this activity anymore. So calculate the cost of the two options, the size of uour exercise, amd its freaquency.

Rachid Al Maach
by Rachid Al Maach , Founder , Qraft b.v.

My company is regularly hiring remote teams or individuals to develop high quality software.

 

Main reason for finding or searching abroad and not having in-house developer is not about the price. Overall advantage of having in-house developers is very big. Think about communication, clarity and understanding problems to be solved is much easier. (management needs less time in dealing with basic communication issues) 

However if the skills need can't be solved locally, it can be an option to outsource work, which needs I my opinion another type attention. 

  • Requirement needs to be more clear than in first situation
  • Quality of deliverables can differ a lot
  • You have to set a quality outline ( which dev methodologies etc. ) 
  • These developer mostly don't speak to - or - know the end-user 

In the Netherlands my company solved it by hiring remote developers without having an "offshore" image. We pick developers one by one and select them not only on skill, but also quality of deliverance and mindset. 

We also always have one technical representative and one project related. On smaller project this is mostly one person. The technical representative assures code quality and does code review on deliverables. The project related representative handles and manages requirements.

This way we can almost offer the same quality as we are used to. 

 

 

Roy Pamelen, van
by Roy Pamelen, van , Program Manager / Project Manager Urban Renaissance , Except Integrated Sustainability

Both options are good. In my opinion, what core competence is it, you would like to see as the heart of the operation? And is that core competence also the heart of the company? My suggestion would be to determine which competences are the essence of the company and that should be safe guarded by an inhouse employee. All the rest can be outsourced. This way, the company remains the most flexible and keep on working developing their own (inhouse) team if the dissemination of knowledge gained is handled carefully.

Aakash Narayan   No last name
by Aakash Narayan No last name , Lead Partnership Dvelopment & Strategy , Go Global Ecommerce

There'are no quick fix, fit-all-one solution in business!

The mantra in business is to maximize customer delight!

Customer is the most important single sight. Hence every business shall look upon Customer as the life support for the business and shall not outsource any thing that's critical to a Customer.

 

What's to be outsourced shall facilitate the business to increase the business's efficiency to serve the Customer better!

the Question to be asked:  Does the outsourcing  atleast to the optimal level, facilitate the business to serve the customer better , in terms of quality as well as economy, by focusing on the core business function to improve deliveries to the Customer?

Aakash

Hussam Tayfor
by Hussam Tayfor , ENGINEERING PROJECT MANAGER , ADNOC GAS PROCESSING

In-house resources can have exposure to business development thru cross-posting within large organizations, certified training courses. Expertise BD manager positions opt for outside hiring who by return shall be responsible for BD team formation.

Akinola Emiloju
by Akinola Emiloju , Operation manager , Diran systems international limited

I would preffer an in house development team because there will be a full monitoring on the team

Ali Hashim
by Ali Hashim , مدير تنفيذي , شركة البركات للتنمية والاستثمار

Each of them has a role and a work map. Internal development is effective for developing human capabilities and increasing production. As for foreign companies, they are the home of global expertise for those who want to keep pace with the latest findings of science and technology.

Ibrahim Eissa Eissa
by Ibrahim Eissa Eissa , WORK FROM HOME | Transcription Project for Arabic Speakers in Egypt , NANSC, National Air Navigation Services Company

Having an In-house development team is far better for long run.

sameh samir labib
by sameh samir labib , Project Manager , AL Rashad Contracting Company.

Have an in house development team to save our time and money

Musa Ogungbade
by Musa Ogungbade , Production Manager , Frigoglass Industries Nigeria Limited

Both, it depends on the situation. Situation determines decision. The best decision has to be taken for the organization at the right time.

Abdulelnasir Omer Ahmed Abdallhd  Omer Ahmed
by Abdulelnasir Omer Ahmed Abdallhd Omer Ahmed , أستاذ مساعد في جامعة الفاشر غرب السودان , جامعة الفاشر - بولاية شمال دارفور

by Using  external companies and working in external university teaching 

More Questions Like This