> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/university/feature-management-experimentation.md).

# Feature Management & Experimentation

Manage feature rollouts and mitigate delivery risk with cloud and warehouse-native experimentation and real-time performance monitoring.

Go to [Harness University](/university/readme.md) for the full catalogue of courses and certifications.

<a href="#self-paced-training" class="button secondary small">Self-Paced Training</a> <a href="#instructor-led-training" class="button secondary small">Instructor-Led Training</a> <a href="#certifications" class="button secondary small">Certifications</a>

## Self-Paced Training

Free self-paced courses that you can consume on your own time.

<table data-view="cards"><thead><tr><th></th><th></th><th><select><option value="IO6SHbQtJQDD" label="Free" color="blue"></option></select></th><th><select><option value="CRGra9SxSuA9" label="Feature Management &#x26; Experimentation" color="blue"></option><option value="JSDnuCpXYUgN" label="Harness Platform" color="blue"></option></select></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Harness Platform Fundamentals</strong></td><td><p>Self-paced video course introducing the Harness Platform.</p><p><br><em>Product version: Free Plans of any module</em></p></td><td><span data-option="IO6SHbQtJQDD">Free</span></td><td><span data-option="JSDnuCpXYUgN">Harness Platform</span></td><td><a href="https://university-registration.harness.io/self-paced-training-platform-fundamentals">https://university-registration.harness.io/self-paced-training-platform-fundamentals</a></td><td><a href="https://2307127582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Feh03Q8VHpO02MFM5nUSL%2Fuploads%2F7QGXbawYR4BP0qizpMwP%2Fplatform.png?alt=media&amp;token=c2620ec1-3d29-479e-bd7c-74a979590f65">platform.png</a></td></tr><tr><td><strong>Introduction to AI Agents</strong></td><td><p>Self-paced tidbit introducing the Custom AI Agents.</p><p><br><em>Product version: Paid Plans of any module</em></p></td><td><span data-option="IO6SHbQtJQDD">Free</span></td><td><span data-option="JSDnuCpXYUgN">Harness Platform</span></td><td><a href="https://university-registration.harness.io/self-paced-training-tidbit-custom-ai-agents">https://university-registration.harness.io/self-paced-training-tidbit-custom-ai-agents</a></td><td><a href="https://2307127582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Feh03Q8VHpO02MFM5nUSL%2Fuploads%2F7QGXbawYR4BP0qizpMwP%2Fplatform.png?alt=media&amp;token=c2620ec1-3d29-479e-bd7c-74a979590f65">platform.png</a></td></tr><tr><td><strong>Feature Management &#x26; Experimentation</strong></td><td><p>Self-paced courses introducing Feature Management &#x26; Experimentation.</p><p><br><em>Product version: FME Paid Plans</em></p></td><td><span data-option="IO6SHbQtJQDD">Free</span></td><td><span data-option="CRGra9SxSuA9">Feature Management &#x26; Experimentation</span></td><td><a href="https://university-registration.harness.io/page/fme">https://university-registration.harness.io/page/fme</a></td><td><a href="https://2307127582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Feh03Q8VHpO02MFM5nUSL%2Fuploads%2F502TWJnoJgwBzVVJo4G2%2Ffme.png?alt=media&amp;token=33cf0401-e107-4167-a869-5ac2d88df717">fme.png</a></td></tr></tbody></table>

## Instructor-Led Training

Intensive two-day courses, designed for engineers looking to deepen their understanding and expertise in Harness.

<table data-view="cards"><thead><tr><th></th><th></th><th><select><option value="1q9UE527kfcd" label="Paid" color="blue"></option></select></th><th><select><option value="wWpC0niHBU5S" label="Harness Platform" color="blue"></option><option value="XTmNRh5FlSbX" label="Feature Management &#x26; Experimentation" color="blue"></option></select></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Introduction to the Harness Platform</strong></td><td><p>Self-paced, hands-on prerequisite course to all module-specific ILT courses.</p><p><br><em>Product version: Paid Plans of any module</em></p></td><td><span data-option="1q9UE527kfcd">Paid</span></td><td><span data-option="wWpC0niHBU5S">Harness Platform</span></td><td><a href="https://university-registration.harness.io/introduction-to-the-harness-platform">https://university-registration.harness.io/introduction-to-the-harness-platform</a></td><td><a href="https://2307127582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Feh03Q8VHpO02MFM5nUSL%2Fuploads%2F7QGXbawYR4BP0qizpMwP%2Fplatform.png?alt=media&amp;token=c2620ec1-3d29-479e-bd7c-74a979590f65">platform.png</a></td></tr><tr><td><strong>Feature Management &#x26; Experimentation</strong></td><td><p>Deep dive into Feature Management &#x26; Experimentation use cases and concepts.</p><p><br><em>Product version: Harness Paid Plans</em></p></td><td><span data-option="1q9UE527kfcd">Paid</span></td><td><span data-option="XTmNRh5FlSbX">Feature Management &#x26; Experimentation</span></td><td><a href="https://university-registration.harness.io/ilt-feature-management-experimentation">https://university-registration.harness.io/ilt-feature-management-experimentation</a></td><td><a href="https://2307127582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Feh03Q8VHpO02MFM5nUSL%2Fuploads%2F502TWJnoJgwBzVVJo4G2%2Ffme.png?alt=media&amp;token=33cf0401-e107-4167-a869-5ac2d88df717">fme.png</a></td></tr></tbody></table>

