case study rapid growth compels leading antivirus software company software luxoft for kaspersky lab

8
For more information about Luxoft, visit www.luxoft.com www.luxoft.com/technology/ CASE STUDY RAPID GROWTH COMPELS LEADING ANTIVIRUS SOFTWARE COMPANY TO IDENTIFY AND STREAMLINE OPERATING EFFICIENCIES KASPERSKY LAB SAVES TIME AND MONEY BY PARTNERING WITH LUXOFT TO AUTOMATE TESTING PROCEDURES AND INTEGRATE NEW PROCESSES 14.09.2012 u SUMMARY: Kaspersky Lab has experience explosive growth. With the growth of personnel staff company faced with the necessarily of operational efficiency increase. CLIENT Kaspersky Lab is the most popular in Russia company providing in anti-virus solutions - protection from harmful and undesirable software, hacker attacks and spam. The largest anti-virus company in Europe is included into top-four world leader manufacturers of anti-virus software for end users according to IDC.

Upload: luxoft

Post on 28-Jan-2015

108 views

Category:

Technology


4 download

DESCRIPTION

luxoft software development

TRANSCRIPT

Page 1: Case study rapid growth compels leading antivirus software company software luxoft for kaspersky lab

For more information about Luxoft, visitwww.luxoft.com

www.luxoft.com/technology/

case study

Rapid GRowth compels leadinG antiviRus softwaRe company to identify and stReamline opeRatinG efficiencies

KaspersKy Lab saves Time and money by parTnering wiTh LuxoFT To auTomaTe TesTing procedures and inTegraTe new processes

14.09.2012

u Summary: Kaspersky Lab has experience explosive growth. with the growth of personnel staff company faced with the necessarily of operational efficiency increase.

cLienT

Kaspersky Lab is the most popular in russia company providing in anti-virus solutions - protection from harmful and undesirable software, hacker attacks and spam. The largest anti-virus company in europe is included into top-four world leader manufacturers of anti-virus software for end users according to idc.

Page 2: Case study rapid growth compels leading antivirus software company software luxoft for kaspersky lab

chaLLenge

soLuTion

why LuxoFT?

in order to keep up with the fast growth, it was necessary to revise the overall organization structure. The decision was made to outsource the task to the independent experts.

detailed analysis of current processes leading to a formal proposal on how best to build and maximize the automated testing infrastructure for their newly created Testing automation group.

u Luxoft was selected, based on a long-standing relationship with Kaspersky Lab u Luxoft has been providing training services for Kaspersky Lab’s employees for a

number of years u Luxoft’s excellent track record and financial stability were another two deciding

factors

“Thanks to Luxoft’s expertise and professionalism, we obtained new understanding of internal processes and were able to optimize our operations, avoiding unnecessary duplication of efforts.”

vyacheslav samarin, head of Testing services, Kaspersky Lab

02Luxoft - case study

Page 3: Case study rapid growth compels leading antivirus software company software luxoft for kaspersky lab

03Luxoft - case study

KaspersKy Lab is on a mission: saFe TheworLd From cyber ThreaTs by providingbesT-in-cLass inFormaTion securiTy soLuTions

anti-malware company must always stay two steps ahead of the perpetrators. responding rapidly and effectively to internet threats taken a concerted effort from the entire technology community and Kaspersky Lab is proud to be leading the initiative.

since 1997, Kaspersky Lab, headquartered in moscow, russia, has been successfully intercepting and mitigating cyber threats for millions of users worldwide. For the short term company became world`s largest manufacturer of inFosec software for home and office and also world`s largest manufacturer of anti-virus software, protection systems from hacker and spam attacks. Today, more than 300 million people are protected by Kaspersky Lab technologies and every day, more than 50,000 new users come on board.

impLemenTaTion

ouTsourcing beneFiTs & Key resuLTs

u architectural review/audit of the automated Testing infrastructure u development of metrics and evaluation criteria to measure efficiency u creation of a process Flow diagram for interdepartmental collaboration

