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.

 

Quality | Glossary

Definition
Quality in software development can be defined in two contexts: Functional and Structural. ‘Software Functional Quality’ refers to how well it complies with a given design, based on functional requirements or specifications. ‘Software Structural Quality’ refers to how it meets non-functional requirements that support the delivery of the functional requirements, such as robustness or maintainability.

Origin
From Middle English (in the senses ‘character, disposition’ and ‘particular property or feature’), from Old French qualite a, from Latin qualitas (translating Greek poiotēs ) and from qualis ‘of what kind, of such a kind’.

Further Reading

  • “Software quality engineering”, by Jeff Tian.
  • “The Certified Software Quality Engineer Handbook”, by Linda Westfall.

Know more about building quality software by signing up for our workshops and training by visiting our website.