Often times when I start my work with a new client, one of the first things they want to know is my opinion about their SAP Hybris implementation.
I like to think of it as a medical second opinion “after the fact”. This is especially true when a new person responsible for the e-commerce department comes in and has no real feel for how the system was written by the SI or the in-house IT folks.
SAP Hybris is a fantastic platform that has been named one of the top systems in the e-commerce space. However, as Uncle Ben said “With great power comes great responsibility.”
The out of the box (OOTB) platform is a great starting point and can be used to build a robust solution. Unfortunately, in my experience this has not always been the case.
For clients that have an instance of SAP Hybris, the e-commerce channel is a considerable source of income, thus, it’s understandable that I see an increased interest to have their implementations audited. A full review of the system can provide an assessment and understanding if best practices were followed during SDLC.
Approach
When I engage with a customer to review their SAP Hybris implementation, there are several areas that I pay attention to:
Overall implementation organization
Overall code organization
Third party integrations
Some customer experience areas (as I am not a UX specialist)
Site performance
Build and deploy process
Infrastructure review
Privacy and security audit
A typical engagement takes about 200 to 240 hours to complete, from start to end. Depending on the complexity of the implementation it can go longer.
Here is how I like to segment the work:
First week I go through any business and technical documentation available, at the same time I prepare the schedule for next weeks depending on the document discovery.
Second week I spend onsite interviewing team members.
Week 3 and 4 I spend remotely with access to some of the team members to answer questions that pop up.
Last couple of days of the engagement for the final presentation, I either visit the office again or I present it remotely.
Details
Below, please find a more detailed description of items covered during the review:
Overall implementation organization
Number of servers (load balancers, web servers, application servers, admin servers, DB servers and SOLR servers. Optionally CIS servers and Datahub)