SEI integrates with over 40 tools in the DevOps Toolchain. Integrations need simple API-level access and take minutes to set up.
SEI supports both on-premise and cloud-based DevOps tools. No need to open holes in the firewalls or other heavyweight infrastructure work.
SEI has proven scalability to support thousands of engineering teams, millions of tickets and repositories and tens of millions of CI/CD jobs. SEI is deployed across a wide range of industries and is being widely used by organizations of all shapes and sizes.
Build roll-out templates to consistently capture key metrics and standardize dashboards across multiple teams. Teams can customize templates and dashboards when needed. Onboard new users with the click of a button.
SEI provides a simple drag and drop approach to mapping your custom fields into a normalized view. Insights are automatically presented based on how you view and run your processes, making them more relevant and actionable.
Secure data at rest and in motion, restrict data access at the source, choose data residency, set enterprise-class role-based access controls (RBAC), and more.
Harness SEI has been through an extensive certification process to obtain SOC-2 Type 2 certification.
Organizations can enforce multi-factor authentication (MFA) requirements for all logins to the product. Support for SAML and SSO is also included. SEI also maintains detailed audit logs of user logins and other key events.
SEI only obtains meta data from your DevOps systems. In addition, all data is encrypted both at-rest and in transit. Harness also provides fine-grained role-based access controls (RBAC) to ensure enterprises can restrict access to metrics, dashboards, and data as per the enterprise's policy.
Harness is committed to protecting your data privacy. Full details are available in our Privacy Policy. To satisfy certain regulatory requirements, Enterprises also have a choice of data residency between three locations - North America, the EU, and Asia.
Harness’ SOC-2 Type 2 compliance certificate provides reasonable assurances that our service commitments and system requirements were achieved based on the trust services criteria relevant to security, availability, and confidentiality (applicable trust services criteria). These requirements were set forth in TSP 100, 2017 Trust Services Criteria for Security, Availability, Processing Integrity, Confidentiality, and Privacy (AICPA, Trust Services Criteria).
A secure multi-tenant architecture ensures complete data separation across customers. Harness is hosted in GCP and benefits from the inherent security controls in place at Google Cloud Platform.
Harness software goes through multiple security testing procedures such as Penetration Testing, Vulnerability Scanning, Dynamic Application Security Testing, Static Application Security Testing, and Source Code Composition Analysis.
Some organizations have a reporting based definition of teams, whereas others have a flexible project/product based definition. SEI can accommodate reporting-based team definitions, flexible project/product-based definitions, and any other custom definition.
Simple and flexible methods to create multiple layers of RBAC. Restrict access to data and dashboards based on organizational boundaries, job levels, job functions, and teams. Choose RBAC definitions based on HR systems, CSV files, or meta-rules. Maintenance and updates to RBAC are automated.
SEI allows customers to segment their dataspace using workspaces. Each business unit can live within their own workspace and configure their dashboard templates, organizational hierarchies, and profiles.
Organization Units allow SEI customers to define arbitrary grouping entities such as Teams, Projects, or Sprints. Using Organizational Units (OU), customers choose different visibility and automation pivot points.
Each organizational unit can be defined as asset-or people-based or a mix of asset- or people-based. Units. An asset-based OU is defined using data from their party integrations. People-based OUs leverage user metadata, such as roles or tenure.
SEI offers three user profiles:
Whether you need to import and correlate custom data, build your own custom metrics, or export information to other systems, SEI supports all these features. Customers can leverage low code automation templates features to easily customize metrics. Nearly everything on SEI dashboards and metrics is exportable via an open Rest API.
SEI ships with a widget library for actionable insights. Analyze across various pivot points to be able to pinpoint bottlenecks quickly. Understand systemic and tactical problems across the entire delivery lifecycle.
Trellis is a proprietary module to allow scoring of teams and/or individuals using six dimensions, i.e Velocity, Speed, Quality, Impact, Leadership, and Collaboration. Using Trellis, companies can understand the strengths and weaknesses of their teams and identify silent heroes. This module is optional and usually used to measure third party contractor performance. Scores for each dimension are calculated using a series of factors that are weighted.
Leverage out of the box thematic metrics (such as DORA) and individual metrics (such as done to commit) to obtain immediate KPIs for your software delivery cycle from planning to deployment. Get normalized views to compare different teams irrespective of process and tools used by them.
SEI ships with out-of-the-box dashboards. SEI customers can customize dashboards or create new dashboard templates leveraging the SEI widget library. These dashboards can be templatized and applied to all the organizational units within a workspace.
The widget library also ships with 100s of KPI and insight widgets that can be customized and placed on any dashboard.
SEI offers a low code automation engine that allows customers to drive continuous improvement and enforce team policies. It allows customers to act on insights and drive change in a meaningful way. Propels can be easily deployed to nudge developers or alert on KPIs. Processes such as CI triaging can also be accomplished using Propels. Customers can use drag and drop UI to design processes or even use native Javascript code to customize them.
Custom Metrics can be easily accommodated in SEI by leveraging Propels’ low code automation. Users can author custom JavaScript (JS) code in the Propels module and calculate metrics leveraging metadata collected by SEI.
JS code can store results in a custom table within SEI. Custom tables are data tables accessible from the SEI UI. Data from the custom tables can be then displayed on dashboards or leveraged for downstream process automation.