Pull to refresh
25
0
netslow @netslow

Пользователь

Send message

Снижаем Bus Factor в команде

Level of difficultyEasy
Reading time7 min
Views3.4K

Всем привет! В в этой статье я расскажу о трансформации команды разработки в части состава по количеству человек и количеству продуктов на сопровождении.

Какие практики внедрили в нашей команде, сопровождающей 10 систем, чтобы снизить Bus Factor и уменьшить время входа для новичков.

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

Поехали!

Читать далее

Оценка RAG: Полное руководство по модульному тестированию RAG в CI/CD

Reading time10 min
Views3.2K

Генерация дополненного извлечения (RAG) стала самым популярным способом предоставления LLM дополнительного контекста для создания адаптированных выходных данных. Это отлично подходит для приложений LLM, таких как чат-боты или агенты ИИ, поскольку RAG предоставляет пользователям гораздо более контекстуальный опыт, выходящий за рамки данных, на которых обучались LLM, такие как GPT-4.

Неудивительно, что практикующие LLM столкнулись с проблемами оценки приложений RAG во время разработки. Но благодаря исследованиям, проведенным RAGA, оценка общих характеристик генератора-извлекателя систем RAG в 2024 году является в некоторой степени решенной проблемой. Однако создание приложений RAG до сих пор остается проблемой — вы можете использовать неправильную модель встраивания, плохую стратегию фрагментации или выводить ответы в неправильном формате, что как раз и пытаются решить такие фреймворки, как LlamaIndex.

Но теперь, по мере того как архитектуры RAG становятся все более сложными, а сотрудничество между специалистами LLM в этих проектах усиливается, возникновение критических изменений становится более частым, чем когда-либо.

Читать далее

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

Level of difficultyEasy
Reading time8 min
Views3.7K

Привет, Хабр!

Меня зовут Александр, я CEO агентства переводов Kolko Group и студии локализации игр Start Localize. Мы специализируемся на локализации, переводе и работе с контентом, сейчас всё больше фокусируемся на проектах для IT и Gamedev.

Сегодня хотелось бы обсудить со всеми удаленную работу, и как её оптимизировать. Я создавал своё агентство переводов и локализации ещё в далеком 2015 году. Открывая агентство, я ориентировался только на привлечение B2B клиентов, поэтому решил обойтись без офиса и сконцентрироваться только на онлайн-работе. На данный момент в нашей команде порядка 10 человек в штате и 250 на аутсорсе (переводчики, редакторы, верстальщики и копирайтеры), и мы до сих пор продолжаем расти.

Читать далее

«Другие KPI» как инструмент долгосрочного развития команды

Level of difficultyMedium
Reading time13 min
Views2.4K

Давайте поговорим про систему оценки или даже развития команды разработки интернет-банка для юридических лиц в Альфе. Нас действительно много: в создании B2B-продуктов участвуют более сотни команд, и чуть меньше половины из них применяют дополнительную систему для оценки своей эффективности.

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

Читать далее

Из чего состоит System Design

Reading time7 min
Views8.3K

По сути, системное проектирование (System Design) — это процесс определения архитектуры, компонентов, модулей, интерфейсов и данных для системы, удовлетворяющих заданным требованиям. Оно включает в себя преобразование требований бизнеса в подробную схему, которая служит руководством на этапе внедрения. Другими словами, на этапе проектирования системы мы выполняем перевод с языка бизнеса на язык ИТ.

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

Читать далее

Мое производство приносило 36 млн в год, пережило ковид и блокировку от WB, но сегодня я все же вынужден остановиться

Level of difficultyEasy
Reading time18 min
Views166K

Долгов осталось немного, даже есть товарные остатки, которые кормят, а значит, можно и вспомнить, как это было.   

Читать далее

Problem Solving: как эффективно решать проблемы в команде?

Reading time8 min
Views33K
Любое действие по решению проблемы со стороны менеджера — это, прежде всего, определение проблемы и ее причин, установка приоритетов и выбор альтернатив для лучшего решения, а также непосредственно реализация этого решения.

Способность своевременно решать внутренние и внешние проблемы продукта и команды и принимать ответственные решения — это то, чему должен учиться любой начинающий менеджер продукта уже на старте своей карьеры. В этом материале «разложим по полочкам» процесс problem solving, а также разберем несколько эффективных методик и упражнения для командной работы.

image
Читать дальше →

Бесплатное обучение фулстек-разработке веб-сервиса с нуля по видео-урокам с исходным кодом и поддержкой

Level of difficultyMedium
Reading time7 min
Views44K

TLDR. Я примерно год создавал курс из 141 урока. Курс получился хороший, все кто проходят рады и пишут положительные отзывы. Я пытался его продавать, в лучшем случае у меня получалось отбивать рекламу в ноль. Короче, я хороший разработчик, я хорошо доношу материал, но я плохой маркетолог. Все эти таргреты, ретаргеты, воронки, шморонки — тоска унылая. Мне гораздо веселее и понятнее заработать на создании и запуске IT-продуктов, чему я и учу в этом учебнике. Так что пишу эту статью, чтобы сообщить вам о существовании моего курса и предложить всем желающим абсолютно бесплатно получить от него пользу 🙂

Цель обучения — создать проект с нуля, изучив и применив технологии и архитектуру, которые обеспечивают качество и масштабируемость вашего кода, скорость разработки, а также удовольствие и радость от процесса.

