Un entorno de desarrollo colaborativo (CDE) es un espacio de reunión en línea donde las partes interesadas de un proyecto de desarrollo de software pueden trabajar juntas, sin importar la zona horaria o la región en la que se encuentren, para debatir, documentar y producir resultados del proyecto. El término fue acuñado en 2002 por Grady Booch y Alan W. Brown. [1] [2]
Se considera una evolución del entorno de desarrollo integrado (IDE), que combinaba herramientas de programación en el escritorio, y el entorno de desarrollo extendido (XDE), que combinaba herramientas de desarrollo de ciclo de vida con un IDE (como Microsoft Azure DevOps y IBM Rational Rose XDE ); mientras que el IDE se centra en herramientas para apoyar al desarrollador individual, el CDE se centra en apoyar las necesidades del equipo de desarrollo en su conjunto.
Aunque surgió como una base de herramientas en el sector de desarrollo de software , el CDE se ha adoptado en otros sectores, con equipos generalmente dispersos geográficamente, donde es beneficioso poder colaborar a través de la web, incluida la ingeniería automotriz y aeronáutica, la producción cinematográfica y la ingeniería civil.