ИТ наизнанку | Владимир Ловцов – Telegram
ИТ наизнанку | Владимир Ловцов
1.07K subscribers
137 photos
10 videos
1 file
99 links
Будни ИТ без «ванили».
Реальные истории, хаос и управление проектами.
Помогаю специалистам — от старта в ИТ до роста в лиды.
Консультирую компании — продукты под ключ, команды на максимум.

Ассистент для связи: @VMLovtsov_assistant
Download Telegram
Forwarded from Команда T1
♥️ Как Т1.Техногильдии помогли команде решить технический кейс

Команда Т1.Техногильдии снова сделала невозможное возможным! 💪

🫂 Внутренние техногильдии (IT-сообщества) в крупных компаниях - это места, где IT-профессионалы объединяются, чтобы обмениваться знаниями, опытом и идеями. Эти сообщества становятся настоящим центром инноваций, стимулирующих рост и развитие компании.

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

💡 В своей новой статье на VC.ru Владимир Ловцов, IT-лидер и автор проекта по Техногильдиям Группы «Иннотех», поделился кейсом, как с помощью передовых технологий и своего богатого опыта, команда Т1.Техногильдии справилась с поставленными задачами.

Гордимся нашими профессионалами, которые всегда готовы преодолеть любые технические проблемы и помочь коллегам!

А ссылка на статью — вот здесь:

➡️ https://vc.ru/hr/807067-kak-t1-tehnogildii-pomogli-moey-komande-reshit-tehnicheskiy-keys
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Вот и настал момент, когда набираю новую команду.
Forwarded from Т1.ТехноГильдии
Ребят, ищем в одну команду, которая занимается потоковым конвейером в режиме real-time специалистов, если есть знакомые пишите (@Vladimir_Lov) и прикладывайте резюме.

Вакансии:
+ инженер данных (middle/senior)
+ системный аналитик (senior)
+ системный аналитик (middle)
+ devops (middle, senior)
+ scrum master/администратор

Технологии команды: kafka, rest api, tarantool, flink, postgressql, Hadoop, Scala, java

Требования: опыт минимум 2 года, работа на территории РФ
Всем прекрасных выходных и здраствуйте!

Посты я делаю нечасто - пардон! Много времени занимают разные проекты, которые пытаюсь завести, но времени катастрофически нет. Тема сегоднящнего поста - интервью аналитиком заказчика.

Почему данная тема актуальна?

👉Если ты неправильно зафиксировал бизнес требования - жди выход за сроки проекта;
👉Если ты неправильно зафиксировал бизнес требования - лови увеличение скоупа

Зачем это знать команде?

👉В ИТ командах крайне часто отсутствуют бизнес-аналитики и это приводит к отсутствию понимая сбора требований по правилам;
👉В некоторых командах нет вообще аналитика и тут все члены команды должны быть самодостаточны и понимать как взаимодействовать с заказчиком;
👉У вас есть аналитик, но он в отпуске? Что делать? Идти по сценарию изи статьи!

Кто отвечает за сбор требований от заказчика?

👉Тут можно долго обсуждать кто и как, но точно аналитик!

Лови статью с алгоритмом и чек-листом
👍1
Расскажу историю с собеседования и о том как не надо себя вести. Если не знаете и не умеете красиво переводить разговор в другое русло, лучше сказать правду.

Я: Добрый день! Вы работали с бигдатой?

Кандидат: Да, я работал с бигдатой.

Я: Знаком ли вам Spark?

Кандидат: Да, конечно. На нашем проекте у нас есть аналог, но он называется по-другому из-за оболочки.

Я: Понятно. Если вы уже знакомы с Spark, то, возможно, вы также работали с ETL и ELT?

Кандидат: Да, это же связано с Хадупом, правильно?

Я: Да, именно. А как вы видите разницу между ETL и ELT?

Кандидат: (Попытался дать ответ, но ушел в сторону от темы.)………

Я за честность и если у человека есть нужный мне набор совтовых качеств, я могу спокойно закрыть глаза на часть хардов, так как их можно наростить.
👍3
Предложу взглянуть в оттенках розового или как модно говорить - пурпурного, на системного аналитика.

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

Его основные обязанности включают:

1️⃣Разработку сценариев работы системы, как видимых пользователю, так и скрытых "за кулисами".
2️⃣Анализ взаимосвязей и оценку влияния новых изменений на существующие системы в проекте, выявление потенциальных проблем.
3️⃣ Декомпозицию больших сложных задач на более мелкие и понятные подзадачи.
4️⃣ Проектирование изменений, включая доработки баз данных и требования к дизайну.

Для понимания его роли можно представить системного аналитика, как архитектора в строительстве: он не возводит здание своими руками, но создает детальный план и руководство для тех, кто строит.
Please open Telegram to view this post
VIEW IN TELEGRAM
Продолжаю пост))

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

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

2️⃣Анализ связей и влияния изменений
Описание упоминает анализ взаимосвязей и влияния изменений. Это верно, но на практике системный аналитик также может проводить исследования и оценки рисков, а также взаимодействовать с другими членами команды проекта для обеспечения согласованности изменений.