Читать далее

Сложное — просто: архитектуры ПО на жизненных примерах

Level of difficultyEasy
Reading time7 min
Views21K

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

Здесь я рассказываю про монолиты, микросервисы и микрофронтенды без сложных терминов и технических деталей, чтобы те, кто только начинает разбираться в теме, могли понять, что к чему. Надеюсь, вам будет полезно и интересно. Поехали! 🚀

Читать далее

Как настроить систему продуктивности

Level of difficultyEasy
Reading time6 min
Views5.5K

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

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

Читать далее

Прощай, Индия: как мы создали свою систему отслеживания задач на замену Jira

Level of difficultyEasy
Reading time4 min
Views12K

Привет, Хабр!

Зовут меня Егор, и в этой статье я хочу рассказать, как мы с ребятами из компании АИСА запилили свой аналог Jira – с блэкджеком и быстрым API на Go.

Читать далее

Контрольный чек-лист для того, чтобы стать лидером команды разработчиков

Reading time8 min
Views5.1K

Меня зовут Идан Кох, я работаю в сфере высоких технологий на различных должностях более 2 десятилетий. В течение этого периода я имел огромное удовольствие работать с огромными талантами и замечательными людьми. На протяжении многих лет я принимал активное участие в процессе роста членов команды и наблюдал за тем, как талантливые разработчики переходили на разные должности. Наиболее распространенным вариантом использования, с которым я сталкивался, был переход разработчиков с ролей отдельных участников на роли руководителей группы. Обычно вопрос звучит так: «что мне нужно сделать, чтобы показать, что я готов?»

Читать далее

Что такое Forming, Storming, Norming, Performing и Adjourning. И почему это важно знать каждому PM

Reading time5 min
Views20K

Одним из часто задаваемых вопросах на собеседовании на позицию Project Manager, а также для сдачи экзамена на сертификат Project Management Professional (PMP)® Exam является вопрос о пяти стадиях формирования команды, таких как Forming, Storming, Norming, Performing, Adjourning, её также называют моделью Такмена в честь её автора Брюса Такмена. Предлагаю разобраться в том, что представляют из себя эти стадии и почему так важно понимать данную концепцию.

Читать далее

Forming, Storming, Norming и…

Reading time5 min
Views2.1K

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

Существует несколько моделей групповой динамики малых социальных групп. Мы рассмотрим простую и проверенную временем модель Такмана (Bruce Tuckman model). Модель подкупает своей простотой и наглядностью. Чтобы овладеть азами групповой динамики по этой модели, достаточно запомнить последовательность четырёх слов: Forming, Storming, Norming, Performing.

Понятно, что сложный процесс в четырёх словах представить невозможно, да и контекст в переводе иногда искажается. Так что придётся быть многословным.

А это уже под «катом»…

Читать далее

Проанализировал 250 статей, и понял, как работает Хабр

Level of difficultyEasy
Reading time11 min
Views5K

Чуть больше года, раз в неделю, я беру интервью у предпринимателей, пишу истории с цифрами от первого лица и размещаю на Хабр.

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

Читать далее

Все по полочкам: как мы управляем проектами развития транспортной системы

Reading time8 min
Views1.5K

Привет, Хабр! На связи Ефим Новокшонов, директор по технологическому развитию МосТрансПроекта. Жизнь современной компании сложно представить без системы планирования. У нашего Института много разных проектов, все они требуют четкого управления, чтобы быстрее воплощаться в жизнь и помогать городу развиваться. Для этих целей несколько лет назад мы внедрили систему Битрикс24. В статье, которая будет интересна управленцам и организаторам процессов, поделимся нашим опытом по настройке сервиса в государственной организации.

Читать далее

17 книг про управление в сфере IT, на которые вам следует обратить внимание

Level of difficultyEasy
Reading time11 min
Views14K

Управление в сфере информационных технологий сопряжено с серьезными вызовами. Будь то навигация по сложной динамике стартапов или стремительное внедрение искусственного интеллекта и автоматизации — для неподготовленных руководителей это может оказаться непосильной задачей.

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

Читать далее

Как выявлять и устранять узкие места в процессах разработки и при чем здесь Process Mining

Reading time7 min
Views1.8K

Часто при разработке больших продуктов несколькими смежными командами движение задачи между этапами и исполнителями превращается в игру в «напёрстки» — теоретически можно отследить каждое действие, но на практике это не совсем просто. Чтобы избавиться от слепых зон в контроле и повысить эффективность разработки, компании нередко прибегают к внедрению технологии Process Mining.

Меня зовут Ольга Свиридова. Я руководитель проектов по внедрению VK Process Mining. В этой статье я расскажу, что такое Process Mining, как технология помогает выявлять узкие места в процессах и улучшать их, а также познакомлю с нашим инструментом — VK Process Mining.

Читать далее

Мне 34, я был в 65 странах, и у меня есть для вас лайфхак

Level of difficultyEasy
Reading time4 min
Views101K

Вы же попались на этот кликбейт?

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

За первый же месяц с ботом я купил перелёт в США и обратно в два раза дешевле стандартной цены. А сколько времени сберёг на мониторинг — не сосчитать. Поделюсь ссылками на мой проект в GitHub и названием бота. Вы сможете собрать похожее решение под свой запрос и летать в отпуск, испытывая меньше фрустрации от ценника на билеты и туры.

Читать далее

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity