Crystal Clear (software development)

Crystal Clear (software development)

Crystal Clear is a member of the Crystal family of methodologies as described by Alistair Cockburn and is considered an example of an agile or lightweight methodology.

Crystal Clear can be applied to teams of up to 6 or 8 co-located developers working on systems that are not life-critical. The Crystal family of methodologies focus on efficiency and habitability as components of project safety.[1] Crystal Clear focuses on people, not processes or artifacts.

Crystal Clear requires the following properties:

  • Frequent delivery of usable code to users
  • Reflective improvement
  • Osmotic communication preferably by being co-located

Crystal Clear additionally includes these optional properties:

References

Further reading

  • Crystal Clear, A Human-Powered Methodology for Small Teams, Alistair Cockburn, October 2004, pages 336, paperback, Addison-Wesley Professional, ISBN 0-201-69947-8.
  • Alistair Cockburn's introduction to the Crystal family of methodologies
  • A quick overview with links to sample chapters from the book

Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Crystal Clear — may refer to: Crystal Clear (software development), an Agile software development method Crystal Clear (album), the sixth studio album by contemporary Christian artist Jaci Velasquez Crystal Clear (song), a single from the Fiery Furnaces album… …   Wikipedia

  • Crystal (disambiguation) — Crystal is a form of matter significant in chemistry and mineralogy. Crystal may also refer to: Contents 1 Places 2 Media and entertainment 3 …   Wikipedia

  • Agile software development — poster Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self organizing, cross functional teams. It… …   Wikipedia

  • List of software development philosophies — This is an incomplete list of approaches, styles, and philosophies in software development.* Agile software development * Agile Unified Process (AUP) * Behavior Driven Development (BDD) * Big Design Up Front (BDUF) * Brooks s law * Cathedral and… …   Wikipedia

  • Clear Enterprise — Developer(s) Clear Objective Limited Development status Active Operating system Windows XP/Windows Vista /Windows 7 Available in English …   Wikipedia

  • Video game development — Game development redirects here. For other uses, see Game development (disambiguation) …   Wikipedia

  • Desarrollo ágil de software — Desarrollo ágil de software. El desarrollo ágil de software es un marco de trabajo conceptual de la ingeniería de software que promueve iteraciones en el desarrollo a lo largo de todo el ciclo de vida del proyecto. Existen muchos métodos de… …   Wikipedia Español

  • List of software engineering topics — This list complements the software engineering article, giving more details and examples. For an alphabetical listing of topics, please see List of software engineering topics (alphabetical).Influence on societySoftware engineers affect society… …   Wikipedia

  • Outline of software engineering — See also: Index of software engineering articles The following outline is provided as an overview of and topical guide to software engineering: Software engineering – application of a systematic, disciplined, quantifiable approach to the… …   Wikipedia

  • Wikiproyecto:Software libre y de código abierto — Bienvenid@s al Wikiproyecto Software Libre y de Código Abierto …   Wikipedia Español

Share the article and excerpts

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