Fail-Fast | Glossary

Definition

‘Fail-Fast’ is an oft-debated, controversial topic that involves trying something new, obtaining rapid feedback and quickly inspecting and adapting. It’s practiced in methods of high uncertainties , where it’s less expensive to start a product. The task is to learn whether the decisions work. If they don’t, the Project is killed fast, and focus is  moved on to the next thing.

It’s seen as a controversial move in the general press and media, which often sees it as reckless and irresponsible. It’s also a much criticized move in Agile/Lean/DevOps where the ‘fail often’ approach is not encouraged.

Further Reading

  • “Fail Fast, Fail Often: How Losing Can Help You Win”(book), by Ryan Babineaux

 

Test Data Mangement | Glossary

 

Definition

Test Data Management involves creation of non-production data that is designed to mimic the actual systems data, upon which rigorous tests can be performed. This procedure is in service to creating high quality software that will deliver high-performance upon Deployment.

 

Further Reading

  • “Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation”(book), by Jez Humble.
  • For more on Test Data Management , read here and  here.