3 diciembre 2015
Una multitud de componentes hacen del desarrollo de software un proceso complejo: la contratación de recursos de desarrollo, la incorporación flexible de recursos internos y externos, la provisión de diversas competencias tecnológicas, la estrategia de pruebas, la implementación, así como la provisión de sofisticados entornos informáticos y herramientas de desarrollo.