20.02.2022

Successful AUPET graduate Stanislav Breusov: Readiness for change is more important than following a plan

On February 18, 2022, a meet-up with the system analyst of the HomeBank department of JSC “Halyk Bank of Kazakhstan” Stanislav Breusov was held. Stanislav made a presentation “Modern technologies in software development and deployment”. At the beginning of the event, he thanked the Department “Information Systems and Cybersecurity” for organizing a meeting with students of the Almaty University of Power Engineering and Telecommunications named after Gumarbek Daukeyev.

- Today I will talk about project management, design, development, deployment and the latest trends in the world of IT technologies. I’ll clarify some different points separately,” Breusov said. - Universal specialists who set up a computer, servers and installed software used to be. It was all on the same computer. This is not currently being developed. Yes, there are fullstack programmers, but this is already rare. Now everything happens in a team.

\"\"

- Let's focus on project management. Today everyone has their own specific role, everyone does their own thing. And this whole team generates the same project, product, service, and whatever. There used to be a linear process (Waterfall): 1) Analytics; 2) Design; 3) Development; 4) Testing; 5) Support. It was difficult then to go back to something and remember what you did, why it was done. The modern approach to software development and project management is based on flexible continuous development - Agile.

\"\"

- We plan, design, develop, test, and then - we checked and launched the project, drew conclusions; maybe a new functionality needs to be implemented; restarted the sprint. And there are certain laws of Agile, that is, people and interaction are more important than processes and tools. Second, a working product is more important than documentation and reporting. Thirdly, cooperation and dialogue with the customer is more important than any formal conditions. Fourth, readiness for change is more important than following a plan.

\"\"

In addition, the guest of the meeting talked about what tools can facilitate development without creating threats to the security of bank data, and he also talked about a set of principles and practices that allow developers to deploy software changes more often and more reliably.

\"\"

After the demonstration of the presentation, questions were asked to the guest.

- What database management systems are popular in the banking sector?

- If we talk about the modern world, accounting systems are mostly Oracle. There is good support. For transactional things, MS SQL server is suitable. PostgreSQL is used for temporary storage and microservices. If about caching - this is Redis.

Can you tell us about your profession?

- Yes, sure. The position is a systems analysis. Who is a systems analyst? We have a client (customer) and there are people who need to talk to him. This is business analytics or project management. A system analyst is a specialist who will explain to developers what needs to be done specifically for a particular project. He will sort it out, build the architecture of the solution, collect some pre-project documentation, test it, point out errors, conduct training and much more. To start this path, you need to start with the basics of programming, study modern technologies, know and use programming languages. You also need a general understanding of the IT industry. Thus, you will gain a wealth of knowledge in order to grow further.

 

Meeting recording

Presentation

Copy link Related news copy link iwitter link facebook link linkedin link

Energy University News

Related news

Energy University News

Related news
Предыдущий Следующий
Related news