Terms & Policies

We take privacy policies seriously and we value transparency.

Application Readiness Statement of Work

This Statement of Work describes the Professional Services purchased by Customer under Customer’s Order Form which includes the Application Readiness services offering. This SOW is subject to the applicable Order Form and the Professional Services Terms referenced therein. All capitalized terms used but not defined in this SOW have the meanings set forth in the Order Form or Professional Services Terms, as applicable.

1. Executive Summary

Customer desires the delivery of LaunchDarkly’s Application Readiness offering from LaunchDarkly as outlined in the Functionality and Services in Scope section below. Application Readiness is a one-week engagement to guide implementation and accelerate the time to first feature flag. During this engagement, LaunchDarkly will provide solutions to increase efficiency, create repeatable practices, and reduce risk.

2. Travel and Expenses

As indicated on the Order Form, the Customer may purchase either a Remote or Onsite engagement.

Remote engagements: There are no travel expenses for remote engagements.
Onsite engagements: Travel and expenses are included as part of the overall fees for the Services. Travel and accommodations are booked upon the effective date of the Order Form.

3. Expiration Date

This SOW will expire 1 year from the effective date of the Order Form.

4. Roles & Responsibilities

The typical roles and responsibilities needed to fulfill scope of Professional Services under the SOW are as follows:

LaunchDarkly Roles
Responsibilities

Implementation Engineer

- Primarily driving the engagement

- Responsible for conducting the meetings

- Aiding the client in delivering the outcomes outlined in Functionality and Services in Scope

- Sending all resources or assets, with a recap of the engagement, at the conclusion of the engagement

Client Roles
Responsibilities

Application Engineering Team Leaders

- Decision maker on application implementation for the given team.

- Required sessions: Kick-off call, Users and Contexts, Retrospective

Product Delivery Team Leaders

- Decision maker on resource assignment and priority within the development team.

- Informed on how features move through the SDLC and the requirements as part of that process

- Required sessions: Kick-off call, Users and Contexts, Retrospective

Application Engineering SME

- Knowledgeable about the SDLC process for the application, the change management process and the governance requirements, as well as the ability to update the code “hands on keyboard” in order to make the changes needed to implement the SDK.

- Should be able to take on work in the application independently and confidently to work with our implementation team.

- Responsible for coordinating effort to get the proper approvals in place to manage the code to production

- Required sessions: SDK Configuration, User Object and Session Handling, Application Flag Lifecycle

5. Functionality and Services in Scope

The specific Professional Services scope to be completed for this SOW are listed below.

Area
Outcome
Client Responsibility
LaunchDarkly Responsibility

SDK Configuration

- SDK scoped and initialized for a given application

- Understanding of the limits of SDK performance and implications on the application

- Hands on keyboard import and implementation of the SDK into their application code base

- Outline of constraints needed for SDK implementation

- SDK education and delineation of common considerations

- LaunchDarkly best practices session applied to the given application environment and communicated to the customer

- Best Practices leave behind

User Object and Session Handling

- lag is evaluated in the given application

- Understanding of Targeting and the strengths and limits of the LaunchDarkly SDK when it comes to managing information

- Hands on keyboard implementation the user object per LaunchDarkly recommendations and system requirements

- Understanding of relevant context information to be leveraged by LaunchDarkly flags

- User object and session education session with an outline of common customer considerations

- Guidance relevant to the specific application and applied to the SDK

- Best Practices leave behind

Application Flag Evaluation

- Enhanced understanding of where the SDK methods and flags should live in code and how they should be removed

- Validation of connection and behavior in a specified environment.

- Understanding of code tools available

- Hands on keyboard implementation of flag usage and evaluation with LaunchDarkly Guidance

- Application Flag Lifecycle education session and structured list of common customer considerations

- Guidance over the course of flag remove and management in code

- Best Practices leave behind

6. Functionality and Services Out of Scope

  • LaunchDarkly will only advise and assist Customer on the implementation of configurations and will not be responsible for hands-on keyboard work to implement such configurations
  • Migration services
  • Business strategy and advisory services
  • Project management of Customer resources

7. Assumptions

In addition to any other responsibilities or duties described in this SOW, set forth below is a list of the obligations for which Customer is responsible, conditions on LaunchDarkly's performance, and assumptions upon which LaunchDarkly has relied in agreeing to perform the Professional Services described in this SOW (collectively "Customer's Obligations). If any Customer Obligations are unfulfilled or inaccurate, change orders and increased fees may be required to proceed with the Project.

  • Customer holds primary responsibility for data quality of sufficient standards to achieve Customer goals.
  • Customer will provide all data, systems, and connectivity necessary for LaunchDarkly to perform its obligations under this SOW by the first day working together during the scheduled modules.
  • Customer will not require any additional security, policy, or onboarding requirements of LaunchDarkly personnel to kick-off or continue performance of this Project at any stage.
  • Customer holds responsibility for code implementation and ability to make changes to the code base to reflect LaunchDarkly recommendations.
  • Customer holds the responsibility for timely and accurate delivery of SDK specifications in code in order to proceed with the offering.

8. Completion Criteria

  • The LaunchDarkly Implementation Engineer will work with the Customer to ensure successful delivery of the modules in scope.