Collaborative development environment: Difference between revisions

Content deleted Content added
Created page with '{{stub}} A '''collaborative development environment''' (CDE) is a term coined by Grady Booch<ref>[http://www.alphaworks.ibm.com/contentnr/cdeintro ''Q&A with G…'
 
Changing short description from "software" to "Online meeting space for software projects"
 
(38 intermediate revisions by 30 users not shown)
Line 1:
{{Short description|Online meeting space for software projects}}
{{stub}}
{{Notability|date=March 2020}}
A '''collaborative development environment''' (CDE) is an online meeting space where a software development project's [[project stakeholders|stakeholders]] can work together, no matter what time zone or region they are in, to discuss, document, and produce project deliverables. The term was coined in 2002 by [[Grady Booch]] and Alan W. Brown.<ref name="AiC59">{{cite book |last1=Booch |first1=G. |authorlink1=Grady Booch |last2=Brown |first2=A. W. |section=Collaborative Development Environments|editor1-link=Marvin Victor Zelkowitz|editor-last1=Zelkowitz |editor-first1=M. |title=Advances in Computers |volume=59 |date=2003 |___location=San Diego, CA |publisher=[[Academic Press]] |pages=1–29 |doi=10.1016/S0065-2458(03)59001-5 |isbn=0-12-012159-X}}</ref><ref name="GB-QnA">{{cite web |title=Q&A with Grady Booch: Collaborative Development Environments |url=http://www.alphaworks.ibm.com/contentnr/cdeintro |website=alphaWorks |publisher=[[IBM]] |date=December 7, 2006 |archiveurl=https://web.archive.org/web/20081011045609/http://www.alphaworks.ibm.com/contentnr/cdeintro |archivedate=2008-10-11}}</ref>
 
It is seen as an evolution from the [[integrated development environment]] (IDE), which combined programming tools on the desktop, and the extended development environment (XDE), which combined lifecycle development tools with an IDE (such as Microsoft's [[VisualAzure StudioDevOps TeamServices|Azure SystemDevOps]] and the [[IBM Rational Rose XDE]]); while the IDE focuses on tools to support the individual developer, the CDE focuses on supporting the needs of the development team as a whole.
A '''collaborative development environment''' (CDE) is a term coined by [[Grady Booch]]<ref>[http://www.alphaworks.ibm.com/contentnr/cdeintro ''Q&A with Grady Booch: Collaborative Development Environments''] Interview with Grady Booch on IBM alphaworks (Dec 2006)</ref> to describe an online meeting space where the a project's [[project stakeholders|stakeholders]] can work together, whatever timezone or region they are in, to discuss, document, and produce project deliverables.
 
Although growing from a tool base in the [[software development]] sector, the CDE has been taken up in other sectors, with teams typically geographically dispersed, where it is beneficiialbeneficial to be able to collaborate across the web, including automativeautomotive and aeronautical engineering, movie production, and civil engineering.
It is seen as an evolution from the [[integrated development environment]] (IDE), which combined programming tools on the desktop, and the extended development environment (XDE), which combined lifecycle development tools with an IDE (such as Microsoft's [[Visual Studio Team System]] and the [[IBM Rational Rose XDE]]); while the IDE focuses on tools to support the individual developer, the CDE focuses on supporting the needs of the development team as a whole.
 
==Typical Functionalities==
Although growing from a tool base in the [[software development]] sector, the CDE has been taken up in other sectors, with teams typically geographically dispersed, where it is beneficiial to be able to collaborate across the web, including automative and aeronautical engineering, movie production, and civil engineering.
* [[Version control system]]
* [[Bug tracking system]]
* [[Todo list]]
* [[Mailing list]]
* [[Document management system]]
* [[Internet forum|Forum]]
 
===References=See also==
*[[Application lifecycle management]] (ALM)
*[[Forge (software)]]
*[[Online integrated development environment]] (Online IDE or Web IDE)
*[[Project management software]]
*[[Systems development life cycle]]
*[[Software project management]]
*[[Computer-supported collaboration]]
 
==References==
{{reflist}}
 
[[Category:Integrated development environments]]
 
 
{{Web-stub}}
{{compu-prog-stub}}