Key concepts

On this page
CloudBees Software Delivery Management is a preview, with early access for select preview members. Product features and documentation are frequently updated. If you find an issue or have a suggestion, please contact CloudBees Support. Learn more about the preview program.

Understanding concepts used in CloudBees Software Delivery Management can help you use features and capabilities more effectively.

Software delivery management (SDM) links teams and tools with common data for a unified process. CloudBees Software Delivery Management helps you break down silos, empower teams, and measure business impact.

Terms and concepts

build

In Software Delivery Management, a build is a specific instance of a pipeline or build run. For example, a Jenkins build run.

common data model

Represents data entities and relationships in the simplest possible form in order to integrate processes across various systems and databases. The model is independent from any specific application and provides an additional level of indirection between applications' individual data formats.

data type

A data type is a specific kind of data, defined by the values it can contain and how those are accessed. For example, an Integer is a Scalar data type that can hold a whole number and an Object is a data type that has named fields with their own data types and values.

deployment build

A continuous integration (CI)/continuous deployment (CD) job that deploys code changes or artifacts in production.

ingestion

The process of accepting or receiving data from an external source like Jira or Jenkins.

insights

Learnings presented or derived from data, metrics, and/or analytics.

job

a job is the definition of an automation that can be executed.

metrics
A quantitative measurement often associated with performance, targets, or goals.
module

A data type is a specific kind of data, defined by the values it can contain and how those are accessed. For example, an Integer is a Scalar data type that can hold a whole number and an Object is a data type that has named fields with their own data types and values.

product

In Software Delivery Management, a product is any organized work effort that addresses a market need, either internal or external, and delivers an intentional user outcome. Long running in nature, the product lifecycle includes inception, validation, adoption, growth, and end of life.

Software Delivery Management

A strategy that breaks down silos, providing visibility across an organization into the software development lifecycle. This strategy relies on four foundational pillars:

  • Common data

  • Universal insights

  • Common connected processes

  • All functions collaborating

These pillars support a unified System of Record in which all functions can enjoy continuous insights and feedback, resulting in faster software delivery with measurable business outcomes.

System of Record

In CloudBees Software Delivery Management, the System of Record is a powerful, tightly integrated, and extensible document-centric data store with features that make it faster and easier to store and retrieve data. The System of Record records all software delivery activities to support subsequent query, visibility, analytics, insights, workflow orchestration, and other features.

uncategorized work

Specific to work categories, uncategorized work is the set of Jira issues that do not match any of the defined work categories for a product.

work category

A kind of work that is always present regardless of current efforts and project goals. Examples can include bug fixes, security patches, and technical debt. A work category can also represent work done by people in a role, such as design, documentation, or user experience; or a phases of work, such as feature research, scope discovery, planning, and delivery.