📜 ⬆️ ⬇️

Is it easy to become an analyst?

May 24 in Moscow will host the III International Conference on Systems and Business Analysis Analyst Days . Who needs it, how to become a business analyst, and is it really worth striving for it? Maxim Tsepkov , Chief Architect of the Directorate for Development of Solutions, CUSTIS Group of Companies, will tell about this.




Why do companies need business analysts, what role do they play?

The role of the business analyst depends on the software development model that the company uses, as well as on the division of responsibility for the project between the developer company and the customer.
')
There are several common models, but combinations of these can be used.
1. The business analyst works “in the field”, contacts with representatives of the customer and collects the requirements, which are then transferred to the “chief designer” or “architect” as background information for the design. In the future, he is a communicator between the architect and the customer.
2. The business analyst acts as a direct customer for developers. It forms some consistent set of requirements or even a business model that describes the functionality of the system, and works them out to such an extent that the developer can continue to design. The analyst then submits the requirements to the development, accepts the work done and provides the implementation.
3. The business analyst is considered as the next step in the growth of the analyst (system), who is an expert in design, but without knowledge of the specifics of the subject area. And as you master the subject area or several, he becomes a business analyst.

In all models, business analysts require knowledge of the subject area and the ability to communicate with the customer in his language. But the differences relate to the area of ​​responsibility of the business analyst within the project.



Why business analysis is considered more complex than programming, and the more testing, the scope of activities?

Business analysis is located at the junction of the subject area and design and requires fluency in two languages ​​at once - “customer language” and “programmer language”. At the same time, “customer languages” are different for different industries and even for different companies within the same industry, and the business analyst is required to quickly navigate and learn a new area for him in the absence of any systematically organized information and training time. These skills are rarely found among developers, so business analysis is considered a more complex area. But at the same time, business analysts need good design skills, which are not always available to specialists who come from the business area, and not from IT, and a business analyst without design skills is not considered qualified. As for testers, they also need knowledge of the subject area in cases where they conduct a full functional test. But the ability to design from them is not required.

However, this applies to models 2 and 3 of the first question. And in model 1, the work of a business analyst is not considered more complex, it is quite comparable with others, it just has its own specialization.



Is it possible to become an analyst right after high school?

Can. Only younger, which will be taught by senior comrades. And from the very beginner analyst you need activity and a thirst for knowledge, a desire to work. Then, with the accumulation of experience, the qualification and range of tasks to be solved will grow. Actually, here the analyst is no different from other professions.



Why share systems analysis and business analysis?

Because these are different activities, knowledge and skills. In the system analysis, design, “cleared” from the subject area, is distinguished. This is a natural process of differentiating activities by type. And then in different projects, different types of activities may be needed and they may be distributed differently between roles.

In the above-mentioned model 1, business and system analysis are clearly divided between different people. In Model 3, they are combined as two business analyst activities, which at the same time can give separate tasks for designing a “simple” (or system) analyst subordinate to it. And in model 2, business analytics is usually given conceptual system design, possibly together with the developer, and the detailed remains on the developer.



What are the main qualities of a good analyst? What are the "antiquities"?

The main quality is a good conceptual thinking that allows you to quickly build models in the context of lack of information, complemented by advanced communication skills for obtaining this information, as well as broadcasting and discussing your models. This is a complex quality, but it gives the activity integrity. Only it occurs, unfortunately, very rarely. This is where the analysis begins - and which “non-analytic” is better - and at the same time the point of view usually depends on the problems in the projects that answer the question. And if in a positive way, then all these aspects of activity must be provided by one or several people working together, and you just need to understand how you will do it.



Who needs analysts - grocery companies or outsourcing?

It depends on the specific project, its life cycle stage and the division of responsibilities between development and marketing in the case of a product company and between the company and the customer - for outsourcing. Both in those and in others there is a certain set of activities related to analysis in the widest sense. But they can be implemented in different ways - highlighting individual roles or assigning additional functions to others. It depends on this whether a dedicated analyst will be in a particular project or his responsibilities will be “spread” among several employees playing other roles.



Is it possible to become a good analyst without communicating with colleagues and not attending industry conferences?

Probably you can. Because now there are many channels and ways to obtain information from the outside world. And instead of communicating with colleagues and conferences, you can read books, search for information on the Internet and study at trainings. Everyone chooses the way that is more convenient for him. However, it is absolutely impossible to become a good analyst if you don’t learn, do not follow the development of your professional field, the emergence of new methods and approaches. And for me personally, conferences are the most effective way to “stay informed.” Because they are collected by analysts of different qualifications from various companies to talk about their problems and solutions; and they have already filtered out of the huge flow of information what they thought were most valuable, and often even managed to try it out in their work. Besides, having heard something new, you can always "live" communicate with those who are in the know and have tried, discuss with him an attachment to your problems - usually people willingly share their vision, in fact, give free advice, because, discussing , they also advance in their understanding. And I myself, in spite of the great experience, at each conference I discover something new.

Why should anyone who works or wants to work as an analyst should go / go exactly to Analyst Days?

Because now in the post-Soviet space it is one of two specialized analytical conferences (the second is the Summer Analytical Festival ). The level of reports and communication on it is very decent, and it is an effective way to learn new things and develop professionally. At the same time, in the days adjacent to the conference, there are always trainings by leading analysts, in addition to master classes at the conference itself, and this is also a great opportunity to learn something new. It must be said that the trainings at the conference differ from the “full-time” trainings at the training centers by the fact that it is on them that the trainers try new forms, talk about what they themselves have recently mastered or realized. So this is a wonderful way to “feel” the work of an analyst for those who are going to develop in this direction, and for experienced specialists - the opportunity to see what is happening in the professional sphere and learn something new.

Source: https://habr.com/ru/post/216543/


All Articles