Deep learning for software engineering

Vladimir Savin, EPAM

How did your improvement help the organization achieve its goals?

EPAM has been rated at CMMI®-DEV Maturity Level 5 and currently conventional, linear methodologies are in use for resource planning. The company’s goal is to maintain continuous improvements in our processes and improve accuracy of our predictions. EPAM has piloted Artificial Neural Networks and Deep Learning methodologies in a number of projects as these can deal with non-linearity more effectively than traditional regression analysis if the data has nonlinear dependencies. Deep Learning methods truly represent the third generation of neural networks.

How did adoption or use of the CMMI contribute to the improvement?

EPAM has been rated at CMMI®-DEV Maturity Level 5. Adopting Artificial Neural Networks and Deep Learning represents our approach for the continuous improvement resulting increasing stability and capability in our processes. Our improved methodologies and tools can serve as best practices to a wider community committed to CMMI’s principles.

Why should this implementation be considered successful?

As described above, Artificial Neural Networks and Deep Learning methodologies improved process performance. The tool has helped pilot teams perform quantitative project management by better predicting future sprint results thus providing lower risk in resource planning. Artificial Neural Networks and Deep Learning methodologies support the company’s long-term corporate goals:

  1. Keep EPAM’s rates competitive with industry benchmarks
  2. Maintain high quality service delivery
  3. Maintain effective delivery workforce and sets directions for skill development
  4. Long term relationship with our customers by providing efficient services to them

Vladimir Savin

Vladimir Savin is a Doctor in Computer Science, Power Engineering with Data Science experience. He previously worked as a Process Manager in ScienceSoft, a Quality Director in SemiTech, an Expert in Galaktika Corporation, a Project Manager in Client-Server Programs Ltd., a Senior Research Officer in Belarus Scientific Research Heat Engineering Institute.

All companies (branch office) are in Minsk, Belarus.


  • Data Science
  • Operations Research
  • Deep Learning
  • Machine Learning
  • Python
  • R programming
  • Six Sigma
  • Lean Six Sigma
  • Software Engineering (C++, SQL, PL/1)
  • Technical writing Past projects: During 2010-2017


CMMI® Institute helps organizations discover the true value they can deliver by building capability in their people and processes. Learn More

101 Countries Organizations use CMMI to elevate performance in 101 countries.
  • Colombia
  • US
  • UK
  • Bulgaria
  • Qatar
  • Kenya
  • South Africa
  • China
  • Malaysia
  • Vietnam
  • Thailand
11 National Governments 11 governments invest in CMMI to support economic development in their countries.
  • Chinese, Simplified
  • Chinese, Traditional
  • Arabic
  • Dutch
  • French
  • German
  • Japanese
  • Portuguese
  • Spanish
  • Korean
10 Languages CMMI models have been translated into 10 languages.