Values | Glossary

 

Definition

The Agile Manifesto inscribes a set of four values that are both people-centric and results-driven. Namely:

  • Individuals and Interactions
  • Working Software
  • Responding to change
  • Customer collaboration

Each Agile methodology has its’ own way of implementing these values, but they are consistently relied upon, to deliver high-quality software.

 

Further Reading

  • ” Agile Explained: An Overview of the Values and Benefits of Agile”(book), by Al Kraus.
  • For more on Values, read here.

Ubiquitous Language| Glossary

 

Definition

It consists of an effort to strive to use the vocabulary of a given business domain, not only in sotware requirements, but the design and source code itself as well. The same vocabulary used in all phases ensures that there is minimal friction between the different departments, and adds as a succesful factor in Agile development.

 

Further Reading

  • “Domain Driven Design”(book), by Eric Evans.