Glossary
Explore commonly used terms related to The Leaner MVP and requirements gathering
A
An API, or Application Programming Interface, is a set of protocols and tools for building
software applications. Essentially, an API defines how different software components should
interact with one another. This allows developers to create applications that leverage existing
functionality provided by other software systems or platforms.
APIs are critical for building modern software applications, as they enable developers to build
complex systems more quickly and efficiently by leveraging existing functionality.
Auto-renewal refers to the automatic renewal of a subscription, membership, or other
recurring service. This feature is typically offered by companies to ensure a seamless
experience for their customers and to avoid any lapses in service. By enabling auto-renewal,
customers can avoid the hassle of manually renewing their subscription each billing cycle and
can ensure that they don’t accidentally lose access to the service.
Auto-renewal is a convenient feature that can save customers time and hassle, but it’s
important to keep track of these subscriptions to ensure that they align with your needs and
budget.
B
Business analyst help guide businesses in improving processes, products, services and
software through data analysis. These agile team members straddle the line between
technical and business teams to help bridge the gap and improve efficiencies.
- increased revenue/throughput/customer reach,
- reduced expenses/errors,
- improved customer service, etc.
C
Cookie tracking is the practice of using HTTP cookies to keep track of user data on a website.
Cookies are small text files that are stored on a user’s device and contain data about the
user’s activity on the website. This data can be used for a variety of purposes, such as
personalizing content, understanding user behavior, and serving targeted ads.
A customer persona is a semi-fictional representation of your ideal customer based on market
research and real data about your existing customers. By defining a customer persona, you
can better understand the needs, goals, and behaviors of your target audience. This information can help guide your marketing efforts and product development.
Creating customer personas involves gathering data and insights through market research,
surveys, and customer feedback. By using this information to create a detailed persona, you
can ensure that your marketing efforts are targeted and effective.
D
E
F
G
H
I
An acronym for Independent, Negotiable, Valuable, Estimable, Small, and Testable. It is a
framework for ensuring high-quality user stories. Following these criteria can help reduce
bugs, avoid unnecessary requirements, and enable more accurate estimation.
J
K
L
M
N
Natural language processing (NLP) is a machine learning technology that gives computers
the ability to interpret, manipulate, and comprehend human language. Organizations today
have large volumes of voice and text data from various communication channels like emails,
text messages, social media newsfeeds, video, audio, and more. They use NLP software to
automatically process this data, analyze the intent or sentiment in the message, and respond
in real time to human communication.
O
P
Q
R
Requirements library is a collection of resources in a variety of formats that is organized by
audio files, transcripts, visualized designs/wireframes, technical details, departments, projects,
and modules. With the mission of seamless requirements sharing and management.
Scrum
S
T
U
V
W
A wireframe is used to layout content and functionality on a page that takes into account user
needs and user journeys. Wireframes are used early in the development process to establish
the basic structure of screens before visual design and content is added.
The goal of a wireframe is to provide a visual understanding of screens early in a project to
get stakeholder and project team approval before the creative phase begins. Wireframes can
also be used to create the global and secondary navigation to ensure the terminology and
structure used for the software meets user expectations.
X
Y
Z
Reduce the costs of managing requirements manually
Request a demo to accelerate your software and product development process