3️⃣Декомпозиция задач
В описании говорится о декомпозиции больших задач на меньшие. Это действительно важная часть работы системного аналитика, и он может разрабатывать диаграммы потока данных, структурные диаграммы и другие инструменты для разбиения сложных задач на более простые.

4️⃣ Проектирование изменений
Описание утверждает, что системный аналитик занимается проектированием изменений. На практике это может включать в себя создание технических спецификаций, описание архитектуры системы и общение с разработчиками для обеспечения правильной реализации.

Таким образом, хотя описание системного аналитика предоставляет общую картину его роли, реальная работа может быть более сложной и разнообразной, требуя адаптации к конкретным ситуациям и проектам, а может быть вообще руководитель представления не имеет кто такой системныый аналитик и вы станете всем, что не делает разработчик))

✈️ @it_underside
Please open Telegram to view this post
VIEW IN TELEGRAM
На собеседованиях, конференциях и курсах по обучению часто бывают вопросы:
А ЧТО ТАКОЕ API?
А КАК ВЫ ЕГО ПРОЕТИРУЕТЕ?
ЧТО ЛУЧШЕ REST, SOAP, FOX?


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

API или интерфейс программирования приложений, это как ключ от двери, которая ведет в мир программ и данных. Это позволяет разным программам говорить друг с другом, как если бы они общались на одном языке.

Если в команде есть такие роли как архитектор, разработчик, тестировщик, аналитик и руководитель, то каждый из них играет свою уникальную роль:

0️⃣Архитектор — это как главный строитель. Он решает, как все будет соединяться и работать вместе. Он создает план и определяет, какие данные и функции будут доступны через API.

0️⃣Разработчик — это как мастер по созданию вещей. Он пишет код и программы, которые позволяют API работать. Это как строитель, который строит этот мост между программами.

0️⃣Тестировщик — это как детектив. Он проверяет, что API работает правильно и не имеет ошибок. Тестировщик создает тестовые сценарии и убеждается, что API делает свою работу без сбоев.

0️⃣ Аналитик — это как переводчик между бизнесом и технической командой. Он говорит с заказчиками и понимает, что именно им нужно от API. Он удостоверяется, что API соответствует потребностям бизнеса.

0️⃣Руководитель команды или ИТ-лид — это как капитан корабля. Он координирует всю работу команды, следит за проектом и принимает важные решения, чтобы всё иди по плану.

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


✈️ @it_underside
Please open Telegram to view this post
VIEW IN TELEGRAM
Тут, такой момент, на конфу пришёл сегодня и попробую поделиться со всеми как построил технологическое сообщество
#infostart #2023 #itconf
🔥1
Ищу к себе в команду спецов Java/Scala разработчиков, тестировщиков, DevOps и системных аналитиков! Если вдруг на этапе интервьювинга не сойдемся, то могу порекоментовать внутри Иннотеха на другие позиции

Описание: ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
Ребят, всем привет!
Я, Ловцов Владимир, руководитель разработки в ГК Иннотех. Большую часть своего опыта был разнопрофильным аналитиком (аналитик данных, data scientist, системный аналитик, аналитика качества, финансовый аналитик), и так получилось, что недавно я стал автором курса по системному анализу, часть курса чисто моя, часть моего коллеги. Соответственно, в своём канале буду публиковать в ближайшие две недели подробности, материал нужный для обучения и т.п.

Немного обо мне:
1️⃣ Спикер крупных ИТ конференций Analyst Days, ЛАФ, Инфостарт, Анализ и управление проетами в ИТ (модератор), Импульс (модератор 2022);
2️⃣Репититор для школьников и студентов со средней оценкой 5 по отзывам учеников (профи.ру): физика, математика, информатика, программирование;
3️⃣Проектировал, разрабатывал и участвовал в таких проектах как: бэкофис данных, цифровой мерчендайзинг, внедрение CRM, графовая платформа Мирион, геоплатформа, ML сервисы, риалтайм рекомендации в банкинге.

О курсе
Курс необычный, а жесткая выжимка, которая помогает прокачать джуна до мидла за короткие сроки и лучшим оффер! Если ты прошел программу в Яндекс Практикум, Skillbox и т.п., то тебе будет легче, если нет, готовься выложиться на полную и получить оффер мечты. Но подробности позже….

Ребят, просьба, если не сложно, отправьте это сообщение вашим знакомым, вдруг им будет интересно.
Приглашение
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Вот и закончилась конференция «Инфостарт 2023»….
Сейчас на моём счету уже третье посещение этой удивительной конференции, и я горжусь, что меня пригласили спикером на этом событии.

Я представил доклад «Влияние сообществ на результативность IT-команды» и это моё первое выступоление в секции управление ИТ.

Немного поделюсь с вами о докладе:

1️⃣ Новый взгляд на управление командой. Обсудили почему неэфективен классический подход и как нужно адаптироваться под текущии реалии.

2️⃣ Роль корпоративных сообществ. Почему нельзя сказать «Надо сообщество» сверху или правила развития и создания сообществ, уровень развития организации, когда уже нужно создавать сообщества, какова роль сообществ, как проектировать их под цели организации.

