SlideShare a Scribd company logo
1 of 8
Download to read offline
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
uu 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.
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.
uu Luxoft was selected, based on a long-standing relationship with Kaspersky Lab
uu Luxoft has been providing training services for Kaspersky Lab’s employees for a
number of years
uu 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
03Luxoft - Case Study
Kaspersky Lab is on a Mission: Safe the
World from Cyber Threats by Providing
Best-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
uu Architectural Review/Audit of the Automated Testing Infrastructure
uu Development of Metrics and Evaluation Criteria to Measure Efficiency
uu Creation of a Process Flow Diagram for Interdepartmental Collaboration
uu Authoritative and expert opinion and analysis of the quality of test automation
processes
uu Easy-to-use framework for metrics, which is currently being implemented at
Kaspersky Lab
uu Better understanding of the internal processes, enabling efficient optimization
of company’s operations without unnecessary duplication of efforts
uu Saved a considerable amount of time and money using Luxoft process flow
template. The estimated time savings is a minimum of three months.
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.”
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:
uu Implement an Architectural Review/Audit of the Automated Testing
Infrastructure
uu Develop Metrics and Evaluation Criteria to Measure Efficiency
uu 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
uu Overall framework concept
uu Functional decomposition efficiency
uu Logging of the test stages and check results
uu Error localization and correction
uu Checks
uu Test data management
uu Test scripts design
uu Programming code design
uu 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.
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:
uu Feasibility study when selecting tests for automation
uu Costs evaluation and planning for the automation projects
uu Efficiency evaluation of the automation of the manual testing
uu Assurance of test process transparency and improvement of planning accuracy
uu Evaluation of individual contribution into the overall project’s activities
uu 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.”
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
uu Largest offshore software development company in Eastern Europe
uu 8+ years of successful delivery on global offshore software development
market
uu Quality Management System is compliant with ISO9001:2008 (confirmed by
Lloyd Register Quality Assurance)
uu SEI CMMI-DEV v1.2 level 5 compliant company (the only one company in CIS
area)
uu SEI partner
uu Atlassian partner
uu Dedicated SEP&QA professionals in Quality Center
About luxoft
Luxoft, 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.com
www.luxoft.com/technology/
© 2012 Luxoft

More Related Content

What's hot

Parasoft Case Study: Wipro
Parasoft Case Study: WiproParasoft Case Study: Wipro
Parasoft Case Study: WiproErika Barron
 
Cigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Technologies Ltd
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceRapidValue
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Rik Marselis
 
Engineering Continuous Delivery Architectures
Engineering Continuous Delivery ArchitecturesEngineering Continuous Delivery Architectures
Engineering Continuous Delivery ArchitecturesMarc Hornbeek
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing ServicesFuad Mak
 
Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...YASH Technologies
 
Software Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalSoftware Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalwww.pixelsolutionbd.com
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel
 
Pragmatic Approach to Datawarehouse Testing_.docx
Pragmatic Approach to Datawarehouse Testing_.docxPragmatic Approach to Datawarehouse Testing_.docx
Pragmatic Approach to Datawarehouse Testing_.docxshankarmani
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process QualityWorksoft
 
Value stream mapping for DevOps
Value stream mapping for DevOpsValue stream mapping for DevOps
Value stream mapping for DevOpsMarc Hornbeek
 
Testing Centralization
Testing CentralizationTesting Centralization
Testing CentralizationCognizant
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing ServicesScienceSoft
 
Case Reference - Database Testing: Success Story
Case Reference - Database Testing: Success StoryCase Reference - Database Testing: Success Story
Case Reference - Database Testing: Success StoryIndium Software
 
From Continuous to Autonomous Testing with AI
From Continuous to Autonomous Testing with AIFrom Continuous to Autonomous Testing with AI
From Continuous to Autonomous Testing with AICognizant
 

What's hot (19)

Parasoft Case Study: Wipro
Parasoft Case Study: WiproParasoft Case Study: Wipro
Parasoft Case Study: Wipro
 
RESUME_RAJESH CHERUKURI
RESUME_RAJESH CHERUKURIRESUME_RAJESH CHERUKURI
RESUME_RAJESH CHERUKURI
 
Cigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Independent Software Testing Services
Cigniti Independent Software Testing Services
 
