Se quiere comunicar los diferentes modelos de construcción de software y uso de metodologías ágiles en el desarrollo de software. Es fundamental saber esto, ya que son las bases para poder llevar a cabo un desarrollo de software eficiente. De acuerdo al tipo de emprendimiento, tanto en su tamaño como en características se necesitará de distintas herramientas, procesos, arquitectura, recursos humanos y las tecnologías. El truco está en crear el software apropiado y en imaginar cómo escribir menos software, un proyecto puede ser concebido con respecto a su tamaño en un programa pequeño, y crecer enormemente, pero si no se han tenido en cuenta, previamente la arquitectura, el proceso o las herramientas, este colapse.
Desarrollo y procesos del Software
Fundamentos de construcción de software. Miguel Sánchez Rosero