Article de reference

environnement de développement collaboratif

Un environnement de développement collaboratif (EDC) est une plateforme logicielle qui prend en charge le développement distribué en fournissant un espace de travail en ligne pa...

plateforme logicielle qui prend en charge le développement distribué en fournissant un espace de travail en ligne partagé. Il permet aux parties prenantes d'un projet de collaborer en temps réel ou de manière asynchrone , facilitant ainsi la communication, la documentation et la production coordonnée des livrables. Les EDC sont conçus pour surmonter les difficultés liées au travail à travers différents fuseaux horaires et régions géographiques en intégrant des outils tels que les systèmes de contrôle de version , le suivi des problèmes , les forums de discussion, les wikis et les mécanismes de revue de code . Le terme a été inventé en 2002 par Grady Booch et Alan W. Brown.

Il est considéré comme une évolution de l' environnement de développement intégré (IDE), qui combinait des outils de programmation sur le poste de travail, et de l'environnement de développement étendu (XDE), qui combinait des outils de développement du cycle de vie avec un IDE (tels que Microsoft Azure DevOps et IBM Rational Rose XDE ) ; tandis que l'IDE se concentre sur les outils destinés à soutenir le développeur individuel , le CDE se concentre sur la prise en charge des besoins de l'équipe de développement dans son ensemble.

Bien que issu d'une base d'outils du secteur du développement logiciel, le CDE a été adopté dans d'autres secteurs, avec des équipes généralement dispersées géographiquement, où il est avantageux de pouvoir collaborer via le web, notamment dans l'ingénierie automobile et aéronautique, la production cinématographique et le génie civil.

Fonctionnalités typiques