DSA Faculty
API
← к списку преподавателей

Зыков Сергей Викторович

Высшая школа бизнеса

Публикаций
107
Языков
3
Наград
6
Конференций
0
Профиль Публикации (107) Курсы (10)

Профессиональные интересы

корпоративные информационные системыинтернет-порталы

Должности

  • ПрофессорВысшая школа бизнеса, Департамент бизнес-информатики

Био

  • · Начал работать в НИУ ВШЭ в 2008 году.
  • · Научно-педагогический стаж: 24 года.

Образование

  • 2017 · Доктор наук
  • 2007 · Ученое звание: Доцент
  • 2000 · Кандидат наук
  • 1994 · Специалитет: Московский государственный инженерно-физический институт (технический университет), специальность «Прикладная математика», квалификация «Инженер-математик»

Награды и поощрения

  • · Благодарственное письмо ректора НИУ ВШЭ (июль 2022)
  • · Персональная надбавка ректора (2016–2017)
  • · Надбавка за академическую работу (2013–2014, 2012–2013, 2011–2012, 2010–2011, 2009–2010)
  • · Надбавка за публикацию в международном рецензируемом научном издании (2022–2023, 2021–2022, 2019–2021, 2017–2019)
  • · Надбавка за регулярные публикации в международных рецензируемых научных изданиях (2023–2028)
  • · Надбавка за статью в зарубежном рецензируемом журнале (2014–2016)