u authoritative and expert opinion and analysis of the quality of test automation processes

u easy-to-use framework for metrics, which is currently being implemented at Kaspersky Lab

u better understanding of the internal processes, enabling efficient optimization of company’s operations without unnecessary duplication of efforts

u saved a considerable amount of time and money using Luxoft process flow template. The estimated time savings is a minimum of three months.

Page 4: Case study rapid growth compels leading antivirus software company software luxoft for kaspersky lab

04Luxoft - case study

sTaying ahead oF The compeTiTion …and The criminaLs

experiencing explosive business growth like they have — a 140% annual increase in bookings in 2007 to more than $200 million — means ratcheting up it’s full-time Kaspersky Lab staff to 900. in 2008 number of employees achieved 1250, in the end of 2009 — 1800. The tendency also means finding new ways to operate more efficiently. Facilitate resolution of the critical issue may external partner able to identify and integrate more efficient operating processes into Kaspersky Lab organization structure.

“our revenues had grown dramatically and the company’s growth followed,” says vyacheslav samarin, head of Test services department for Kaspersky. “That resulted in the necessity to revise the overall organizational structure and make it more effcient.”

“The decision was made to gather various automation groups into a single until that would address test automation tasks. our ultimate goal was to improve the overall effciency of our operations,” he states.

Time For a Fresh perspecTive

samarin said the decision to outsource the automation made sense for two reasons: “we wanted to get an independent and objective opinion of our current automation process overall. secondly, and more importantly, we wanted to let in new ideas.” after considering several vendors for the project, the decision became apparent. Luxoft emerged as the obvious choice to provide the professional consultation services needed to accomplish their goal.

established originally in 1995 as a software development center of ibs, the largest and most successful russian iT holding company, Luxoft was incorporated as a separate entity to focus on the growing market for oshore software services in the u.s. and europe in 2000. Luxoft’s core value proposition is to help clients succeed in the marketplace by applying technology, services and engineering excellence to complex problems and critical business issues.

with nearly 3,000 employees, Luxoft continues to provide world-class innovation and added value to its clients through flexible delivery models, the world’s best iT talent pool, low attrition rates, and highest security and quality standards.

“we had a long-standing relationship with Luxoft, since we’d been using their training services for years. They’d proven themselves as experts in consulting and we were confident in their professionalism and the quality of their services.”

Page 5: Case study rapid growth compels leading antivirus software company software luxoft for kaspersky lab

05Luxoft - case study

mapping and measuring The road To eFFiciency

Kaspersky Lab wanted a detailed analysis of current processes leading to a formal proposal on how best to build and maximize the automated testing infrastructure for their newly created Testing automation group. The anti-virus software products provided by Kaspersky are complex, each with a different architecture of automated tests. Luxoft experts needed to carefully evaluate various aspects of the framework’s architecture and design for each project.

This was no small task, given that while working on the test automation process optimization, Luxoft needed to consider the structural changes that were taking place at Kaspersky Lab after The Testing automation group was formed. The Tag team was to serve different projects across several company departments. That mandate created urgency around achieving a high degree of process unification and code re-use while retaining a flexibility to vary a degree of code re-use in new test development.

The Luxoft team consisted of six professionals who, with no permanent on-site presence, accomplished three major objectives:

u implement an architectural review/audit of the automated Testing infrastructure

u develop metrics and evaluation criteria to measure efficiency

u create a process Flow diagram for interdepartmental collaboration

1. architectural review of the automated testing structure.

after careful and detailed analysis of three different client projects, Luxoft developed proposals for the new Tag team on how to build the automated testing infrastructure for maximum performance. For each individual projects, an evaluation was conducted on various aspects of the framework’s architecture and design, including

u overall framework concept

u Functional decomposition efficiency

u Logging of the test stages and check results

u error localization and correction

u checks

u Test data management

