Yossi Kreinin은 소프트웨어를 완성하려면 다른 팀의 결함을 고치거나 요구를 이해하는 등 직무 경계를 넘는 일이 필요하다고 설명했습니다. 그러나 외부 제품을 무조건 다시 만들거나 부서마다 같은 서비스를 따로 운영하는 것은 별개의 판단이라고 지적합니다. 연결된 Dan Luu의 글도 높은 가격이 공급업체 품질을 보장하지 않는 사례를 다룹니다. 따라서 구매와 자체 개발, 공통화 여부는 통제하기 편한 쪽이 아니라 실제 역량과 의존 비용을 비교해 결정해야 한다는 경험적 논의입니다.