

Split
By Harness Inc
The implementation process for Split software typically involves several key steps, starting with the initial setup and integration into the existing infrastructure. First, organizations must integrate Split's SDKs with their applications. This integration is crucial as it allows the software to interact seamlessly with the app's codebase. The SDK architecture is designed to process data locally, which means sensitive customer data does not need to be sent to the cloud, enhancing security from the outset.
Following the SDK integration, the next step is configuring the feature flags. This involves setting up the flags in the Split dashboard to control various features of the application. The feature flags allow teams to decouple deployment from release, enabling them to test new features with specific user segments before a full rollout. This setup phase is critical for tailoring the release process according to the business's specific operational workflows, and can vary in duration depending on the complexity and number of features to be managed.
Once the feature flags are configured, the team moves on to the testing phase. This phase utilizes Split’s feature observability and testing tools to monitor and analyze the performance of different features. Automated rollout monitoring and A/B testing are employed to ensure that new features perform as expected without disrupting the user experience. This step is vital for minimizing risks associated with new updates.
Split software offers significant customization options to fit specific business needs. The platform's architecture is designed to be flexible, allowing enterprises to implement feature management and testing according to their unique requirements. For instance, the feature flags can be customized to target specific user attributes without compromising privacy, thanks to the local data processing capabilities of the SDKs.
Split supports a variety of programming languages, which enhances its adaptability across different development environments. This inclusivity ensures that regardless of the technology stack that a company uses, Split can be integrated and customized to fit seamlessly.
The customization also extends to the level of control and observability that teams can achieve over their feature rollouts. Split provides detailed analytics and reporting tools that allow teams to track the impact of deployed features in real-time. This data-driven approach helps in fine-tuning the features to better meet the user needs and business goals.
Split provides comprehensive training and support to ensure that new users can effectively utilize the software. Initial training typically includes detailed sessions on how to integrate Split’s SDKs with existing applications and how to configure and manage feature flags. This training can be delivered through online tutorials, webinars, or on-site sessions, depending on the client’s preference.
Ongoing support is provided through a dedicated customer service team that can assist with any issues that arise during the use of the software. This includes troubleshooting, updates, and guidance on best practices for feature management. Split’s support team is accessible via email, phone, or a dedicated client portal, ensuring that users can receive help whenever needed.
For more complex queries or issues, Split offers the option of personalized support from technical experts. This can include direct access to senior engineers who can provide in-depth assistance with specific challenges. This level of support is particularly valuable for large enterprises or those operating in critical industries where downtime or errors could have significant repercussions.
Split takes several robust security measures to protect sensitive data. The architecture of Split’s SDKs ensures that data is processed locally within the client’s application, which means sensitive information does not need to be sent to the cloud. This significantly reduces the risk of data breaches or unauthorized access.
Split employs advanced encryption standards to secure data during transmission and at rest. This ensures that even if data must be communicated between the client’s systems and Split’s servers, it remains protected against interception or tampering.
Split also adheres to strict compliance standards to meet the evolving security and privacy requirements of global enterprise organizations. This includes regular security audits and compliance checks to ensure that all aspects of the software meet industry standards and regulations.
Split's approach to releasing updates is structured to ensure that enhancements and new features are delivered efficiently and reliably. Updates are typically rolled out on a regular basis, which may be monthly or quarterly, depending on the complexity and necessity of the update. This regularity helps users to anticipate and plan for changes, minimizing disruption to their operations. Each update undergoes rigorous testing and quality assurance to ensure compatibility and performance stability before it is deployed.
The management of these updates is typically handled through an automated process. Split likely uses a continuous integration/continuous deployment (CI/CD) pipeline that automates the steps necessary to deploy the updates. This includes the integration of new code, automated testing, and the seamless deployment of the update to the live environment without downtime for the users. Users are usually notified ahead of time about significant updates, especially those that might affect the current setup or usage of the platform.
For critical updates, such as security patches, Split likely adopts a more urgent release schedule. These updates are prioritized to address vulnerabilities and are released as soon as they are ready and tested. The goal is to ensure that all users' environments are secured against any known threats as quickly as possible.
Split's policy on data ownership clearly states that the clients retain ownership of their data. This means that all data inputted by the users into Split, along with the outputs generated from the platform, remain the property of the users. This policy ensures that users have full control over their data, reflecting a commitment to user autonomy and privacy.
Regarding data portability, Split facilitates the easy export and import of data to ensure that users can manage their data effectively. This capability is crucial for users who wish to switch services or need to back up their data externally. Data portability features typically support various data formats, providing flexibility in how data is utilized outside the platform.
Split's adherence to data portability is also indicative of its compliance with global data protection regulations, such as the General Data Protection Regulation (GDPR) in the European Union. These regulations mandate that users have the right to receive their personal data from a service provider and transfer it to another without hindrance from the former.
Split's contract renewal policies are designed to provide continuity of service while giving users the flexibility to renew or cancel according to their needs. Contracts typically auto-renew at the end of each term, ensuring that there is no interruption in service. Users are notified in advance of the renewal date, giving them ample time to decide whether to continue or terminate their services.
For users wishing to cancel their service, Split requires a notice period, typically 30 days. This notice period allows both parties to manage the transition smoothly, ensuring that all user data is handled appropriately before the contract ends. During this period, users can export their data or transition their operations away from Split.
Cancellation terms are designed to be fair and transparent, with no hidden fees or penalties for termination. This approach aligns with Split's commitment to user satisfaction and service flexibility.
Split's compliance with industry standards and regulations ensures that it meets necessary legal and security requirements. This compliance covers various standards, including data protection laws like GDPR, and possibly others like the Health Insurance Portability and Accountability Act (HIPAA) for healthcare data, depending on the nature of the data handled.
Split undergoes regular audits and certifications to maintain its compliance status, providing assurance to its users about the security and reliability of the service. These efforts are communicated to users through transparency reports and updates on compliance status.
Split, by Harness, is committed to maintaining high standards of security and compliance. The platform has achieved SOC 2 Type 2 certification, demonstrating its adherence to industry security standards.