## Certifications

Test and validate your knowledge of Harness by becoming a Harness Certified Expert.

{% hint style="info" %}
**New to Harness?** Start with the **Developer** track. You can always move up as your responsibilities grow.
{% endhint %}

{% tabs %}
{% tab title="For Developer" %}

#### Prepare for the Exam

{% hint style="warning" %}
**Get Certified with Harness University!** Assess the fundamental skills to manage your applications with FME projects.<br>

<p align="center"><img src="https://2307127582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Feh03Q8VHpO02MFM5nUSL%2Fuploads%2Fgit-blob-744de914457ea07aa1b6ab81c54457628938e9b6%2Fcert-dev-fme-badge.svg?alt=media" alt="Feature Management &#x26; Experimentation - Developer badge" data-size="original"></p>

<p align="center"><br><em>Product version<strong>:</strong> Harness FME Paid Plans</em></p>
{% endhint %}

#### Review Study Guide

| Topic                                                    | Material                                                                                                                                                                                                 |
| -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ***1. Release Monitoring & Impact Detection***           |                                                                                                                                                                                                          |
| Purpose of Release Monitoring in FME                     | [Release Monitoring Overview](https://developer.harness.io/docs/feature-management-experimentation/release-monitoring/overview)                                                                          |
| Percentage-based rollouts and statistical validity       | [Rollouts](https://developer.harness.io/docs/feature-management-experimentation/feature-management/setup/rollout-board/)                                                                                 |
| Configuration and monitoring impact on outcomes          | [Configure Release Monitoring](https://developer.harness.io/docs/feature-management-experimentation/release-monitoring/quickstart)                                                                       |
| ***2. Metrics, Impressions & Attribution***              |                                                                                                                                                                                                          |
| How impressions and events generate metrics              | [Impressions, Events, and Metrics](https://developer.harness.io/docs/feature-management-experimentation/feature-management/monitoring-analysis/impressions/)                                             |
| When impressions are generated                           | [Impression Tracking Behavior](https://developer.harness.io/docs/feature-management-experimentation/feature-management/monitoring-analysis/impressions/#tracking-impressions)                            |
| Issues caused by disabled impressions or SDK limitations | [SDK Limitations and Impression Tracking](https://developer.harness.io/docs/feature-management-experimentation/feature-management/monitoring-analysis/impressions/#toggle-impression-tracking-on-or-off) |
| ***3. Feature Flags, SDKs & Performance***               |                                                                                                                                                                                                          |
| Organizing feature flags for SDK performance             | [Harness FME SDKs and Customer-Deployed Components](https://developer.harness.io/docs/feature-management-experimentation/sdks-and-infrastructure)                                                        |
| Impression metadata and targeting rule labels            | [Impressions](https://developer.harness.io/docs/feature-management-experimentation/feature-management/monitoring-analysis/impressions/)                                                                  |
| Control, fallback, and evaluation failure behavior       | [Fallback Treatment](https://developer.harness.io/docs/feature-management-experimentation/feature-management/setup/fallback-treatment/)                                                                  |
| ***4. Experiment Design & Statistical Analysis***        |                                                                                                                                                                                                          |
| Experiment lifecycle and phases                          | [Manage the Feature Flag Lifecycle](https://developer.harness.io/docs/feature-management-experimentation/getting-started/overview/manage-the-feature-flag-lifecycle/)                                    |
| Hypothesis-driven experimentation                        | [Create an Expirement](https://developer.harness.io/docs/feature-management-experimentation/getting-started/overview/create-an-experiment)                                                               |
| Statistical tradeoffs in analysis                        | [Create an Expirement](https://developer.harness.io/docs/feature-management-experimentation/getting-started/overview/create-an-experiment)                                                               |
| ***5. Metrics Design & Measurement Strategy***           |                                                                                                                                                                                                          |
| Selecting metric types                                   | [Metrics](https://developer.harness.io/docs/feature-management-experimentation/release-monitoring/metrics/)                                                                                              |
| Configuring metrics correctly                            | [Create and Configure Metrics](https://developer.harness.io/docs/feature-management-experimentation/getting-started/overview/create-a-metric/)                                                           |
| Metrics for alerting and monitoring                      | [Metrics-Based Alerting](https://developer.harness.io/docs/feature-management-experimentation/getting-started/overview/create-a-metric/#create-an-alert-policy)                                          |
| ***6. Alerting & Troubleshooting***                      |                                                                                                                                                                                                          |
| Alert prerequisites                                      | [Alert Policy Requirements](https://developer.harness.io/docs/feature-management-experimentation/release-monitoring/metrics/setup/metric-alert-policy/)                                                  |
| Troubleshooting alerts not firing                        | [Troubleshoot Metric and Significance Alerts](https://developer.harness.io/docs/feature-management-experimentation/release-monitoring/alerts/troubleshooting)                                            |
| Alert lifecycle and auto-resolution                      | [Alert Lifecycle and Resolution](https://developer.harness.io/docs/feature-management-experimentation/release-monitoring/alerts/alert-policies/#overview)                                                |
| ***7. Attribution, Rule Changes & Exclusions***          |                                                                                                                                                                                                          |
| Event timing and attribution                             | [Event efficiency](https://developer.harness.io/docs/feature-management-experimentation/admin-best-practices/event-efficiency/)                                                                          |
| Attribution behavior when rules change                   | [Targeting Rule Changes and Attribution](https://developer.harness.io/docs/feature-management-experimentation/release-monitoring/attribution-and-exclusion/)                                             |
| User exclusion from metrics                              | [Metric Exclusions and Filtering](https://developer.harness.io/docs/feature-management-experimentation/release-monitoring/attribution-and-exclusion/#exclusions)                                         |
| ***8. Platform Navigation, Governance & RBAC***          |                                                                                                                                                                                                          |
| Core FME platform concepts                               | [Harness Feature Management Overview](https://developer.harness.io/docs/feature-management-experimentation/feature-management)                                                                           |
| Dashboards and customer-level data                       | [FME Dashboards](https://developer.harness.io/docs/feature-management-experimentation/feature-management/monitoring-analysis/customer-dashboard/)                                                        |
| Governance, users, and RBAC                              | [FME Governance and RBAC](https://developer.harness.io/docs/feature-management-experimentation/users)                                                                                                    |

<p align="right"><a href="https://university-registration.harness.io/certification-exam-harness-certified-fme-developer" class="button primary small">Register For Exam</a></p>

#### Exam Details

The Feature Management & Experimentation(FME) Developer exam tests your knowledge and skills of the Harness Feature Management & Experimentation module.

**Prerequisites**

* Basic terminal skills
* Basic understanding of on-premise or cloud architecture

**Exam Details**

| Exam Type          | Duration   |
| ------------------ | ---------- |
| **Knowledge Exam** | 90 minutes |

| Covered Domain                            | Coverage |
| ----------------------------------------- | -------- |
| Release Monitoring & Impact Detection     | 12%      |
| Metrics, Impressions, and Attribution     | 15%      |
| Feature Flags, SDKs, and Performance      | 13%      |
| Experiment Design & Statistical Analysis  | 15%      |
| Metrics Design & Measurement Strategy     | 15%      |
| Alerting & Troubleshooting                | 15%      |
| Attribution, Rule Changes, and Exclusions | 8%       |
| Platform Navigation, Governance, and RBAC | 7%       |

**Exam Objectives**

<details>

<summary>List of Objectives</summary>

The following is a detailed list of exam objectives:

| #   | Objective                                                                                       |
| --- | ----------------------------------------------------------------------------------------------- |
| 1   | **Release Monitoring & Impact Detection**                                                       |
| 1.1 | Explain the purpose of Release Monitoring in Harness FME.                                       |
| 1.2 | Describe why percentage-based rollouts are required for statistically valid release monitoring. |
| 1.3 | Identify how configuration and monitoring choices affect release monitoring outcomes.           |
| 2   | **Metrics, Impressions & Attribution**                                                          |
| 2.1 | Explain how impressions and events work together to calculate metrics.                          |
| 2.2 | Determine when impressions are generated and how impression tracking affects metric visibility. |
| 2.3 | Diagnose issues caused by disabling impression tracking or unsupported SDK behavior.            |
| 3   | **Feature Flags, SDKs & Performance**                                                           |
| 3.1 | Apply best practices for organizing feature flags to optimize SDK performance.                  |
| 3.2 | Explain the role of impression metadata and targeting rule labels in debugging.                 |
| 3.3 | Differentiate control treatments, fallback treatments, and evaluation failure behavior.         |
| 4   | **Experiment Design & Statistical Analysis**                                                    |
| 4.1 | Identify the correct lifecycle and phases of experimentation.                                   |
| 4.2 | Explain the importance of hypothesis-driven experimentation and goal alignment.                 |
| 4.3 | Evaluate statistical tradeoffs in experiment analysis.                                          |
| 5   | **Metrics Design & Measurement Strategy**                                                       |
| 5.1 | Select appropriate metric types based on experiment goals.                                      |
| 5.2 | Configure metrics correctly to measure performance changes.                                     |
| 5.3 | Explain how key metrics enable alerting and monitoring.                                         |
| 6   | **Alerting & Troubleshooting**                                                                  |
| 6.1 | Identify prerequisites required for metric alert policies to fire.                              |
| 6.2 | Diagnose why metric or significance alerts fail to fire.                                        |
| 6.3 | Explain alert lifecycle behavior, including auto-resolution.                                    |
| 7   | **Attribution, Rule Changes & Exclusions**                                                      |
| 7.1 | Explain how event timing affects metric attribution.                                            |
| 7.2 | Analyze attribution behavior when targeting rules change.                                       |
| 7.3 | Identify when user data is excluded from metric calculations.                                   |
| 8   | **Platform Navigation, Governance & RBAC**                                                      |
| 8.1 | Describe core Harness FME platform concepts and structure.                                      |
| 8.2 | Navigate operational dashboards and customer-level data.                                        |
| 8.3 | Apply governance rules for users, groups, naming, and traffic types.                            |

</details>

**Next Steps**

The Feature Management & Experimentation Developer exam can start immediately after registering. Please allow up to 90 mins to complete the knowledge exam.

1. Create an account in Harness University
2. Review the Study Guide above.
3. Register for an exam.
4. Take the exam.

<p align="right"><a href="https://university-registration.harness.io/certification-exam-harness-certified-fme-developer" class="button primary small">Register For Exam</a></p>
{% endtab %}

{% tab title="For Administrator" %}

### Feature Management & Experimentation - Administrator

{% hint style="info" %}
**Coming soon**

This certification is in beta and not yet open for registration.
{% endhint %}

{% hint style="warning" %}
**Get Certified with Harness University!** Assess the fundamental skills to deploy and maintain FME projects and the overall Harness Platform.<br>

<p align="center"></p>

<p align="center"><img src="https://2307127582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Feh03Q8VHpO02MFM5nUSL%2Fuploads%2Fgit-blob-82642a8225dfe68d1bbbfe00d716912e91bd7590%2Fcert-adm-fme-badge.svg?alt=media" alt="Feature Management &#x26; Experimentation - Administrator (BETA COMING SOON) badge" data-size="original"></p>

<p align="center"><br><em>Product version<strong>:</strong> Harness FME Paid Plans</em></p>
{% endhint %}
{% endtab %}

{% tab title="For Architect" %}

### Feature Management & Experimentation - Architect&#x20;

{% hint style="info" %}
**Coming soon**

This certification is in beta and not yet open for registration.
{% endhint %}

{% hint style="warning" %}
**Get Certified with Harness University!** Assess key technical job functions and advanced skills in the design, implementation, and management of FME.<br>

<p align="center"><img src="https://2307127582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Feh03Q8VHpO02MFM5nUSL%2Fuploads%2Fgit-blob-25fbc5fb009df016acbfa766a8881b68d3ce6df6%2Fcert-arc-fme-badge.svg?alt=media" alt="Feature Management &#x26; Experimentation - Architect (BETA COMING SOON) badge" data-size="original"></p>

<p align="center"><br><em>Product version<strong>:</strong> Harness FME Paid Plans</em></p>
{% endhint %}
{% endtab %}
{% endtabs %}

{% @harness-feedback/feedback module="university" pagePath="university/feature-management-experimentation" %}
