Options for Standard Books version change with customisations
Problem Statement
Updating the Standard Books version regularly is essential to ensuring that the product remains competitive, secure, and aligned with the latest industry standards. Excellent releases new Standard Books versions at least twice a year, and customers must update to the latest version no later than three months after it is released. Regular updates help incorporate new features, fix bugs, and improve overall performance. However, the need for frequent updates also presents challenges, especially when customizations are involved.
Need for Regular Updates
Security Enhancements: Frequent updates help in addressing vulnerabilities and ensuring that the product is secure against potential threats.
Feature Improvements: Regular updates allow for the introduction of new features that can enhance user experience and meet evolving customer needs.
Compliance: Keeping the software up-to-date ensures compliance with industry regulations and standards, which can change frequently.
Performance Optimization: Updates often include performance improvements that can lead to a more efficient and faster product.
Challenges of Customizations
Compatibility Issues: Customizations may not always be compatible with the latest version of the Standard Books, leading to potential functionality issues.
Increased Testing Requirements: Each update requires thorough testing of customizations to ensure they work as intended, which can be time-consuming and resource-intensive.
Resource Allocation: Maintaining customizations requires dedicated resources, which can strain teams and divert attention from other critical projects.
Documentation and Knowledge Transfer: Customizations often require detailed documentation and knowledge transfer, which can be challenging if team members change or if the original developers are unavailable.
In conclusion, while updating the Standard Books version regularly is crucial for maintaining a robust product, the presence of customizations introduces complexities that need to be managed effectively.
Possible approaches to update process
While Excellent provides a free-of-charge test environment for two weeks after each new version release, performing the HAL code update to the new version and testing the functionality is chargeable consulting work delivered by Burti. Here are the available approaches and the associated risks for the update
Approach description | Risks and benefits |
---|---|
Full HAL code transfer and testing on a test server: |
|
Partial HAL code transfer and testing on a test server: |
|
No HAL code transfer and testing on a test server: |
|
No HAL code transfer and testing on a live server: |
|