📜 ⬆️ ⬇️

Development rules in Yandex. Health

Many people think that Yandex is a large monolithic corporation with tightly regulated processes, but this is not so. We are constantly looking for new directions, starting new projects and trying new markets. The service for online consultations with the Yandex.Health doctor is one of the classic internal startups.

I came to lead the development of Health at the time when the service was still a page with a brief on the internal wiki. In this post, I want to share the approaches to development that have been formed in our more than two years of work on the service.

Disclaimer:
A startup has its own characteristics. Our main task is to do the maximum number of experiments per unit of time and issue food features as fast as possible. At the same time, we must keep the quality of the product at such a level that it is not embarrassing for it. [A place for a flame about a conscience lacking in some] . I note that the high speed of the delivery of features implies including the maintenance of a sufficiently high quality code. Otherwise, the product sooner or later chokes in bugs.
')
All the points below are somehow suffered, practically everybody has a case from real life.



Code Quality and Architecture



New technologies


New technologies are cool, let's use them. But our product is not a testing ground. If you want to apply a new algorithm or technology, this can be done under the following conditions:


Communication



Time management



Mortal sins


This is a separate section. Here I tried to list what I consider to be wrong and harmful when working in a team. Each item has its own weight. Some talk about very big problems, others are not so critical. So, what should be avoided by all means:


Total


Here you can write more about a million things. But the shorter the post, the easier it is to read it to the end , but I really hope so. And yes, I do not perceive the criticism painfully (with the condition that you do not get personal;). So let's discuss!

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


All Articles