La Senza irons the kinks out of its code quality testing system

For lingerie Retailer La Senza, there’s nothing frilly about its code-defect management system.

With more than 300 stores across Canada and another 250 around the world – not to mention an online business – the company required consistency across its operations. Based on the success of the first phase of a custom defect-management application rollout at its Montreal head office, it plans to roll out the application more widely across its IT department over the next couple of months. This is expected to increase the productivity of the testing team, since they won’t have to track code-testing through e-mail.

La Senza works with a number of partners and third-party vendors for merchandizing, finance, inventory and online ordering. It formed a team of application testers to make sure all of its applications were well-integrated, but these testers had to e-mail partners when code fixes were required – which turned out to be a highly inefficient process. It was taking hours to pull together a code-quality report, with no up-to-date view of all of this information.

Last year the company rolled out a merchandizing solution in its smaller division, La Senza Girl, and experienced a lot of co-ordination problems. “I didn’t want to go into the same type of situation implementing our major division,” said Johanne Langelier, director of La Senza’s Projects and Management Office.

So she contacted InCycle Software, a Microsoft partner, to create an application that would allow testers to collaborate with each other and fix, track and manage code defects.

“We had no formal system, we were doing this with a Word template,” said Langelier, “so there was a lot of back and forth communication by e-mail and no one could ever, in a quick review, see how many code defects we had (or) see what stage they were in.”

InCycle created a custom defect-management application using Microsoft Visual Studio 2005 based on Team Foundation Server. “(La Senza) did the same project with their kids’ division the year prior and they had a lot of coordination issues with all the players,” said Claude Rémillard, president of InCycle Software. “But doing this one for adults, which was a bigger-scale project with more stores and more inventory and more everything, they ended up having a smoother project, mainly because everybody knew exactly what they had on their plate.”

It’s about being process-driven rather than technology-driven, he said.

“Any time I need to know how many defects I have, I go in there, I have one view and I click on it and I see what I’m facing,” said Langelier. “For me it’s fast information and it’s really easier to manage.” She can also send change request or code defect status reports to her boss in a graphic chart display.

“The next phase is really integrating the implementation template with our POS department and system administration department, so this should be done within the month of September,” she said. “We are looking into starting our internal architecture documentation to have a first phase already documented by mid-October.” She’s now looking at how to integrate project tasks with the system.

Would you recommend this article?


Thanks for taking the time to let us know what you think of this article!
We'd love to hear your opinion about this or any other story you read in our publication.

Jim Love, Chief Content Officer, IT World Canada

Featured Download

Vawn Himmelsbach
Vawn Himmelsbach
Is a Toronto-based journalist and regular contributor to IT World Canada's publications.

Related Tech News

Get ITBusiness Delivered

Our experienced team of journalists brings you engaging content targeted to IT professionals and line-of-business executives delivered directly to your inbox.