IT АНАЛитика | Вильд Виктор – Telegram
IT АНАЛитика | Вильд Виктор
2.11K subscribers
99 photos
16 videos
6 files
170 links
БАЗА про бизнес и системный анализ.

Главный системный аналитик ВТБ, в IT c 2018 года.

Прошел путь от тех. поддержки до тестировщика, аналитика и тимлида.

Связь и реклама: @tako_man
Download Telegram
Мы писали, мы писали, наши пальчики устали…

Сделал аналитику, а к тебе всё равно потом приходят за уточнениями?
Значит, пора прокачивать не только схемы и алгоритмы, но и текст.

Чаще всего задачи валятся именно на нём.
Описал абы как → разработчик сделал «как понял» → баги на проде и жалобы от бизнеса.
В итоге команда и бизнес получают не то, что нужно, а TTM только растёт.

Недавно пересматривал заметки и наткнулся на штуку, которая в своё время сильно помогла в работе с текстом.
Это набор коротких и практичных уроков, которые учат писать так, чтобы тебя понимали с первого раза.

Рекомендую добавить в закладки и пройти хотя бы пару уроков.
Команда и бизнес потом скажут спасибо.

IT АНАЛитика | Подписаться
🔥94😢1
Ещё немного про работу с текстом

Если в прошлом посте я писал про микро-статьи по работе с текстом, то вот ещё одна простая штука, которая реально помогает.
Есть сайт — Главред. Через него можно быстро проверить текст на «воду» и понятность.

Когда я только начинал как аналитик, он не раз выручал. Постепенно привык писать чище и короче — и задачи стали восприниматься куда проще.

Инструмент бесплатный, попробуйте сами: вставляете кусок текста — и сразу видно, где можно порезать и сделать понятнее.

IT АНАЛитика | Подписаться
👍108
Шаблон_описания_метода_API_IT_АНАЛитика_.docx
21.8 KB
В чате разработки начался сущий кошмар, когда они увидели этот метод

Я видел однажды, как он убил прод… методом.

В Джоне Уике (2014) Киану Ривз убил троих карандашом, но только не методом /GET и не на проде.
У нас же «оружием» иногда становится плохо описанный метод, который может завалить проект ничуть не хуже🤯.

Какие есть подводные?

1. Неясные входные параметры
Аналитик не указал, какие поля обязательные.
На проде метод вызывают без нужного параметра → упали.

2. Неопределённые типы данных
Ожидали int, прилетел string → через некоторое время приходит баг.

3. Нет описания ошибок и кодов ответа
Метод возвращает какой-то ответ, но без описания.
В итоге каждый понимает его по-своему.

4. Логика описана не полностью
Запись не найдена, сервис вернул пустой ответ, превышен лимит и т. д.
На проде это превращается в зависший UI или кривые данные.

5. Нет ограничений по производительности
Не уточнили, что метод должен отдавать максимум 50 записей.
Фронт запросил все транзакции клиента (500 строк) → таймаут, нагрузка, сервер лёг.

📎 В общем, делюсь шаблоном, который использую сам. Может, кто-то найдёт для себя что-то новое.

А у вас как описывают методы в проектах?

IT АНАЛитика | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍42
IT АНАЛитика | Вильд Виктор
Шаблон_описания_метода_API_IT_АНАЛитика_.docx
В прошлом посте умные люди подсветили важный момент:
у GET метода не может быть тела запроса.

«Тело» в шаблоне как универсальный пункт.
В конкретном методе его можно либо заполнять, либо пропускать, если оно не используется.
3🫡2😁1
Подборка шаблонов для аналитика

Я человек структуры, но при этом до ужаса ленивый.
Если что-то можно упростить или автоматизировать — я это сделаю.

Поэтому собрал для вас в одном месте шаблоны, которые уже выкладывал в канале. Пользуйтесь, сохраняйте и адаптируйте под свои задачи📄

Для ведения документации на проекте
Общий для заведения задач на разработку
Для оформления бизнес требований
Для оформления системных требований
Для принятия от бизнеса задач в работу
Для документации к микросервису
Для функциональных требований (фронтенд)
Для описания методов

А какие шаблоны есть у вас?

IT АНАЛитика | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍21
Главное не забыть стоп слово🍑

P.S. Для тех, кто недавно подписался: задолго до аналитики я работал в техподдержке.
И с тех времён у меня осталась куча забавных историй от пользователей.

Похихикать можно по тэгу
#поддержка

IT АНАЛитика | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22💅4🥴3
HAProxy: зачем это знать аналитику?

