Views and Viewpoints

Understanding all aspects of the business that will be impacted by Continuous Delivery

“Simply put, a view is what you see, and a viewpoint is where you are looking from.”

— The Open Group Architecture Framework

Continuous Delivery is a methodology that helps optimize the process of one group of people creating value for another group of people. To implement the methodology successfully, it is first necessary to understand what everyone in the chain needs, and to communicate to all of them that you understand their needs and have an easily explainable way of making their lives easier.

In this section, we look at the process from the perspective of each of the key stakeholders, to understand how this impacts them and to spell out the value added from their perspective.


End Customer

“The End Customer is the consumer of the product that you are using Continuous Delivery to create”

CEO

“The CEO is responsible for scaling the company and driving profitability”

CFO

“The CFO is responsible for all money flowing in and out of the organization”

CTO

“The CTO is ultimately responsible for all engineering activities”

CISO

“The CISO is responsible for the organization’s security”

Marketing Director

“The Marketing Director is responsible for the overall marketing strategy for all product lines”

Sales Director

“The Sales Director is responsible for ensuring that the organization is engaging effectively with customers”

Brand Manager

“The Brand Manager is responsible for maintaining the organization’s public image”

Head of Legal

“The Head of Legal oversees the delivery of legal services to accomplish corporate goals”

IP Lawyer

“The IP Lawyer advises the organization upon how to protect its intellectual capital”

Product Manager

“The Product Manager is empowered to create products”

Delivery Manager

“The Delivery Manager’s role is supporting the scaling process”

Technical Design Authority

“The Technical Design Authority is responsible for the architecture of all products within the company”

Software Developer

“A Software Developer is responsible for the creation and maintenance of a function or feature of a product”

Data Scientist

“The Data Scientist is responsible for extracting information from data”

Machine Learning Engineer

“Machine Learning Engineers are responsible for integrating ML assets into products”

Security Engineer

“The Security Engineer implements security policy within the product”

Auditor

“The Internal Auditor is responsible for verifying the effectiveness of governance controls”

Compliance Officer

“The Compliance Officer is responsible for ensuring adherence to regulatory requirements”