Samarbetande utvecklingsmiljö
En collaborative development environment (CDE) är en onlinemötesplats där ett programvaruutvecklingsprojekts intressenter kan arbeta tillsammans, oavsett vilken tidszon eller region de befinner sig i, för att diskutera, dokumentera och producera projektleveranser. Termen myntades 2002 av Grady Booch och Alan W. Brown.
Det ses som en utveckling från den integrerade utvecklingsmiljön (IDE), som kombinerade programmeringsverktyg på skrivbordet, och den utökade utvecklingsmiljön (XDE), som kombinerade livscykelutvecklingsverktyg med en IDE (som Microsoft Azure DevOps och IBM Rational Rose XDE ); medan IDE fokuserar på verktyg för att stödja den individuella utvecklaren, fokuserar CDE på att stödja behoven hos utvecklingsteamet som helhet.
Även om CDE växer från en verktygsbas inom mjukvaruutvecklingssektorn har CDE tagits upp i andra sektorer, med team som vanligtvis är geografiskt spridda, där det är fördelaktigt att kunna samarbeta över webben, inklusive bil- och flygteknik, filmproduktion, och anläggningsteknik.
Typiska funktioner
- Versionskontrollsystem
- Buggspårningssystem
- Att göra lista
- E-postlista
- Dokumenthanteringssystem
- Forum