SmartFocus is a growing leader in the real time interaction management marketing segment. Founded in 1999, SmartFocus built its success on SmartEmail, its web solution for managing email marketing campaigns. Over the years, including a series of acquisitions, the company has grown internationally and expanded its product portfolio.
Recently, SmartFocus launched The Message Cloud, a new Saas platform helping brands to deliver contextualized and personalized messages to customers. The French teams at SmartFocus develop and maintain this tool which handles 5 billion emails per month for over 1500 active clients.
Success in this highly competitive market requires sustaining a high level of service while delivering high quality software and quickly responding to rapidly evolving customer needs. SmartFocus recognized that their traditional semi-annual release cycle could not meet these requirements. They needed to become more agile to ensure they could deliver new features quickly while ensuring maximum quality.
As part of a strategic plan to increase agility and minimize cost while improving quality, SmartFocus started to reconsider its software development process and engaged in an evaluation of the Synopsys Software Integrity Platform. They were specifically looking for a static analysis solution that would help them efficiently manage the quality of the code they were writing, and for a testing solution that would help them quickly understand which sections of code had the greatest need for additional testing coverage.
We operate in a very competitive market and it is essential that our customers enjoy quality service, anywhere in the world. For this, our dedicated team of 50 experts needs strong IT solutions which they can rely on, which is why we chose the Synopsys platform."
R&D Manager at SmartFocus
For several years, SmartFocus had been using a competitor’s static analysis solution that provided satisfactory results but required significant effort from developers. With each analysis of their code they received a long list of issues—each of which required extensive investigation, yet ultimately many did not need to be fixed. Their code audits became extremely time- and labor-intensive while providing only marginal improvement to product quality.
In 2013, the R&D team led by Christophe Charlet launched an initiative to improve productivity and reduce development costs while minimizing the risk of uncovering defects in production. With this goal in mind, they decided to evaluate the impact of Synopsys Test Advisor and Coverity in real conditions.
Julien Charier, Integration Manager at SmartFocus, explains:
“Performing a POC was an obvious step because it was the best way to verify that the solution would adapt perfectly to our internal processes and to our needs. We also wanted our team of developers to become familiar with the products to make sure they were on board”.
With assistance from Synopsys professional services, SmartFocus was able to successfully evaluate Coverity and Test Advisor solutions on a real pilot project in a matter of days.
“Thanks to the very high quality of Synopsys support, as well as the amazing performance of its solutions, this approach finally paid off and the entire team immediately got involved in the project!” continues Mr. Charier.
The successful evaluation led to the full deployment of Synopsys Test Advisor and Coverity at the beginning of 2013.
Thanks to Synopsys and the drastic reduction in the number of critical problems in their code, SmartFocus was able to successfully move from semi-annual product releases to a monthly release cycle. This improved agility has enabled them to better adapt to customer demands and offer many more features that benefit end users.
Synopsys’ solutions have found their place in the daily lives of SmartFocus teams, while effectively meeting the challenges of constantly improving the quality and reducing the development costs of The Message Cloud.