5 ms·
The truest saying in software is that the highest value output of a project is an engineering team that understands your business. Past a certain point of size/
by jrumbut 6y ago
The truest saying in software is that the highest value output of a project is an engineering team that understands your business. Past a certain point of size/complexity you can't buy one of those for any price, you have to make it.
Outsourcing turns an investment opportunity into an expense.
- patja 6y agoThis rings true for my experience as well. And it also highlights the waste that occurs when a successful team finishes delivering and is immediately dispersed to the four winds, something that happens all too often.
- diehunde 6y agoThat's why companies end up requiring "extensions" over and over for consultants. I know people working for consultant firms that have been with the same client for more than 3 years.
- bluGill 6y agoWhere to outsource is the right question. I could write a word processor, but my company just buys me Microsoft office. My company could buy the software I wrote from an outsourcer, but we consider it a competitive advantage to do it in house.
- imtringued 6y agoBuying a product is different than paying someone to make a product for you. Since your company is the only customer for that product there is no benefit in outsourcing it other than the ability to rent a developer (contracting might be a better option). Nobody else is going to buy that product.
- pickle-wizard 6y agoI can’t remember where I read it, but I was reading an article about a company’s experience with outsourcing. One quote stood out. “We outsourced all the profit, but none of the risk”
- duhast 6y agoOut-sourced profits – The cornerstone of successful subcontracting https://pdfs.semanticscholar.org/e9da/f5cc1c94c6e34e29095ca168e8fa2d750df9.pdf https://pdfs.semanticscholar.org/e9da/f5cc1c94c6e34e29095ca1...