Case Alfa Laval eng
Case Alfa Laval engCase Alfa Laval eng
Case Alfa Laval eng
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open Source
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 
Engineering Continuous Delivery Architectures
Engineering Continuous Delivery ArchitecturesEngineering Continuous Delivery Architectures
Engineering Continuous Delivery Architectures
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
 
Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...
 
Software Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalSoftware Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_final
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services Presentation
 
Pragmatic Approach to Datawarehouse Testing_.docx
Pragmatic Approach to Datawarehouse Testing_.docxPragmatic Approach to Datawarehouse Testing_.docx
Pragmatic Approach to Datawarehouse Testing_.docx
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process Quality
 
Value stream mapping for DevOps
Value stream mapping for DevOpsValue stream mapping for DevOps
Value stream mapping for DevOps
 
Testing Centralization
Testing CentralizationTesting Centralization
Testing Centralization
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
 
[EN] Success Story ArianeGroup
[EN] Success Story ArianeGroup[EN] Success Story ArianeGroup
[EN] Success Story ArianeGroup
 
Case Reference - Database Testing: Success Story
Case Reference - Database Testing: Success StoryCase Reference - Database Testing: Success Story
Case Reference - Database Testing: Success Story
 
From Continuous to Autonomous Testing with AI
From Continuous to Autonomous Testing with AIFrom Continuous to Autonomous Testing with AI
From Continuous to Autonomous Testing with AI
 

Similar to Case study rapid growth compels leading antivirus software company software luxoft for kaspersky lab

AltexSoft-Builds-up-a-Scalable-QA-Automation-Framework-to-Streamline-the-Deli...
AltexSoft-Builds-up-a-Scalable-QA-Automation-Framework-to-Streamline-the-Deli...AltexSoft-Builds-up-a-Scalable-QA-Automation-Framework-to-Streamline-the-Deli...
AltexSoft-Builds-up-a-Scalable-QA-Automation-Framework-to-Streamline-the-Deli...biswajitmohanty8260
 
Mohan_Resume
Mohan_ResumeMohan_Resume
Mohan_ResumeMohan P
 
Alfa bank installed Micro Focus Performance Centre
Alfa bank installed Micro Focus Performance CentreAlfa bank installed Micro Focus Performance Centre
Alfa bank installed Micro Focus Performance CentreAnatoliy Arkhipov
 
Arnab-resume-new
Arnab-resume-newArnab-resume-new
Arnab-resume-newArnab Roy
 
New Approaches To Software Testing Essay
New Approaches To Software Testing EssayNew Approaches To Software Testing Essay
New Approaches To Software Testing EssayNicole Gethers
 
QA-Analyst 8 Years
QA-Analyst  8 YearsQA-Analyst  8 Years
QA-Analyst 8 YearsMukesh Kumar
 
Automation Testing Best Practices.pdf
Automation Testing Best Practices.pdfAutomation Testing Best Practices.pdf
Automation Testing Best Practices.pdfKMSSolutionsMarketin
 
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday SeasonIosif Itkin
 
Best Practices for Oracle Cloud Test Automation.pdf
Best Practices for Oracle Cloud Test Automation.pdfBest Practices for Oracle Cloud Test Automation.pdf
Best Practices for Oracle Cloud Test Automation.pdfRohitBhandari66
 
Naveen_Resume1
Naveen_Resume1Naveen_Resume1
Naveen_Resume1Naveen K K
 
Mridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QAMridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QAMridul Mandal
 
Raksha Bagwe - 5.11 years in Automation Testing
Raksha Bagwe - 5.11 years in Automation TestingRaksha Bagwe - 5.11 years in Automation Testing
Raksha Bagwe - 5.11 years in Automation TestingRaksha Bagwe
 
Sourav_Sahay_2017_PRPC_Resume_v1
Sourav_Sahay_2017_PRPC_Resume_v1Sourav_Sahay_2017_PRPC_Resume_v1
Sourav_Sahay_2017_PRPC_Resume_v1Sourav Sahay
 
Ventas Final Eng Agosto 2010
Ventas Final Eng Agosto 2010Ventas Final Eng Agosto 2010
Ventas Final Eng Agosto 2010ricardofarias8
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Implementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfImplementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfCuneiform Consulting Pvt Ltd.
 
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeAnalyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeCA Technologies
 

Similar to Case study rapid growth compels leading antivirus software company software luxoft for kaspersky lab (20)

