Je connais une entreprise qui détient la propriété intellectuelle d'un produit logiciel décent et tire un excellent revenu de licences par an. Cependant, le directeur (non technique) se plaint du coût de maintenance de l'équipe de développement, car elle ronge considérablement les marges bénéficiaires, et envisage d'externaliser le développement de modules spécifiques vers d'autres pays qui facturent à un taux inférieur.
Personnellement, je ne pense pas que ce sera une solution plus rentable à long terme. Cela peut entraîner des pannes de communication en cas de problème, de plus, les spécifications devront être étanches, ce qui peut prendre plus de temps de toute façon. À mon avis, lorsque la communication en équipe est essentielle - ou existe-t-il un moyen efficace de faire en sorte que cela fonctionne?