3️⃣ Увеличение скорости решения задач. Производительность одного сотрудника при работе в команде падает, производительность команды в огромных департаментах снижается, соответсвенно поделился своей идей повышения результативности и эффективности ИТ команд и взаимодействия с сообществами.


4️⃣ Практический кейс. Я представил конкретный кейс успешной реализации по созданию сообществ в компании T1 групп и финансовый эффект, который был достигнут.

Скоро поделюсь детальными подробностями моего выступления и впечатлениями от конференции, а пока жду сам фото.

#Инфостарт2023 #ITконференция #доклад #TechEvents"
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥1
А теперь немного про курс системного аналитика - прокачка до middle уровня, его анонсировал и сегодня даю ещё подробности и приоткрываю занавес.

Готовы взлететь в карьере системного аналитика? Не понимаете, чего вам не хватает? Представляю классную программу, которая поможет вам прокачаться в теориии и практике системного анализа и стать востребованным специалистом!

📋 Что вы изучите:

Что есть системный анализ на практике и его роль в разработке ПО;
🎯 Как выявить бизнес-цели заказчика, различать симптомы и проблемы;
📊 Анализ и документирование требований с User Stories и Use Cases;
🌐 Архитектура и интеграция систем и конечно REST API;
🛢️ Работа с базами данных и DWH, прокачка навыков написаня SQL запросов;
🔒 Принципы безопасности и защиты данных.

Длительность курса: 6 недель, 2 занятия в неделю, а дату начала скажу завтра- согласуем ещё))

Ребят, просьба, если не сложно, отправьте это сообщение вашим знакомым, вдруг им будет интересно.
Приглашение
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет!

О каких видах аналитиков вы знаете? Думаете системный и бизнес аналитик это предел? А вот и нет)))

Ссылка на статью

В IT существует несколько видов аналитиков, каждый из которых специализируется на определенных зонах разработки, управления IT-проектами и технологиями. Вот некоторые из наиболее распространенных видов аналитиков в IT с которыми я встречался.➡️

1. Системный аналитик. Системные аналитики занимаются анализом бизнес-процессов и требований заказчика и являются посредником между бизнесом и разработчиками, т.е. они разрабатывают документацию, определяют функциональные и нефункциональные требования, моделируют процессы и участвуют в проектировании систем.

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

3. (Data) Аналитик данных. Data-аналитики работают с данными, т.е. занимаются сбором, анализом и визуализацией данных, а также помогают в принятии решений на основе данных.

4. Функциональный аналитик. Функциональные аналитики специализируются на определении функциональных требований к программному обеспечению. Они описывают, как должны работать системы и приложения. Вообще это в классическом представлении системные аналитики.

5. Технический (Technical) аналитик. Технические аналитики фокусируются на анализе технических аспектов проектов, таких как архитектура, интеграции и безопасность, т.е. обеспечивают техническую реализацию бизнес-требований. Тут снова приходим к тому, что ёто в классическом понимании - системный аналитик, но есть одно «НО», невозможно учесть для одной специализации все возможные варианты того, что будет входит в зону ответсвенности, поэтому и появляются странные подвиды аналитиков.

6. QA-аналитик (Quality Assurance). QA-аналитики или аналитики качества данных занимаются анализом и планированием тестирования программного обеспечения. Они создают тест-кейсы, участвуют в обеспечении качества и выявлении дефектов. Часто ИТ лиды их путают с тестировщиками. Данный функционал обычно в командах находится у системного аналитика и частично у тестировщика.

7. Продуктовый (Product) аналитик. Продуктовые аналитики работают над анализом и разработкой продуктов или функциональности в соответствии с потребностями пользователей и бизнес-целями.

8. Информационный (Business Intelligence) аналитик. BI аналитики работают с бизнес-данными и создают отчеты, дашборды и аналитические модели для принятия бизнес-решений. Редкие звери в нашей фауне, можно сказать краснокнижные, т.к. их функционал сейчас забирают системные, бизнес аналитики

9. Системный аналитик на проектах интеграций. Этот тип аналитика специализируется на интеграции различных информационных систем и приложений, обеспечивая их взаимодействие.

10. Системный аналитик на проектах хранилищ данных (DWH). Аналитики DWH работают над проектированием и управлением хранилищами данных, обеспечивая доступность и качество данных для анализа. Тут требуются специфические знания DWH, слоевой архитектуры, ER/ERD.

11. Data scientist. Специалист, который работает с данными, проводит сложный анализ данных с использованием статистических методов и машинного обучения, т.е. извлекают ценные познания и предсказания из больших объемов данных, что помогает организациям принимать более обоснованные решения.

12. Аналитик разработчик. Аналитики разработчики объединяют в себе навыки системного анализа и разработки программного обеспечения. Они анализируют требования, а затем создают технические решения и разрабатывают соответствующие программные приложения.

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


Ребят, просьба, если не сложно, отправьте это сообщение вашим знакомым, вдруг им будет интересно.
Приглашение
Please open Telegram to view this post
VIEW IN TELEGRAM