• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

New Technologies of Automation of Programming and Their Influence on Business Processes of IT-company

Student: Kim Anatoliy

Supervisor: Tatiana Yakushkina

Faculty: Graduate School of Business

Educational Programme: Business Informatics (Bachelor)

Year of Graduation: 2017

This work is devoted to research of new technologies of automation of programming and the analysis of their influence on business processes of IT companies. The following tasks were set: To examine existing software development models; To study the existing automation programming solutions; To study the development of software on specific examples; To identify the main directions of artificial intelligence and to analyze changes in business processes of companies; To build AS-IS models for the IT department; To build TO-BE models for the IT department with changes in business processes based on the selected technology; The main part consists of three chapters. The first chapter is devoted to the study of existing software development models, a classification of IT companies engaged in software development has also been carried out, existing methods for automating programming have been identified, and development processes have been considered on examples of computer games and web sites. The second chapter is devoted to the analysis of a new technology - artificial intelligence and analysis of changes that have occurred in business processes of companies, the main directions of this technology have been identified, the description of the application in existing business solutions is done. The third chapter is based on the literature review and the main results. The top-level models of the IT company's organizational structure have been built (an example was taken of a company that develops computer games), the organizational structure of the development department with the distribution of posts for each department (AS-IS and TO-BE), top-level business processes, processes of software development (AS-IS and TO-BE) have been developed. The eEPC methodology is used to describe the development processes. The result of this work are recommendations for identifying development processes that can be replaced by artificial intelligence.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses