Glossary

Continuous Integration/Continuous Delivery (CI/CD) Continuous integration and continuous deployment merge development with testing, allowing developer

Tcl/Tk Language Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses,

Scrum Board A Scrum Board is a tool that helps Teams make Sprint Backlog items visible. The board can take many physical and virtual forms but it perf

Agile Release Trains (ART) The Agile Release Train (ART) is a long-lived team of Agile teams, which, along with other stakeholders, incrementally deve

ACID Properties In computer science, ACID (atomicity, consistency, isolation, durability) is a set of properties of database transactions intended to

Extreme Programming (XP) XP is a software development methodology which is intended to improve software quality and responsiveness to changing custome

Behavior Driven Development (BDD) A software development methodology in which an application is specified and designed by describing how its behavior

Alexa Voice Service (AVS): Amazon’s service offering for a voice controlled AI assistant. Offered in different products. Source: https://whati

Agile Characterized by quickness, lightness, and ease of movement; nimble. Not necessarily characterized by fast speed. Agile software development is