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 and includes Crystal Clear, Crystal Yellow, Crystal Orange and others. All of them have unique attributes driven by many factors, like the size of the team, how critical the system is and the priorities of the project. Due to the project's unique characteristics, the state of each project might need a different set of practices, rules, and processes.

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