Collaborative development environment

Collaborative development environment

A collaborative development environment (CDE) is an online meeting space where a software development project's stakeholders can work together, no matter what timezone or region they are in, to discuss, document, and produce project deliverables. The name was coined by Grady Booch.[1]

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.

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 beneficial to be able to collaborate across the web, including automotive and aeronautical engineering, movie production, and civil engineering.

Typical Functionalities

References

  1. ^ Q&A with Grady Booch: Collaborative Development Environments Interview with Grady Booch on IBM alphaworks (Dec 2006)

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Collaborative software — (also referred to as groupware) is computer software designed to help people involved in a common task achieve goals. One of the earliest definitions of “collaborative software” is, intentional group processes plus software to support them.… …   Wikipedia

  • Collaborative information seeking — (CIS) is a field of research that involves studying situations, motivations, and methods for people working in collaborative groups for information seeking projects, as well as building systems for supporting such activities. Such projects often… …   Wikipedia

  • Collaborative product development — (collaborative product design) (CPD) is a business strategy, work process and collection of software applications that facilitates different organizations to work together on the development of a product. It is also known as collaborative product …   Wikipedia

  • Collaborative Product Development — (Collaborative Product Design) (CPD) is a business strategy, work process and collection of software applications that facilitates different organizations to work together on the development of a product. It is also known as collaborative Product …   Wikipedia

  • Collaborative learning — is a situation in which two or more people learn or attempt to learn something together.[1] Unlike individual learning, people engaged in collaborative learning capitalize on one another’s resources and skills (asking one another for information …   Wikipedia

  • Collaborative method — Collaborative methods are processes, behaviors and conversations that relate to collaboration between individuals.[1] These methods specifically aim to increase the success of teams as they engage in collaborative problem solving. Forms, rubrics …   Wikipedia

  • Collaborative intelligence — is a term used in several disciplines, and has several different meanings. In a business setting, it can describe the result of accessing a network of people. It is also used to denote non anonymous heterogeneity in multi agent problem solving… …   Wikipedia

  • environment — environmental, adj. environmentally, adv. /en vuy reuhn meuhnt, vuy euhrn /, n. 1. the aggregate of surrounding things, conditions, or influences; surroundings; milieu. 2. Ecol. the air, water, minerals, organisms, and all other external factors… …   Universalium

  • Collaborative real-time editor — RTCE redirects here. For other uses, see RTCE (disambiguation). A collaborative editor is a form of collaborative software application that allows several people to edit a computer file using different computers. There are two types of… …   Wikipedia

  • Collaborative leadership — The term Collaborative Leadership describes an emerging body of theory and management practice which is focused on the leadership skills and attributes needed to deliver results across organizational boundaries. The term started to appear in the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”