Scrum | Glossary

Definition
Scrum is highly popular approach for managing software development. Scrum is designed for teams to execute development of their work into cycles, called “sprints” and deliver working software every sprint. Scrum ceremonies includes sprint planning, stand-up meetings, backlog refinement, sprint review and retrospective.

Origin

Derived from Rugby, in which, every “Scrum” players are interlocked together before the beginning of the next round of play. The term itself (“Scrum”) was introduced by Takeuchi and Nonaka (1986). The study was published in Harvard Business Review in 1986.

Further Reading

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

Know more about Scrum by signing up for our Scrum related workshops and training, by visiting our website.

Release | Glossary

Definition

Release is a process of launching a new product for a specific market or user base. In software development, a product release is sometimes done with a beta version so that core developers/users can facilitate the process of debugging, and provide feedback prior to the release of the software increment to the market.

Origin
From middle English, from the Old French term : ‘reles’ (noun), ‘relesser’ (verb) and from Latin term ‘relaxare’ (stretch out again, slacken). Used actively in the late 1980’s in software development.

Further Reading

  • “Product Release Planning: Methods, Tools and Applications“, by Guenther Ruhe.

Know more about Release and other Agile Glossary terms by visiting our website.