AltexSoft-Builds-up-a-Scalable-QA-Automation-Framework-to-Streamline-the-Deli...
AltexSoft-Builds-up-a-Scalable-QA-Automation-Framework-to-Streamline-the-Deli...AltexSoft-Builds-up-a-Scalable-QA-Automation-Framework-to-Streamline-the-Deli...
AltexSoft-Builds-up-a-Scalable-QA-Automation-Framework-to-Streamline-the-Deli...
 
Mohan_Resume
Mohan_ResumeMohan_Resume
Mohan_Resume
 
Alfa bank installed Micro Focus Performance Centre
Alfa bank installed Micro Focus Performance CentreAlfa bank installed Micro Focus Performance Centre
Alfa bank installed Micro Focus Performance Centre
 
Arnab-resume-new
Arnab-resume-newArnab-resume-new
Arnab-resume-new
 
New Approaches To Software Testing Essay
New Approaches To Software Testing EssayNew Approaches To Software Testing Essay
New Approaches To Software Testing Essay
 
QA-Analyst 8 Years
QA-Analyst  8 YearsQA-Analyst  8 Years
QA-Analyst 8 Years
 
Automation Testing Best Practices.pdf
Automation Testing Best Practices.pdfAutomation Testing Best Practices.pdf
Automation Testing Best Practices.pdf
 
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
 
Best Practices for Oracle Cloud Test Automation.pdf
Best Practices for Oracle Cloud Test Automation.pdfBest Practices for Oracle Cloud Test Automation.pdf
Best Practices for Oracle Cloud Test Automation.pdf
 
Graham White
Graham WhiteGraham White
Graham White
 
Naveen_Resume1
Naveen_Resume1Naveen_Resume1
Naveen_Resume1
 
Mridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QAMridul_Mandal_Resume_5+yrs_QA
Mridul_Mandal_Resume_5+yrs_QA
 
Navin Latest
Navin LatestNavin Latest
Navin Latest
 
Raksha Bagwe - 5.11 years in Automation Testing
Raksha Bagwe - 5.11 years in Automation TestingRaksha Bagwe - 5.11 years in Automation Testing
Raksha Bagwe - 5.11 years in Automation Testing
 
Sourav_Sahay_2017_PRPC_Resume_v1
Sourav_Sahay_2017_PRPC_Resume_v1Sourav_Sahay_2017_PRPC_Resume_v1
Sourav_Sahay_2017_PRPC_Resume_v1
 
8_Testing_Resume_SAP Testing
8_Testing_Resume_SAP Testing8_Testing_Resume_SAP Testing
8_Testing_Resume_SAP Testing
 
Ventas Final Eng Agosto 2010
Ventas Final Eng Agosto 2010Ventas Final Eng Agosto 2010
Ventas Final Eng Agosto 2010
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Implementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfImplementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdf
 
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeAnalyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
 

More from Luxoft

Smart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah FosterSmart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah FosterLuxoft
 
Case study luxoft helps leading av solution provider media luxoft for polymedia
Case study luxoft helps leading av solution provider media luxoft for polymediaCase study luxoft helps leading av solution provider media luxoft for polymedia
Case study luxoft helps leading av solution provider media luxoft for polymediaLuxoft
 
Case study luxoft fx position keeping banking luxoft for top3largest bank in ...
Case study luxoft fx position keeping banking luxoft for top3largest bank in ...Case study luxoft fx position keeping banking luxoft for top3largest bank in ...
Case study luxoft fx position keeping banking luxoft for top3largest bank in ...Luxoft
 
Case study commodity value chain banking luxoft for one of the largest global...
Case study commodity value chain banking luxoft for one of the largest global...Case study commodity value chain banking luxoft for one of the largest global...
Case study commodity value chain banking luxoft for one of the largest global...Luxoft
 
Brochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software developmentBrochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software developmentLuxoft
 
Brochure of luxoft aerospace expertise
Brochure of luxoft aerospace expertiseBrochure of luxoft aerospace expertise
Brochure of luxoft aerospace expertiseLuxoft
 
Brochure of Luxoft telecom solutions by Luxoft software development
Brochure of Luxoft telecom solutions by Luxoft software developmentBrochure of Luxoft telecom solutions by Luxoft software development
Brochure of Luxoft telecom solutions by Luxoft software developmentLuxoft
 
Brochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software developmentBrochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software developmentLuxoft
 
