A methodology for building software-as-a-service apps that emphasizes best practices for development, deployment, and scalability.
Explore
1537 Topics
Filter Topics...
Topics Filtered By
3-Tiered Architecture is a software design pattern that separates an application into three layers: presentation, logic, and data.
A method of testing two identical versions of a webpage or app to ensure the accuracy of the testing tool.
A method of comparing two versions of a webpage or app to see which performs better in terms of user engagement or conversions.
Acquisition, Activation, Retention, Referral, and Revenue (AARRR) is a metrics framework for assessing user engagement and business performance.
The percentage of users who start but do not complete a desired action, such as completing a form or purchasing a product.
Specific conditions that must be met for a product or feature to be considered complete and satisfactory.
A tool used to prioritize tasks based on their impact and effort, helping to focus on high-value activities.
The percentage of users who take a specific action that signifies they are engaging with a product or service.
An organizational structure that emphasizes flexibility, employee initiative, and decentralized decision-making.
The phenomenon where users perceive aesthetically pleasing designs as more usable, regardless of the actual usability.
A marketing strategy where affiliates earn a commission for driving sales or traffic to a company's website.
A methodology that promotes iterative development, collaboration, and flexibility to adapt to changing requirements.
A set of practices and principles that guide agile methodologies, such as Scrum and Kanban, to improve project management and product development.
A declaration of the values and principles essential for agile software development.
The core principles that underpin agile methodologies, focusing on collaboration, flexibility, and customer satisfaction.
The process of transitioning an organization to agile methodologies, including changes in culture, processes, and practices.
The core values outlined in the Agile Manifesto, including individuals and interactions, working software, customer collaboration, and responding to change.
An approach that applies Agile principles to IT operations, emphasizing iterative development, collaboration, and continuous improvement.
Attention, Interest, Desire, Action (AIDA) is a marketing model that outlines the stages a consumer goes through from awareness to decision.
A technique for creating interactive web applications by exchanging data with the server in the background without reloading the entire page.
Application Lifecycle Management (ALM) is the process of managing an application's development, maintenance, and eventual retirement throughout its lifecycle.
The systematic computational analysis of data or statistics to understand and improve business performance.
A pricing strategy where a high-priced option is introduced first to set a reference point, making other options seem more attractive in comparison.
A metric that shows the revenue that a company can expect to receive annually from its customers for subscriptions or services.
A common solution to a recurring problem that is ineffective and counterproductive, often resulting in negative consequences.
Application Programming Interface (API) is a set of tools and protocols that allow different software applications to communicate and interact with each other.
The high-level structure of a software application, defining its components and their interactions.
Application Release Automation (ARA) is the process of automating the release of applications, ensuring consistency and reducing errors.
Accessible Rich Internet Applications (ARIA) is a set of attributes that enhance the accessibility of web content for people with disabilities.
Average Revenue Per Account (ARPA) is a metric used to measure the average revenue generated per user or account.
Agile Release Train (ART) is a long-lived team of Agile teams that, along with other stakeholders, incrementally develops, delivers, and operates one or more solutions in a value stream.
Adaptive Software Development (ASD) is a software development methodology that focuses on continuous adaptation to changing requirements and environments.
Application Support Engineer (ASE) is a professional responsible for maintaining and supporting software applications, ensuring their availability and performance.
Above the Line (ATL) refers to marketing activities carried out at a macro level to reach a large audience through mass media such as TV, radio, and print ads.
The use of software tools to run tests on code automatically, ensuring functionality and identifying defects without manual intervention.
Amazon Web Services (AWS) is a comprehensive cloud computing platform provided by Amazon that offers a wide range of services including computing power, storage, and databases.
Business-to-Business (B2B), a business model where products or services are sold from one business to another.
Business-to-Business-to-Business (B2B2B), a business model where businesses sell products or services to other businesses that then sell them to additional businesses.
Business-to-Business-to-Consumer (B2B2C), a business model where businesses sell products or services to other businesses that then sell them to consumers.
Business-to-Consumer (B2C), a business model where products or services are sold directly to individual consumers.
Business-to-Government (B2G), a business model where products or services are sold to governments.
A planning method that starts with defining a desirable future and then works backwards to identify steps to achieve that future.
The collection of all the backlinks (inbound links) pointing to a website, used to assess its authority and influence in search engine rankings.
A prioritized list of work items or tasks that need to be completed, commonly used in agile project management.
The process of reviewing, prioritizing, and updating items in the backlog to ensure they are ready for development.
A phenomenon where users consciously or subconsciously ignore banner-like information or advertisements on websites.
Behavior-Driven Development (BDD) is a software development approach where applications are specified and designed by describing their behavior.
A systematic evaluation of behaviors within an organization or process to identify areas for improvement and ensure alignment with goals.
The study of how psychological influences affect financial behaviors and decision-making.
The use of behavioral science insights to inform and guide strategic decision-making in organizations.
The process of comparing design metrics to historical performance, competitive standards, or industry best practices to identify areas for improvement.
The practice of comparing performance metrics to industry bests or best practices from other companies.
A testing phase where a product is released to a limited audience outside the development team to identify issues and gather feedback before the final release.
Business Intelligence (BI) encompasses technologies, applications, and practices for the collection, integration, analysis, and presentation of business information.
A testing method where the internal structure of the system is not known to the tester, focusing solely on input and output.
A market space that is unexplored and uncontested, where companies can create new demand and capture significant market share without much competition.
A deployment strategy that reduces downtime and risk by running two identical production environments, switching traffic between them.
Build-Measure-Learn (BML) is a feedback loop used in Lean Startup methodology where a product is built, its performance is measured, and learnings are used to make improvements.
Bottom of Funnel (BoFu) refers to the stage in the sales funnel where prospects are close to making a purchase decision.
Tips for Filtering
Expand your search with multiple filters for Design Dimensions or Knowledge Domains below.
Narrow the results with single selections from all other filters, where facets are mutually exclusive.
Design Dimensions
Multi-Select
Selecting multiple dimensions expands your results.Dimension
Knowledge Domains
Multi-Select
Selecting multiple knowledge domains expands your results.Knowledge
Practical Utility
Mutually Exclusive
Select one option to narrow your results.Usefulness
Experience Level
Mutually Exclusive
Select one option to narrow your results.Experience
Recency
Mutually Exclusive
Select one option to narrow your results.Origin