B2B Commerce

B2B Commerce

08 June 2016

E-commerce strategy

TIM SA is the biggest electro-technical goods distributor in Poland. The company has 25 years of experience on the market and it’s been on GPW stock market for nearly 17 years. Their target audience are clients from the construction business area. For the last few years, TIM SA’s strategy has depended on construction businesses and
the new opportunities there. That was one of the reasons they invested in Rotopino SA, Polish biggest e-store selling tools (narzędzia.pl). With an expanding product range and new product categories, TIM SA is trying to reach other market segments. At this moment, TIM has over 30.000 products in Warehouses.

dawid-sadulski

To accomplish our goals associated with diversification of trade markets, we are implementing customer service strategy in many different sales channels. Customers, apart from the support of 30 Departments and Trade Offices, have been also able to shop fully online in a high-class internet store since August 2013. An extra customer support for both online and offline sales is provided by Contact Center.

Michal Gembicki
CEO
CDP.pl


E-commerce systems are those with increased degree of required availability. In case of TIM, the extra risk factor that influenced the system’s stability was a big number of integrations. As for tests, we wrote the whole testing scripts for UAT (User Acceptance Tests – functional tests) and plans for performance testing and the rest.

Tests that were performed:

  • functional/ acceptable tests – based on scripts that became a foundation for the rest of the smoke tests and tests performed during development, after implementation
  • integration tests – based on the testing scripts prepared before, in cooperation with TIM’s employees, we checked if data synchronized in required range and time, and what performance and failure frequency of the system was
  • safety tests – two-staged tests were performed, stage one was using automatic tools for typical vulnerability (XSS, SQL Injection, CSRF), in stage two Magento’s added functionalities were revised and rated
  • performance tests – Siege and JMeter tools were used to application’s key paths.

As part of maintainability agreement, the application ensured times of response and implementation of users goals. Performance tests showed that the goals were implemented and the application was able to keep up with the traffic and sales volume. Written reports from all the tests were prepared for the client. Implementation was started only after their acceptance.


graph1-300x188

In order to achieve the highest quality possible and to observe the extreme delivery dates at the same time, we decided to choose a work model based on the elements of SCRUM approach. Normally, an implementation process includes planning, analysis, design (mock-up and graphics) and programming works, tests and launch of the site.
In the case of CDP project, Divante was responsible for all stages of works, apart from the preparation of the mock-up and graphic design, commissioned to Ars Thanea agency. The works were performed in 2 week long iterations. The client designated its employees to coordinate the works (product owner and a team of the target site users).

For the last 10 months, the system has been live and constantly developed by a team consisting of experts from both TIM and Divante. In addition to the development of the system, Divante provides SLA – including response times and bugfixing options. They are very restrictive because each downtime of the system is a large measurable loss. Reaction times range from 0.5 to 1 hour and fixing times of 2-3 hours, respectively.

divante-swat-group

wordpress-logo-of-a-letter-in-a-circle_318-49857For the last 10 months, the system has been live and constantly developed by a team consisting of experts from both TIM and Divante. In addition to the development of the system, Divante provides SLA – including response times and bugfixing options. They are very restrictive because each downtime of the system is a large measurable loss. Reaction times range from 0.5 to 1 hour and fixing times of 2-3 hours, respectively.

In cases like TIM SA we need to provide good process to make the platform accessible. Bunch of integrations and configurations makes the system a complex solution and each actualisation needs to be done safely. A full monitoring of the application was applied – both in terms of server parameters, as well aschecking the availability of functions and log analysis.

Share to:    
Alina Kulpinska

Alina Kulpinska

Marketing manager and content writer of eLogic. In constant search of creative and innovative ideas for company's development.