Brochure of luxoft aerospace expertise by luxoft software engineering
Brochure of luxoft aerospace expertise by luxoft software engineeringBrochure of luxoft aerospace expertise by luxoft software engineering
Brochure of luxoft aerospace expertise by luxoft software engineeringLuxoft
 

More from Luxoft (9)

Smart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah FosterSmart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah Foster
 
Case study luxoft helps leading av solution provider media luxoft for polymedia
Case study luxoft helps leading av solution provider media luxoft for polymediaCase study luxoft helps leading av solution provider media luxoft for polymedia
Case study luxoft helps leading av solution provider media luxoft for polymedia
 
Case study luxoft fx position keeping banking luxoft for top3largest bank in ...
Case study luxoft fx position keeping banking luxoft for top3largest bank in ...Case study luxoft fx position keeping banking luxoft for top3largest bank in ...
Case study luxoft fx position keeping banking luxoft for top3largest bank in ...
 
Case study commodity value chain banking luxoft for one of the largest global...
Case study commodity value chain banking luxoft for one of the largest global...Case study commodity value chain banking luxoft for one of the largest global...
Case study commodity value chain banking luxoft for one of the largest global...
 
Brochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software developmentBrochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software development
 
Brochure of luxoft aerospace expertise
Brochure of luxoft aerospace expertiseBrochure of luxoft aerospace expertise
Brochure of luxoft aerospace expertise
 
Brochure of Luxoft telecom solutions by Luxoft software development
Brochure of Luxoft telecom solutions by Luxoft software developmentBrochure of Luxoft telecom solutions by Luxoft software development
Brochure of Luxoft telecom solutions by Luxoft software development
 
Brochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software developmentBrochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software development
 
Brochure of luxoft aerospace expertise by luxoft software engineering
Brochure of luxoft aerospace expertise by luxoft software engineeringBrochure of luxoft aerospace expertise by luxoft software engineering
Brochure of luxoft aerospace expertise by luxoft software engineering
 

Recently uploaded

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
20200723_insight_release_plan
20200723_insight_release_plan20200723_insight_release_plan
20200723_insight_release_planJamie (Taka) Wang
 

Recently uploaded (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
20200723_insight_release_plan
20200723_insight_release_plan20200723_insight_release_plan
20200723_insight_release_plan
 

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

  • 1. 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 uu 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.
  • 2. 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. uu Luxoft was selected, based on a long-standing relationship with Kaspersky Lab uu Luxoft has been providing training services for Kaspersky Lab’s employees for a number of years uu 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
  • 3. 03Luxoft - Case Study Kaspersky Lab is on a Mission: Safe the World from Cyber Threats by Providing Best-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 uu Architectural Review/Audit of the Automated Testing Infrastructure uu Development of Metrics and Evaluation Criteria to Measure Efficiency uu Creation of a Process Flow Diagram for Interdepartmental Collaboration uu Authoritative and expert opinion and analysis of the quality of test automation processes uu Easy-to-use framework for metrics, which is currently being implemented at Kaspersky Lab uu Better understanding of the internal processes, enabling efficient optimization of company’s operations without unnecessary duplication of efforts uu Saved a considerable amount of time and money using Luxoft process flow template. The estimated time savings is a minimum of three months.
  • 4. 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.”
  • 5. 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: uu Implement an Architectural Review/Audit of the Automated Testing Infrastructure uu Develop Metrics and Evaluation Criteria to Measure Efficiency uu 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 uu Overall framework concept uu Functional decomposition efficiency uu Logging of the test stages and check results uu Error localization and correction uu Checks uu Test data management uu Test scripts design uu Programming code design uu 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.
  • 6. 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: uu Feasibility study when selecting tests for automation uu Costs evaluation and planning for the automation projects uu Efficiency evaluation of the automation of the manual testing uu Assurance of test process transparency and improvement of planning accuracy uu Evaluation of individual contribution into the overall project’s activities uu 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.”
  • 7. 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 uu Largest offshore software development company in Eastern Europe uu 8+ years of successful delivery on global offshore software development market uu Quality Management System is compliant with ISO9001:2008 (confirmed by Lloyd Register Quality Assurance) uu SEI CMMI-DEV v1.2 level 5 compliant company (the only one company in CIS area) uu SEI partner uu Atlassian partner uu Dedicated SEP&QA professionals in Quality Center
  • 8. About luxoft Luxoft, 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.com www.luxoft.com/technology/ © 2012 Luxoft