A/B Testing
A/B testing involves a process of testing and comparing two different versions of a website or feature in order to see which one performs better.
AI Optimization
AI optimization is the application of AI and machine learning to analyze data, predict behavior, and personalize digital experiences in real time.
CI/CD Pipeline
A CI/CD pipeline is a series of steps which automates the software delivery process allowing releases to be delivered rapidly and efficiently.
Continuous Delivery
Continuous Delivery is a software development practice that enables code changes to be released to end-users at any time.
Continuous Deployment
Continuous deployment is a strategy of software release where every change is released to production automatically without human intervention.
Continuous Integration
A software development practice where developers continuously integrate their changes into the trunk resulting in more stable product releases.
Customer Experience
Customer experience is how people feel about your brand across every interaction—each moment shaping trust, loyalty, and growth.
Dark Launch
Dark launch is a software release technique that involves turning on features for a subset of users using feature flags to gather feedback and improve releases.
DevOps Engineer
A DevOps engineer is an IT professional who oversees the release of new code and facilitates collaboration between development and operation teams for increased productivity.
Faceted Search
Faceted search is a type of search filter that customers can use to narrow down their search results.
Fake Door Testing
Fake door testing is a method where you can measure interest in a product or new feature without actually coding it.
Feature Branch
Feature branching allows developers to collaborate effectively around a central mainline by keeping any changes to a feature in a separate branch.
Feature Testing
Feature testing is a software development process that allows you to test several variations of a feature to validate new releases and to determine the one with the best positive impact.
Product Recommendation Engine
A product recommendation engine is a filtering system which aims to predict and display additional products to visitors that may be of interest to them.
Progressive Delivery
Progressive delivery is a software development technique where features are gradually rolled out to users to minimize risk of testing in production.
Release Manager
A Release Manager manages all aspects of the software delivery lifecycle and works across teams to ensure a proper release schedule.
Remote Config
Remote config is a mobile app development technique where the behavior or features of an app can be changed remotely without releasing an app update.
Ring Deployment
Ring deployment is a technique to gradually introduce new features to different groups of users to limit impact or blast radius on end-users.
Site Reliability Engineer
A site reliability engineer is typically a software engineer with IT operations experience that creates highly reliable systems to solve complex problems.
Smoke Testing
Smoke testing is a rapid regression test of major functionality to detect early errors and indicate whether the product is ready for further testing.
Soak Testing
Soak testing is a type of performance and load test that evaluates how a software application handles a growing number of users for an extended period of time.
Software Development Life Cycle
Software development life cycle (SDLC) refers to the different stages that a software goes through from planning to completion.
Trunk-based Development
Trunk-based development is a practice in which developers divide their work into small batches and later merge their work into a shared trunk or mainline at least once daily.
Type 1 and Type 2 Errors
Type 1 and type 2 errors, also known as false positive and false negative) are two types of statistical errors that may result from a hypothesis test such as A/B tests.