u Test scripts design

u programming code design

u cost & labor for test development and maintenance

each aspect was then evaluated by a number of sub-criteria for a rigorous and thorough audit result.

Page 6: Case study rapid growth compels leading antivirus software company software luxoft for kaspersky lab

06Luxoft - case study

2. Development of metrics to measure Eciency

Luxoft team members performed detailed analysis of how the measurements were performed and then developed recommendations on how metrics collection can be improved for the following tasks:

u Feasibility study when selecting tests for automation

u costs evaluation and planning for the automation projects

u efficiency evaluation of the automation of the manual testing

u assurance of test process transparency and improvement of planning accuracy

u evaluation of individual contribution into the overall project’s activities

u evaluation of efficiency of the organization’s structural changes and the automation process’ continued improvement

For the convenience of its client, Luxoft generated a detailed manual with instructions and best practices on how to collect metrics and apply them going forward. evaluation forms for some of the more critical tasks, such as cost reduction effect of automation and roi were also provided.

3. Process Flow Diagram Creation

after evaluating existing processes in Kaspersky Lab, the Luxoft team proposed the optimized process vision in the form of a flow diagram. They identified processes specific to testing and highlighted those that needed formalization, such as instructions, templates, and forms. each process was approached individually; taking into account its own idiosyncrasies, and then broken down into 13 additional areas of analysis.

process Flow diagram example

“having a visual representation of the testing processes allows us to clearly identify relationships between various processes and project roles as well as shows us the criteria of the process start and completion,” says samarin.

“a process flow diagram is an essential tool for a project leader to properly organize within the project. it helps new team members get up to speed more quickly and department heads can use the diagram to integrate the testing processes into company-wide product development.”

Page 7: Case study rapid growth compels leading antivirus software company software luxoft for kaspersky lab

07Luxoft - case study

LuxoFT deLivers resuLTs

The first goal of the project, getting an authoritative and expert opinion and analysis of the quality of test automation processes, enabled Kaspersky to make more informed decision for their future.

Luxoft provided a framework for metrics, which is currently being implemented at Kaspersky Lab. with it, they were able to develop their own approach with ease. without it, launching a new process would have taken much longer and the quality of the results could not be guaranteed.

The mapping of the current process and inter-departmental collaboration proved to be a real breakthrough according to samarin. “we obtained new understanding of internal processes and were able to optimize our operations, avoiding unnecessary duplication of efforts”.

Kaspersky Lab saved a considerable amount of time and money with the development of the Luxoft process flow template, as well as the creation and approval of subsequent process diagrams. The estimated time savings is a minimum of three months.

going the extra mile, Luxoft even prepared a detailed “coding guidelines” document at their expense, much to the added delight of Kaspersky management.

LuxoFT consuLTing experTise

u Largest offshore software development company in eastern europe u 8+ years of successful delivery on global offshore software development

market u Quality management system is compliant with iso9001:2008 (confirmed by

Lloyd register Quality assurance) u sei cmmi-dev v1.2 level 5 compliant company (the only one company in cis

area) u sei partner u atlassian partner u dedicated sep&Qa professionals in Quality center

Page 8: Case study rapid growth compels leading antivirus software company software luxoft for kaspersky lab

About luxoftLuxoft, a principal subsidiary of ibs group, is a provider of advanced application and software engineering outsourcing services for global and regional enterprises. Luxoft builds partnerships with its clients, such as boeing, ibm, deutsche bank, ubs, harman, avaya, alstom, and sabre, based on the culture of engineering excellence, innovation, and deep domain expertise. Luxoft offers international delivery capability through its network of state-of-the-art delivery centers in north america, eastern europe, and asia. Luxoft`s customers benefit from the right mix of technology skills, industry knowledge, proprietary processes and methodologies, and a choice of engagement models.

For more information about Luxoft, visit www.luxoft.comwww.luxoft.com/technology/

© 2012 Luxoft