Если вы работаете с высоконагруженными системами или микросервисами, то наверняка слышали где-то в чате или от своих разработчиков фразу:
«Что-то с хапрокси».

Пугаться не стоит давайте разберёмся.

🧠 Что такое HAProxy?
HAProxy (High Availability Proxy) - это программный балансировщик нагрузки и обратный прокси (reverse proxy).
Скорее всего, вы слышали про NGINX - это примерно то же самое, только со своими нюансами.

Он получает входящие запросы от пользователей (например, с фронта или внешних систем) и распределяет их по backend-сервисам.
То есть он как диспетчер на перекрёстке: стоит между клиентом и вашими микросервисами и решает, куда направить трафик.

Зачем он нужен?

➡️ Балансировка нагрузки
Когда есть несколько инстансов сервиса, HAProxy распределяет трафик между ними.
Это повышает надёжность и масштабируемость.

➡️Отказоустойчивость
Если один из серверов упал, HAProxy уберёт его из списка доступных и продолжит работу без сбоев.

➡️ Роутинг по условиям
Можно настроить маршрутизацию по URL, HTTP-заголовкам или другим параметрам.

➡️ Безопасность и контроль
HAProxy умеет ограничивать частоту запросов, блокировать IP и логировать обращения, что удобно для аудита.

Почему это полезно знать аналитику?
Ты не будешь его настраивать, но понимание принципа работы поможет:

Быстрее понять, где может быть ошибка
Говорить с командой на одном языке (и даже с умным видом сказать: «ну я так и думал»).
Пример: если запрос с фронта "не доходит до backend'а", и тебе говорят, что "проблема где-то в HAProxy", то ты уже не паникуешь, а понимаешь, что это может быть связано с конфигом, правилами маршрутизации или падением одного из backend'ов.


На собесе вас, скорее всего, просто спросят про балансировщик нагрузки — или в секции по системному дизайну дадут задачу, где нужно добавить его на схему.
А тут вы хоба и спокойно расскажите им про HAProxy и NGINX.

📣 А вы сталкивались с HAProxy в своих проектах? Или вообще с балансировщиками?

IT АНАЛитика | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤔2
Кто ты сегодня — джун, мидл или сеньор?

Когда меня на работе кому-то представляют:
«Это Виктор, он у нас сеньор»,
я каждый раз немного смущаюсь.

С одной стороны приятно (они ведь реально так думают, и не просто так).
С другой неловко.
Не потому что синдром самозванца, а потому что у каждого своё понимание, кто такой senior.

Всегда найдётся человек, который может спросить:
— «А ты делал задачу X на технологии Y для проекта Z, на 100500 пользователей, в условиях невесомости, с закрытыми глазами и на горящем стуле в поезде?»
— «Не делал, да?»
— «Тогда ты не сеньор. Ты чмоня, лох, позор компании и своих родителей. За что тебе вообще платят? Иди в 1С»

Вот поэтому я не люблю разбрасываться громкими словами.
В целом да, сеньор. Что-то знаем, что-то умеем, где-то работали😎.
Но без фанатизма.

Я понимаю, что в рамках корпоративной культуры нельзя просто сказать вместо senior:
«Это чувак, который лучше всех шарит».

Так не работает.
Это будет неформально, не объективно и абсолютно непрозрачно для грейдов, ревью и повышений.
Поэтому вся эта история с матрицами компетенций, грейдами и оценками скорее нужна, чем нет.

Но вот в чём парадокс: в одной компании ты можешь быть «сеньором»,
а в другой внезапно «уверенным мидлом».

Реальный пример: парень из Тбанка, сеньор-аналитик, пришёл на собес в Озон.
И там ему говорят — ну максимум джун+.
Те же скиллы, тот же опыт, просто другая культура и другие ожидания.

Вот и попробуй теперь разобраться, кто ты на самом деле: сеньор, мидл или просто нормальный человек, который старается делать свою работу хорошо.

В разных проектах, конечно, свои особенности и требования, но я бы остановился на таких интерпретациях:

1️⃣Джун — неумёха, который хочет расти и развиваться.
Есть базовое понимание вещей, но не хватает опыта и практики, чтобы выполнять задачи самостоятельно.

2️⃣Мидл — уже многое умеет, владеет основными навыками и знаниями,
но иногда сталкивается с задачами, где без помощи будет тяжело.