Гранты и проекты

  • · Разработка программы учебной дисциплины на английском языке: Software Lifecycle Management ("Управление жизнненым циклом программного обеспечения)
  • · Разработка концепции научно-исследовательского семинара на английском языке: "Software Engineering: Development Management" (Программная инженерия: управление разработкой)
  • · Преподавание учебной дисциплины на английском языке: Information Systems Design ("Проектирование информационных систем", для Нижегородского филиала НИУ ВШЭ)
  • · Создание образовательного продукта на базе LMS: учебный курс Information Systems Design ("Проектирование информационных систем", для Нижегородского филиала НИУ ВШЭ

Идентификаторы исследователя

Публикации (107)

Crisis Management for Software Development and Knowledge Transfer

2016 · BOOK · en

Актуальность кризисной тематики не вызывает сомнений. Кризис не относится к категории негативных явлений, которые можно навсегда победить. Современный подход к кризису тщательно просчитанное сосуществование, при котором разработка программных систем в целом ряде случаев остается управляемым процессом с измеримым и предсказуемым результатом. Кризис следует воспринимать как новую реальность, в которой предстоит жить и продуктивно работать. Корни современного кризиса в разработке программных систем восходят к концу 1960-х. Причина кризиса - в дисбалансе ресурсов и возможностей. Понимание природы кризиса помогает понять причины цепочки последующих кризисов. Книга поможет сориентироваться в выборе модели жизненного цикла, методологии разработки, конкретных принципов и приемов, которые следует применить для перехода к предсказуемой и продуктивной разработке, даже в кризисных условиях с быстрой сменой требований, дефицитом ресурсов и иными видами неопределенности. С этой целью первые главы монографии систематизируют основные подходы к разработке программных систем с учетом их применимости в кризис. Дальнейшее рассмотрение проводится на основе проектной практики, которая включает внедрение крупномасштабных программных систем в различных отраслях и процессы передачи знаний в системе ИТ-образования. Книга предлагает систему принципов, потенциально позволяющих сблизить точки зрения разработчика и заказчика на программный продукт и на этой основе избежать кризиса или смягчить его. Издание представляется полезным студентам, аспирантам, теоретикам и практикам в области разработки программного обеспечения. Оно предлагает практически проверенные принципы и приемы антикризисного управления разработкой.

Application of Information Processes Applicative Modelling to Virtual Machines Auto Configuration

2016 · CHAPTER · en

The paper discusses application of the algorithm based information processes modeling and Q-machine learning to the task of virtual machines auto configuration. Usage of virtual machines is one the most common solution nowadays for almost every companies. Although using of virtual machines simplifies settings of hardware landscape and allows physical servers decentralization they may cause performance decrease. To overcome this issue, we propose using method of virtual machines auto configuration. The method is based on the following premises: tracking real business process held by virtual machines, using algorithms of machine learning to investigate optimal configuration, and virtual machine configuration by independent process.

A Dynamic Editor of Typed Data Transformations

2016 · CHAPTER · en

This paper presents tools aimed at automating the data integration process between different SaaS-applications. Data transformations creation and customization represents a major task in this area. We propose a solution based on type theory and describe an approach to automated transformation construction in form of typed functions.

Software methodologies: Are our processes Crisis-Agile?

2016 · CHAPTER · en

In this chapter, we discuss software development methodologies. These are adaptive process frameworks adjustable to software product size and scope. They usually include a set of methods, principles and techniques, and software development tools. Each of the methodologies can implement any of the lifecycle models. We discuss the difference between formal and agile methodologies. The formal methodologies include more artifacts; they have a rich set of complex processes, which include larger workflows and smaller activities. For each activity, every role assigned to it produces a deliverable. In crisis conditions, such as hardly formalizable problems, rapidly changing requirements and other uncertainties, agile methodologies, which are more adaptive and flexible in terms of artifacts, are applicable. The agile methodologies rely on self-disciplined and self-manageable teams, and consequently they are more constrained in terms of human-related factors. Similar to lifecycle models, there is no “silver bullet” in software development methodologies. Due to rigorous processes and more artifacts, formal methodologies are suitable for large-scale product development. Agile methodologies require special techniques and high level of discipline; otherwise, they can likely result in a low quality of software production.

Software product lifecycles: What can be optimized and how?

2016 · CHAPTER · en

The chapter discusses lifecycle models for software development in more detail. These include build-and-fix, waterfall, incremental, object-oriented and spiral. We present a more detailed description of the lifecycle models application for software development. We compare benefits and shortcomings of the models discussed. We confirm that there is no “silver bullet”, i.e. a universal lifecycle model equally applicable to any software product. Consequently, lifecycle model choice is dependent upon product size and scope; each project requires a unique combination of features. In crisis, we recommend to combine prototyping with the other models that we discussed in order to achieve a common understanding of the key product features and to reduce project risks. The lifecycle model choice determines project economics, time to market, product quality and overall project success. However, the product success essentially depends on human factors, which include common vision of the critical product functions, transparent communication and feedback. We analyze applicability of the lifecycle models to large-scale, mission-critical software systems, which is essential in crisis. Finally, we introduce a methodology, which includes a spiral-like lifecycle and a set of formal models and visual tools for software product development. The methodology helps to optimize the software product lifecycle, which is mission-critical in crisis. The methodology is applicable to large-scale, complex software products for heterogeneous environments.

International Conference Information Systems 2016 Special Interest Group on Big Data Proceedings

2016 · BOOK · en

Moving to the cloud is one such business process enabling Big Data. Cloud enables to process Big Data paying only for the time. This makes Big Data processing cost-effective in terms of both operational expenses (OpEx) and capital expenses (CapEx). ICIS 2016 SIG on BDA Proceedings include innovative techniques that companies use in business processes to deal with the growing demands of Big Data.

The Online evolution: From early repositories to state-of-the-art MOOCs

2016 · CHAPTER · en

This paper summarizes the progress of the online education for the recent 15 years. The trends detected include multi-source courseware, massive education, intensive analytics, professional marketing and high portability, to name a few. Since our experience in the online education is over a decade, it makes sense to analyze how the technological progress and market pace changed the appearance and lifecycle of the online courses. We analyze the key factors that influence the learning process, make early conclusions and discuss perspectives of the rapidly emerging massive online courses.

Integration of Micro-Services in The Industrial Internet Era

2016 · CHAPTER · en

The need for integration arises when companies start considering “boundary-less” information flows across a plateau of multiple enterprise information systems. Adding a new application to the system or replacing one of the existing applications requires the establishment of interfaces with a specific software tool for each of them. The classical way to solve this problem in a large-scale organization is to use a central integration platform based on service-oriented architecture (Service-Oriented Architecture (SOA)). In this work, we forecast the increase of granularity of services and application of micro-services to enhance traditional SOA in the prototypes of industrial internet and Web 3.0.

Towards Social Network - Integrated E-Health: Identify User Attitudes

2015 · CHAPTER · en

This paper explains how people responding to our survey, which included users’ basic information, social status, experience with social networking and attitude towards social network-integrated e-health information systems. The survey findings show that social media users need special recommendation and guidance services—especially those people located in urban centers that have busy schedules. These people prefer to receive recommendations for their minor health problems over having to go to the hospital or clinic and spend time waiting, perhaps even to return home without a proper consultation from a doctor. As a result, we propose to work on architecture for integrated social media analytics and e-health information systems. However, our findings, being the result of a controlled survey, raise issues such as respondent trust and security and privacy issues relating to healthcare.

Human-Related Factors in Knowledge Transfer: A Case Study

2015 · CHAPTER · en

Knowledge transfer in IT is challenging due to a number of factors, including cultural issues, organization maturity level, and mentality. However, the root cause of these key factors is human nature. The paper describes early steps and findings of the knowledge transfer from world-renowned Carnegie Mellon University to a brand new Russian startup, Innopolis. The Innopolis City will integrate experience of academicians, researchers and practitioners. Innopolis will be a self-sufficient ecosystem with a kindergarten, STEM school, IT university and IT park. The university is going to be a unique project, since it there are no pure IT universities in Russia. Successful knowledge transfer for the new university is challenging due to a number of human-related factors. The focus of the paper is to detect and manage the key factors, which may help or hinder knowledge transfer. The paper contains author’s findings, which may differ from the official Innopolis University position.

Курсы (10)