Key concepts

On this page
CloudBees SDM 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 SDM 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 SDM helps you break down silos, empower teams, and measure business impact.

Terms and concepts

app

A component that expands the capabilities of a system based upon context, API, and other third-party integrations. In CloudBees products, apps can contribute to UI workflows and visualizations, assist with data ingestion into the System of Record, enable outbound and inbound actions, and contribute to the configuration of software delivery management. Apps can also extend the data types and schema available for the System of Record.

app framework

A set of developer tools, APIs, API documentation, tutorials, and reference guides that make it easy for users to create apps. The app framework allows traditional development as well as a low-code or no-code development approach.

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.

ingestion

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

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 SDM, 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.