3️⃣Сеньор — может с любой задачей справиться самостоятельно и без помощи.
Тут даже не обязательно дело в хардах.
Просто если перед ним появляется что-то новое и незнакомое он спокойно разберётся, быстро вникнет в суть и выдаст отличный результат.

А у вас как в команде или компании определяют, кто сеньор, а кто ещё нет?

IT АНАЛитика | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥167😁5🤝1
Можешь объяснить попроще? Мы стартап

В прошлом году проходил собеседование в один азиатский финтех-стартап с возможностью релокации.
По формату чисто системный дизайн и разбор пары кейсов из практики.

Разговор был хороший, вроде не тупил, и, скажу честно, был сильно уверен в себе и рассчитывал на оффер💵.
Это был один из первых собесов по системному дизайну, я тогда ещё не прочитал ТУ САМУЮ КНИГУ.

Но потом пришёл вот такой ответ (картинка к посту).

Честно? Я бы даже больше обрадовался, если бы меня просто назвали чмоней и сказали, где конкретно не зашло.

Я раньше много собесов проводил, и как по мне, если кандидат уходит в детали, хорошо аргументирует и при этом всё говорит верно, то дальше уже ответственность интервьюера модерировать разговор и плавно переходить к следующей теме.

«Ок, мы видим, что ты тут шаришь, давай дальше».

Понимаю, стартапы часто ценят скорость.
Но в архитектуре, где речь идёт о деньгах и рисках,
умение думать системно, а не просто “написать решение” - это всё же плюс, а не минус.

А вы как считаете — что важнее на собесе: глубина или скорость? Делитесь в комментариях

🦄 — если детали важнее
🐶 — если скорость решает

IT АНАЛитика | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄1854
НУ ОН!!!!!Карл Вигерс😏

В 2020 я переходил из саппорта в бизнес-анализ.
И первую неделю на новой роли делал то, что делают, наверное, все в такой ситуации:
шарился по сетевым дискам в поисках хоть какой-то полезной информации.


И вот я нахожу ТОТ САМЫЙ файл с легендарным названием:
razrabotka-trebovaniy-k-programmnomu-obespecheniyu-3-e-izdanie-2014 (12).pdf

Открываю. Начинаю читать.
И ловлю себя на мысли: «Подождите… это что, это про меня?!»

Начинаю делать конспекты и буквально каждая глава ну мёд😕!!!
Вся работа аналитика разложена по полочкам, всё структурировано и понятно.

Эта книга дала мне очень сильный старт.
Я в своем познании настолько преисполнился....

Потом я еще читал:
🟣A Guide to the Business Analysis Body of Knowledge® (BABOK® Guide)
🟣Руководство по улучшению бизнес-процессов
🟣Искусство системного мышления
🟣Настольная книга аналитика

Это всё было полезно, но рекомендовать их не хочется. Ни одна из этих книг не дала даже близкого эффекта, как Вигерс.

Я до сих пор уверен:
Вполне реально без курсов стать джуном,
если просто внимательно прочитать Вигерса и начать применять то, что там написано. (ну и отдельно какие-то темы самому в интернете изучить).

И к чему это всё.

Канал перевалил за 2к человек, и мне как-то захотелось отметить это, но не просто словами типа «спасибо за доверие» (хотя спасибо, правда).

Поэтому я решил разыграть эту книгу.
Бумажную. Настоящую. Ту самую.
Условия будут в следующем посте.

А вы читали Вигерса?

IT АНАЛитика | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥184💘1
Розыгрыш книги Карла Вигерса

Разыграю бумажную «Разработка требований к программному обеспечению», ту самую, с которой у меня и наверное у многих началось понимание работы аналитика.

Без хитрых условий, просто:
1. Вы подписаны на канал IT АНАЛитика | Вильд Виктор
2. Всё. Ничего больше делать не нужно.

Через неделю выберу победителя случайно, через бота, и напишу в личку.

Доставка:
➡️ В любую точку России отправлю СДЭК’ом бесплатно.
➡️ Если вы из Москвы, могу встретиться и передать лично.

Участников: 112
Призовых мест: 1
Дата розыгрыша: 16:30, 18.11.2025 MSK (завершён)

Победители розыгрыша:
1. Marina - 49ak9r
124🔥9💘1
IT АНАЛитика | Вильд Виктор pinned «Розыгрыш книги Карла Вигерса Разыграю бумажную «Разработка требований к программному обеспечению», ту самую, с которой у меня и наверное у многих началось понимание работы аналитика. Без хитрых условий, просто: 1. Вы подписаны на канал IT АНАЛитика | Вильд…»