Reasons why continuous delivery is so important in B2B ecommerce
It is undoubtedly for the ecommerce industry that no out-of-box platform fully matches the unique business processes of a mature company, especially for midsize businesses and enterprises. After purchasing from a vendor, such a platform must be customized by an internal IT team or a partnered solution provider [implementation partner].
Ownership of an ecommerce system implies regular software updates to implement new functions to keep pace with the changing business processes, market trends, user experience and of course, fixing bugs. At the same time, these updates often have a destructive effect on previous versions of ecommerce platform modules if customized.
Considering ecommerce platforms are extensive systems that interact with the back office (ERP, PIM, CRM, ...), the implementation process lasts several months. Definitely, the actual installation of the out-of-box version usually takes little time, but the customization added to the system code or through add-ons, plugins take a considerable time.
Then, after each update received from the vendor, a company needs to ensure that the customized functionality did not break during the update. Due to customization, the changes are usually in so many places that checking the functionality after the update takes much time, sometimes up to a few months.
This is how IT expert Martin Fowler defines continuous delivery term: