Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

Do you think it's a good idea to outsource software development? What are its advantages and disadvantages?

user-image
Question added by Salma Eid , Dietitian/Nutritionist , Muscle Power Sports, Nutrition Centre
Date Posted: 2017/05/30
Abdou-Rabih Tahtah
by Abdou-Rabih Tahtah , programmeur informatique,Web designer,Web développeur , freelance

Outsourcing has become an ideal and effective solution for learning software and has no disadvantages for me personally

But all advantages where you learn the new and new in the field of programming and all services and the need without costs and monthly expenses fixed and free

I did not understand your question sorry and I answered half the question

On the whole, thanks for the invitation and sorry to be present error

Adil Al-Hilali
by Adil Al-Hilali , ITC Business Applications Developer , Rumaila Operating Organization (BP)

 

Totally depends on what's been outsourced & to whom!

 

You should never outsource large projects in FULL with the same service provider.

 

Always break large segments into small parts and outsource some of the parts.

 

Make sure you hire someone at your end (Program manager) who knows what he is doing... Things like implementation diagram and development outlines documentation is a MUST. Without it the whole thing will fall apart and there is now one to blame :)

 

In case the (....) hits the fan, always have a backup team stand by, fully briefed about the project and the current situation of the development.

Advantage and Disadvantage both are dynamic (In reality) as they are dependents of many parameters and circumstances

 

محمد  الزهراني
by محمد الزهراني , مشرف حسابات العملاء , شركه عبداللطيف جميل المحدوده

Not good because it will cause you other problems like hacking and hacking

Taqi Raza Khan
by Taqi Raza Khan , Software Engineer (Frontend) , Punjab Information Technology Board

Outsourcing allows organizations to focus on their core business and can create a competitive advantage by reducing operational costs. The beauty of outsourcing is you can outsource an entire function or only a part of it. As an example, you can outsource the network management oversight of an IT system but keep the end-user support in-house. This can provide an organization with a good balance of on-site support for employees.