Sunday, February 05, 2012
Crystal Clear Overview

Crystal Clear is a lightweight Agile software development methodology which has only a few rules and practices which are easy to follow. It can be applied to teams of up to 6 or 8 co-located developers working on systems that are not life-critical. 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): Teams should reflect on what they are doing and, based on this reflection, look for potential improvements. In a review session, the team or individual looks back on what they believe is working, and what could possibly work better. They can then incorporate potential improvements in the next iteration or delivery.
  • Osmotic Communication Preferably by Being Co-Located (required): Osmotic communication refers to information flows into the background hearing of members of the team, so that they pick up relevant information as though by osmosis.
  • Personal Safety: Personal Safety refers to being able to speak when something is bothering you, without fear of reprisal
  • Focus: Focus refers to knowing what to work on, and then having time and peace of mind to work on it
  • Easy Access to Expert Users: Easy access to expert users provides the team with a place to deploy and test the frequent deliveries; Rapid feedback on the quality of their finished product; rapid feedback on their design decisions; and up-to-date requirements.
  • Automated Tests, Configuration Management, and Frequent Integration of Code

   BackToCategory   Next  2 of 3
Privacy Statement  |  Terms Of Use
Copyright 2008 by Innosphere Systems Development Group Ltd.