Huddle | Glossary

Definition

Huddle is a semi formal meeting of a software development team to report challenges, share progress and make commitments for an iteration or a task.

Origin
The word “Huddle”, signifies a brief gathering of players during a game to receive instructions, especially in American Football. This term became popular in Software Development teams in late 1980’s.

Further Reading

  • “Scrum: The Art of doing twice the work in half the time”, by Jeff Sutherland.
  • Scrum: A revolutionary approach to building teams, beating deadlines and boosting productivity“, by Jeff Sutherland.

 

Given-When-Then | Glossary

Definition
It is a template/ format specified to facilitate the writing of acceptance tests for a User Story. The test cases can be tested manually, or as browser tests with Selenium.

  • Given: Specifies the context
  • When: The action that needs to be carried out
  • Then: A set of observable results that are obtained as a result of actions taken.

Origin
Given-When-Then was invented by Dan North as a part of Behavior-Driven Development.

Further Reading

  • “Specification by Example: How Successful Teams Deliver the Right Software, by Gojko Adzic.
  • “Feature Injections: Three Steps to Success”, by Chris Matts and Gojko Adzic.
  • “Introducing BDD”, by Dan North.

Know more about Given-When-Then by visiting our website.