Onboarding target
Onboarding package
Onboarding target
Level 1
Platform onboarding
Objectives
Outcome
Authentication setup
RBAC setup
Organizational structure
Secret Manager
Notifications
Out of Scope
Onboarding package
Program Time
Onboarding Entitlement
Onboarding Entitlement Definition
Level 1
4-6 wks
Up to 10 Services
Harness PS considers a CD Service to be the smallest, functionally deliverable component of a customer’s software ecosystem.
The number of Services in each level is the amount Harness may deliver in the program time, based on Harness’ industry experience.
We understand that not all customers will match this industry average, and work with customers to accommodate those differences.
Level 2
6-8 wks
Up to 35 Services
Level 3
10-12 wks
Up to 75 Services
Objectives
Outcome
Onboard Application Services
Customers must specify the services they wish to target for Onboarding and agree upon the scope of the services they wish to target for onboarding.
Pipeline & GitOps Deployments
Pipeline Configuration and Integration Configuration
RBAC Setup for CD
User Groups, Users are all mapped to Roles to begin deployment
Delegate Setup for CD
Users have delegates that can perform deployment tasks
Out of Scope
Adoption package
Adoption Target
Level 1
Up to 40 additional services
Level 2
Up to 180 additional services
Level 3
Up to 375 additional services
Objectives
Outcome
Configure OPA Policies for Pipelines
Users will be able to govern their Deployments via Policies as Code.
Configure Templates for the Pipelines to scale adoption
Users will have various templates configured in their account to prepare to scale adoption of Harness to other teams
Continuous Verification
Integrated health data sources with Harness CV, including the development of the relevant data queries
Architecture Review
Customer gets a review of their current CD Practices from PS
Customer gets the best practices to implement Harness CD from PS
Iterate on existing Pipeline Architecture
Upgrading or extending of existing pipeline architecture
Additional team onboarding to existing pipelines
Building net new pipelines where appropriate
New Pipeline Onboarding
Customer creates Pipelines to help onboard the services with Harness support
Approvals for Deployments
Customers configure approvals for the respective pipeline deployments as needed
Users will have configured JIRA, ServiceNow or a Harness Approval
Overrides, Templating Service, Manifests and Environments Setup
Adopt more advanced features like overrides, variable expression usage and manifest
Production Readiness
Users are deploying their services to production with Harness
Onboarding Automation (via. Terraform, API or IDP)
Customer has an onboarding automation tool to help users scale to the next set of services; the time required to add and configure new services decreases for the customer
Custom Dashboards
Build Custom Dashboards for use with CD Data
CD RBAC Configuration
Base RBAC for CD Teams is implemented
Deployment Template Configuration and Setup
Customers can deploy with Deployment Templates for non-standard Harness Deployments
Reusability of Setup
The Customer gets an Account Setup, Integration Setup, Pipeline Design that is reusable and can handle the new services and teams they onboard. This is to ensure the short onboarding time and the reduction in new configuration
Delegate Setup for CD
User’s have delegates that can perform deployment tasks
Out of Scope
Onboarding package
Onboarding target
Level 3
Integrations: 1 SCM, 1 Issue Management, 3 Out-of-box
Collections: Up to 30 collections
Insights (Dashboard): Up to 5 out-of-box + 2 custom
Data Validation: Up to 8 collections
Admin Training: Platform Navigation, Insights Walkthrough, Configuration and Engineering Metrics Program
Objectives
Outcome
Integrations
Collections
Insights (Dashboards)
Data Validation
An hour each session to validate data for the collections
Admin Training
Instructor led admin training on:
Out of Scope
Onboarding package
Onboarding target
Level 1
1 pipeline migrated to Harness
Level 2
Up to 3 pipelines migrated to Harness
Level 3
Up to 5 pipelines migrated to Harness
Objectives
Outcome
Goals/ discovery
Training
Tutorials and Pre-Implementation Orientation
Build Infrastructure Setup
Build & optimize 1st pipeline
Migrate & optimize pipeline #2
Governance & Insights
Templates
Acceptance and Rollout
Adoption package
Adoption Target
Level 1
Up to 50 additional CI pipeline(s) are optimized and running in Harness and legacy build tools are sunset
Level 2
Up to 100 additional CI pipeline(s) are optimized and running in Harness and legacy build tools are sunset
Level 3
Up to 150 additional CI pipeline(s) are optimized and running in Harness and legacy build tools are sunset
Objectives
Outcome
Goals/ discovery
Training
Build Infrastructure Setup
Build & optimize 1st pipeline
Migrate & optimize pipeline #2
Governance & Insights
Templates
Initial rollout
Acceptance and Initial Rollout
Cut over
Acceptance and Rollout
Onboarding package
Onboarding target
Level 1
1 team, Up to 5 feature flags each
Level 2
Up to 5 teams, Up to 5 feature flags each
Level 3
Up to 10 teams, Up to 5 feature flags each
Objectives
Outcome
Onboard Feature Flags
Pipeline Automation
Out of Scope
Adoption package
Adoption Target
Level 1
1 team, Up to 10 feature flags each
Level 2
Up to 5 teams, Up to 10 feature flags each
Level 3
Up to 10 teams, Up to 10 feature flags each
Objectives
Outcome
Use Cases
Target Management
Pipelines Automation
Git Experience
Stale Flag Management
Reporting
Proxy Setup
Note: This may include multiple Proxies depending on network and customer requirements.
Out of Scope
Onboarding package
Onboarding target
Level 1
OOTB Perspectives/Dashboards
1 Auto Stopping Rule
1 Asset Governance Rule
Commitment Orchestrator - Visibility
Level 2
Reporting - OOTB Perspectives/Dashboards
Up to 10 Auto Stopping Rules
Up to 10 Asset Governance Rules
Commitment Orchestrator - Visibility
Level 3
Reporting - OOTB Perspectives/Dashboards
Up to 20 Auto Stopping Rules
Up to 20 Asset Governance Rules
Commitment Orchestrator - Visibility
Objectives
Outcome
Setup
Visualization
Impact
Adoption package
Adoption Target
Level 1
Up to 3 Custom Perspective / Dashboard Templates
Up to 10 Auto Stopping Rules with automation via TF/API to scale
Up to 10 Asset Governance Rules with automation to scale
Level 2
Up to 10 Custom Perspective / Dashboard Templates
Up to 40 Auto Stopping Rules with automation via TF/API to scale
Up to 40 Asset Governance Rules with automation to scale
Level 3
Up to 20 unique Custom Perspective / Dashboard Templates
Up to 75 Auto Stopping Rules with automation via TF/API to scale
Up to 75 Asset Governance Rules with automation to scale
Objectives
Outcome
Visualization
Impact
Onboarding package
Onboarding target
Level 1
Level 2
Level 3
Objectives
Outcome
Security Scan Infrastructure Implementation
STO Pipeline Stage Implementation
Dashboard Implementation
Basic Pipeline Governance Policy Implementation
Configure Governance Policy
Vulnerability Issue Tracking
Adoption package
Adoption Target
Level 1
Level 2
Level 3
Objectives
Outcome
Additional Adoption of Security Scan Infrastructure Implementation
Additional Adoption of STO Pipeline Stage Implementation
Advanced Pipeline Governance Policy Implementation
Vulnerability Issue Tracking
Onboarding package
Onboarding target
Level 1
Level 2
Level 3
Objectives
Outcome
Setup
SBOM Generation
SBOM Enforcement
Artifact View
Adoption package
Adoption Target
Level 1
Level 2
Level 3
Objectives
Outcome
Setup
SBOM Generation
SBOM Enforcement
Artifact View
SLSA Enforcement
Remediation Tracker
Onboarding package
Onboarding target
Level 2
(8 weeks)
Level 3
(12 weeks)
Objectives
Outcome
Setup
Catalog
Self-Service
Out of Scope
Onboarding package
Onboarding target
Level 1
Level 2
Level 3
Objectives
Outcome
Infrastructure Dependency Integration
All infrastructure dependencies have been integrated into the provisioning pipeline(s)
State Management
Consolidated state and configuration management within Harness
Basic Infrastructure Provisioning Pipelines
Best practices for provisioning Infrastructure via Harness IaCM Pipelines
Change Management Integration
Pipelines integrated with Change Management processes
Delegate Architecture
Establish delegate architecture and build for scale
Out of Scope
Adoption package
Adoption Target
Level 1
Level 2
Level 3
Objectives
Outcome
Infrastructure-as-Code Center of Excellence
Establish a cultural center of excellence for organization-wide Infrastructure-as-Code practices and reusable solutions
Advanced Infrastructure Provisioning Pipelines
Advanced infrastructure provisioning pipelines, including plugin integrations
State Drift Detection
Drift Detection Schedule enabled and set
Change Management Integration
Pipelines integrated with Change Management processes
Out of Scope
Onboarding package
Onboarding target
Level 1
Level 2
Level 3
Objectives
Outcome
Chaos Experiment Dependency Integration
All Chaos Experiment dependencies have been integrated
Change Management Integration
Experiment development integrated with change management process
Chaos Hub
Custom Chaos Hub setup
Pipeline Integration
Chaos Experiments integrated into CD pipelines
Basic Chaos Dashboards
Basic Chaos Dashboards configured and ready
Adoption package
Adoption Target
Level 1
Level 2
Level 3
Objectives
Outcome
Chaos Engineering Center of Excellence
Establishing a cultural center of excellence for organization-wide Chaos Engineering / Resiliency practices
Customized Chaos Hub
Customized Chaos Hub setup and ready
Chaos Experiment Development Training
Engineers trained in best-practices for Experiment Development
Pipeline Integration
Automated resilience verification built into the deployment pipelines
Reporting & Dashboards
Reporting and dashboards setup
Change Management Integration
Experiment development integrated with change management process
Onboarding package
Onboarding target
Level 1
SMP Install
Objectives
Outcome
Initial Installation
Advanced installation with Air Gapped mode
Advanced installation with Istio
Advanced installation with external database
Backup and restore or Disaster recovery