freeCodeCamp/guide/english/agile/crystal/index.md

1.3 KiB

title
Crystal

Crystal

It is a methodology that is a very adaptable, lightweight approach to software development. It is a family of agile methodologies in which are included Crystal Clear, Crystal Yellow, Crystal Orange and others. All of which have an unique attribute driven by many factors, like the size of the team, how critical the system is, and the priorities of the project. The state of each projects might need a different set of practices, rules, processes according to the project's unique characteristics. They were all developed by Alistair Cockburn in the 1990s.

According to him, the faces of the crystal are defined as Methodology, techniques and policies

Methodology - elements which are part of the project Techniques - areas of skills Policies - organizationals do's and dont's

Those methods are focused on:

  1. People
  2. Interaction
  3. Community
  4. Skills
  5. Talents
  6. Communications

![Different Colors] https://upload.wikimedia.org/wikiversity/en/c/c5/Crystal_Family_example.jpg

It takes different strokes to move the world, and according to Crystal, it takes different colors to move a project.

More Information:

[Wikiversity Article] https://en.wikiversity.org/wiki/Crystal_Methods