Variability | Glossary

 

Definition

Variability is as aspect that is often bound towards reduction by System Developers. The focus is put on eliminating Variability at the ideal moment so that it doesn’t perpetuate a risk-avoidance culture beforehand. The goal is to satisfy their current customer base, without worrying about what the best practices are to handle said variations of requirements in the particular system. Scaling an Agile method up to adopting the practices of Variability Management is a challenging process.

 

Further Reading

  • “Determination of Optimal Batch Size for a Manufacturing System”(book), by Ruhul Sarker and Charles Newton.

 

Testing | Glossary

 

Definition

Software testing that  follows Agile principle, is called ‘Agile Testing’. It is an iterative methodology in which requirements evolve, when customers collaborate with self-organizing and Agile development teams. Testing is done in increments, and is strengthened over time.

Further Reading

  • “Agile Testing: A Practical Guide for Testers and Agile Teams”, by Lisa Crispin.
  • For more on Testing, read here and  here.