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. Alistair Cockburn (name pronounced Co-burn, in the Scottish way) is one of the initiators of the Agile movement in software development. ... Agile software development is a conceptual framework for undertaking software engineering projects. ... A lightweight methodology is a software development methodology which has only a few rules and practices or ones which are easy to follow. ...
Crystal Clear can be applied to teams of up to 6 or 8 colocated developers working on systems that are not life-critical. The Crystal family of methodologies focus on efficiency and habitablity as components of project safety.
Crystal Clear focuses on people, not processes or artifacts.
Crystal Clear contains the following properties (the first three are required):
Frequent Delivery of Usable Code to Users (required)
Reflective Improvement (required)
Osmotic Communication Preferably by Being Co-Located (required)
Personal Safety
Focus
Easy Access to Expert Users
Automated Tests, Configuration Management, and Frequent Integration
[edit]
References
Crystal Clear : A Human-Powered Methodology for Small Teams, Alistair Cockburn, October 2004, pages 336, paperback, Addison-Wesley Professional, ISBN 0-201-69947-8.