Conferences for professionals in the information technology industry

Печенкин Григорий



Q&A: session with experts


Our experts Maksim Tsepkov, Grigory Pechenkin, Alexander Baikin and Dmitry Bezugly will answer your questions.

Audience level
Round Table

Models of the Users and How to Use Them


The software development industry suggests various approaches to user modelling based on different principles. A user model can be based on system functions, on users' goals or on users' needs, and each approach leads to different results.

Each approach has its own area of ​​application, and the analyst should understand when modelling methods are best to be used, when different methods can or cannot be combined. 

I will talk about three main methods of users' modelling and their place in the development of modern IT systems. We'll consider the situations in which these methods work best and what problems arise when the wrong method is chosen.

Audience level
Regular Talk (40 min)

What is wrong with Wiegers’ classification of requirements?


Panel discussion

The classification of requirements given by Karl Wiegers in his book “Software Requirements” is well known to most analysts. This book, thanks to its popularity, has become a kind of Bible for the analyst, and the classification of requirements has entered most courses on business analysis.

But when analysts try to use this classification in practice of different types of projects, they often face difficulties. I propose to dive into the analysis of these difficulties to get understood what is wrong with the Wiegers’ classification of requirements, and how it can be improved.

Audience level
Round Table

Worth a thousand words. Drawing diagrams with a customer


A variety of diagrams is a powerful tool in the arsenal of an analyst. They are widely used within development teams for analysis, transmission and storage of information in a compact visual form. It would be great to use their advantages when communicating with customers. But such attempts usually come up against the difficulty of not understanding diagram concepts and notations by untrained people. 

In my talk, I will share the experience of using visual schemes when communicating with customers during the pre-project survey and analysis sessions. I’ll tell you about the basic elements, types of diagrams used, techniques for their use, emerging problems and how to solve them.

Audience level
Regular Talk (40 min)

Human in Software Development: Factor or Actor?


Developers never read specifications, and users never read the documentation.

A customer never knows what he wants.

An ingenious user will always find a way to bypass fool-proof.

You're undoubtedly familiar with this IT folklore. And, of course, you have met such situations more than once. But do you know how to manage them because you always consider the human factor in your work?

But is it correct to call the factor just everyday human interaction?

There are two rules a business analyst should always keep in mind: 

1. Software products are created for people

2. Software products are created by people.

Despite the obviousness of these rules, their understanding dramatically facilitates the work of the analyst. They directly affect the choice of effective approaches, design methods and formats of requirements and other results of the analyst’s work.

We will examine in detail this influence and how it helps analysts in their work.

Audience level
Regular Talk (40 min)

Go and draw! Modeling in the analyst work


All analysts know: the best way to exchange information is drawing models together on a white board. Everyone knows, but almost no one uses.

This is surprising, because visual modeling is applicable almost everywhere in the analyst's work. At each stage of identifying, analyzing, documenting requirements and transferring them to development, drawing the models gives unquestionable benefit. 

We'll consider some examples of visual models suitable for basic cases in the analyst's work. We'll also discuss a set of simple modeling principles that allow creating intuitive and effective models.

Audience level
Regular Talk (40 min)

Modelling is the Simplest Thing


In the talk it will be presented a list of simple principles and a minimum set of elements for visual modeling, that can be used for teaching entry-level analysts, and for practical purposes in the identification and description of requirements.

The talk is a development of the topics raised in my speech at the Analyst Days - 2015 "Why does the UML a bad choice for teaching of  entry-level analysts": https://vimeo.com/127806626

Audience level
Regular Talk (40 min)

The Dark Side of the System Analysis



Audience level
Regular Talk (40 min)

Why UML is a bad choice for beginners


Most visual modelling courses for BA are based on UML. The author's experience shows that using UML to teach beginners is not a good idea.

Some reasons of that will be presented and analized in the speech, illustrated by real cases collected from BA site forum.

A possible solution will be proposed: a simple set of elements which may be used to learn visual modelling.

Audience level
Regular Talk (40 min)

The Woes of System Wit

The modern picture of System Analyst profession in Russia was formed in 80s. The appropriate educational programs and professional standards are primarily based on the concept of business process automation. That concept still works in some areas, but the whole software world is much wider now. The attempts to use some practices based on the old concept are not efficient under the new conditions. As a result, analysts feel useless in new areas. On the other hand, the new areas ignore existing practices and methods that could be successfully applied anyway. Some cases will be considered in the speech, together with analysis of their sources. Possible ways to overcome the probelms will be also suggested.
Audience level
Regular Talk (40 min)
Code copied to clipboard