Цель данной статьи дать понимание для бизнеса какие зоны ответственности попадают в роль менеджера по продукту, как это пересекается между стандартным бизнес подходом и нужен ли бизнесу подход по управлению продуктом, а вмести с этим выделенная организационная функция.
Все потоки
Новости
ASO кейс, как мы выросли с 10 до 300 установок в день (US iOS)
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/f47/81e/63f/f4781e63f89a520e7dd2897f36bd7399.jpg)
В результате за 5 месяцев работы выросли:
🔥 трафик в RU — с 1000 до 1500 установок в день;
🔥 трафик в US — с 10 до 300 установок в день;
🔥 конверсия (благодаря скриншотам) — + 4,5%.
Как мы сделали справочник о диджитале для старших
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/bfc/03c/096/bfc03c096047413473af8148e356692c.jpg)
Наверняка у многих были ситуации (не одна и не две), когда старший родственник просит помочь с этим вашим компьютером. А то и смартфоном. Поэтому мы решили помочь, с одной стороны, родителям, бабушкам и дедушкам, а с другой стороны — айтишникам, которые (со всей любовью к родным) задумывались об автоматизации таких советов.
Так мы разработали справочник по технологиям и трендам современного мира. В нём рассказывается и про популярные IT-сервисы, и про современные профессии, и даже про кибербезопасность. Просто вручаешь справочник — и не приходится объяснять, чем дата-аналитик отличается от фронтенда, и где вообще эта кнопка "Пуск".
Причём темы мы брали не с потолка, а по результатам многих фокус-групп с добровольцами старше 55 лет. И вдобавок собрали истории от более молодых добровольцев о том, как они помогали старшим родственникам с технологиями. Тем, кто поделился с нами ценными инсайтами или особенно интересными историями, мы, конечно, подарили экземпляры таких справочников. Теперь вот хотим поделиться с вами.
Специфика IT в биотехе: правила GxP
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/ee4/c2c/a27/ee4c2ca27c760823dcd9f88a2392114d.png)
Привет, Хабр! В этой статье мы поговорим о том, что такое валидация компьютеризированных систем и как регулируется использование ПО в фармацевтическом секторе.
Истории
Сказ про то, как царь Пётр… (зачёркнуто) джун-тестировщик в одиночку свой первый проект взял
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/733/4ec/b72/7334ecb7284e1f9ec2afc4996b85a6c7.png)
Привет, хабровчанки и хабровчане!
Меня зовут Настя. На данный момент работаю младшим ручным тестировщиком в небольшой компании.
Свой путь в QA я начала около полугода назад. Перед тем, как устроиться на нынешнюю работу, взялась за самостоятельное тестирование одного проекта – об этом опыте и хочу рассказать.
Мои советы будут полезны, если ты тоже джун и:
• попал на первую работу, где сразу надо брать и делать, а у тебя все ещё лапки;
• задумался о фрилансе, но не понимаешь, как взяться за тестирование в одиночку;
• оказался единственным тестировщиком в команде, слышавшей про тестировщиков только из рекламных баннеров.
Нужен ли в архитектуре скрам-мастер: история одной команды
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/23c/9b7/536/23c9b75360c1f1e8519f40214ff1cadb.png)
«Да кто такой этот ваш аджайл?! Мы же не продуктовая команда!», «И как меня угораздило в это вляпаться?!» — такие выражения (и много чего еще) я слышала на командных встречах архитекторов компании в роли агента изменений.
Всем привет! Я – Мадина, скрам-мастер в Департаменте управления технологиями МТС, у нас это подразделение называют Департаментом Technology Governance (TechGov).
Одно дело — внедрять скрам или канбан в командах разработки и совсем другое — внедрять гибкие подходы в Центрах компетенций или практик. Таких, например, как архитектура, управление производственным процессом, R&D или даже сам Центр практик Agile.
Мой путь агента изменений был нелегок и тернист, я набила кучу шишек, случались и провалы. Но я извлекла из этой истории много уроков и, кажется, мы с командой смогли нащупать верную дорогу, используя здравый смысл, и начали ощущать пользу от внедряемых изменений. В этой статье я расскажу о том, как мы организовали работу команды архитекторов с помощью Agile, с какими трудностями столкнулись и что получили в итоге.
Как ChatGPT учил меня в Dota 2 играть
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/d98/051/ed4/d98051ed4f63abd32ead936debe7463f.png)
Привет, Хабр! Я Настя, старший системный аналитик в Х5 Tech. Недавно я начала знакомство с нейросетями, а именно, с ChatGPT. В основном я использовала его для быстрого поиска информации по работе. Потом я пошла дальше: я попросила ChatGPT научить меня играть в Dota 2. Цель была такая – пообщаться с ChatGPT и понять, можно ли его рекомендации использовать для игры.
Протокол идентификации Шнорра совместим с режимом моментальной цифровой подписи
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/59c/188/3c6/59c1883c697f78966ee7c2634dbdd4cc.jpg)
В настоящей публикации приводиться описание модификации протокола идентификации Шнорра, совместимого с режимом моментальной цифровой подписи.
Нейросеть «Жириновский» — на что способна новая нейросеть от Наносемантики
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/b4c/b77/10f/b4cb7710f0a8737e3a9bbe467e46b18c.jpg)
Не так давно компания «Наносемантика» представила свою новую нейросеть - «Жириновский», способную на синтез текста, синтез речи, и компиляцию всего указанного в видеоряд (Lip Sync).
И в статье специалисты компании продемонстрировали возможности «Жириновского», задав несколько вопросов из разных сфер жизни, в которых проект может быть задействован в будущем.
Вскрываем средство для DDoS-атак на российскую ИТ-инфраструктуру
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/d97/c02/db0/d97c02db0c9d332ccfa10e9b99a46519.png)
Привет, Хабр! В начале апреля 2023 года на одном из хостов был обнаружен подозрительный файл mhddos_proxy_linux_arm64 (MD5: 9e39f69350ad6599420bbd66e2715fcb), загружаемый вместе с определенным Docker-контейнером. По открытым источникам стало понятно, что данный файл представляет из себя свободно распространяемый инструмент для осуществления распределённой атаки на отказ в обслуживании (DDoS), направленный против российской ИТ-инфраструктуры.
После запуска программа получает все необходимые настройки и автоматически
инициирует массированные сетевые подключения к целевым хостам на различных
уровнях TCP/IP для осуществления отказа в обслуживании.
Если вам интересны технические подробности анализа или список целей данного инструмента, то добро пожаловать под кат.
Обзор отладочной платы Altera Cyclone IV EP4CE6
Посмотрев детально документацию и характеристики модулей — я особо не раздумывая решил ее заказать. После получения ее с пункта выдачи — я был в восторге и твердо для себя решил — нужно поделиться своей радостью со всеми интересующимися, сделав обзор этой отладочной платы со всеми ссылками и картинками. Поехали!
![image](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/webt/jj/ko/jo/jjkojodf2k9c7gljolxdm2zehku.png)
Что делать с двумя тысячами роутеров, на которых корявая прошивка, если ты — провайдер?
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/94e/609/05f/94e60905f896b6d49fb9268d39e13f61.jpg)
В этой статье я хочу рассказать о своем опыте построения конвейера для прошивки устройств, в которые можно втыкать кабеля с 8-pin коннекторами на концах. Некоторые наблюдения, как мне кажется, могут помочь вам решать подобные кейсы в будущем.
Приглашаем на Ozon Tech Community Platform Meetup
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/bae/07a/9bc/bae07a9bc93cd695422ef49018415ef8.jpg)
Разводим не мосты, а кипучую деятельность.
Привет, меня зовут Ильяс и я старший разработчик в Ozon Tech.
Мы много и часто рассказываем на митапах про то, как устроена наша технологическая платформа. В этот раз мы не только расскажем, но и покажем демо, как это выглядит в реальной жизни. Решая одну из задач, мы шаг за шагом пройдём по пути создания сервиса и запустим его прямо в продакшене!
А потом я расскажу про наше собственное Service Mesh Warden, реализующее все виды дискаверинга и балансировки.
Опыт интеграции .NET Core+ приложений с HashiCorp Vault
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/c39/d7a/543/c39d7a5435d1440ce5dd9f17894a4318.png)
Привет, Хабр! В этой статье я хотел бы поделиться опытом нашей команды в части интеграции .NET Core и выше приложений с корпоративным хранилищем секретов HashiCorp Vault.
Наши приложения, как и большинство приложений в компании, используют в процессе работы различные секреты (пароли, токены и т.д.). Их, с точки зрения информационной безопасности, нельзя хранить в коде или на компьютере, на котором запущено приложение. Поэтому в компании используется специальное ПО – хранилище секретов HashiCorp Vault.
В чем суть проблемы, с которой мы столкнулись: решение, используемое ранее для получения секретов из HashiCorp Vault в приложение, было не очень удобным и очевидным
Вопрос на сертификационном экзамене: применение Threads и Executors
Продолжаем разбор вопросов из Java-сертификации от Учебного центра IBS вместе с Игорем Судакевичем, сертифицированным Java-разработчиком, уполномоченным инструктором корпорации Oracle и платформы Udemy, Java-методистом c 15-летним опытом. В этой статье мы рассмотрим применение Threads и Executors и поможем вам подготовиться к тестированию.
Книга «README. Суровые реалии разработчиков»
![image](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/webt/47/1a/0_/471a0_pyd51todjrkbxtuofbske.jpeg)
Начинающим программистам требуется нечто большее, чем навыки программирования. Столкнувшись с реальной работой, вы моментально понимаете, что самым нужным вещам, имеющим критическое значение для карьеры, не обучают ни в университетах, ни на курсах. Книга «README. Суровые реалии разработчиков» призвана восполнить этот пробел.
Познакомьтесь с важнейшими практиками инжиниринга, которым обучают разработчиков в ведущих компаниях.
Вы узнаете о том, что вас ждет при устройстве на работу, затем познакомитесь с особенностями кода промышленного уровня, эффективным тестированием, рецензированием кода, непрерывной интеграцией и развертыванием, созданием проектной документации и лучшими практиками архитектуры ПО. В последних главах описываются навыки гибкого планирования и даются советы по построению карьеры.
Ключевые концепции и лучшие практики для начинающих разработчиков — то, чему вас не учили в университете!
Как распознать хорошее образование
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/cf5/658/f10/cf5658f100294ebcb592538f91cfb4c4.jpg)
Все мы знаем, как непросто выбрать школу, особенно такую, что станет гарантированным трамплином в будущее. Ведь она должна отвечать сразу нескольким условиям, которые далеко не всегда очевидным образом сочетаются: ребенку в школе должно быть комфортно и интересно, программа должна быть сильная как в естественно-научной, так и в гуманитарной области, для этого необходимы современные методики и неизмученные учителя. Особенно важно внимательное отношение к детям, а также у родителей есть дополнительный запрос: чтобы они могли просто радоваться успехам своего чада, а не сидеть над его домашками до глубокой ночи. Так или иначе такие школы находятся, и в большинстве случаев оказывается, что они частные и платные. И, как бы ни вздыхали о высокой стоимости такого обучения, подобная школа, учитывая все за и против, может оказаться наилучшим, а иногда единственным вариантом.
Но что именно вы получаете, когда выбираете частную школу? Давайте разберемся.
Немногие защищают саму идею частных школ: несмотря на то, что во многих странах это — часть традиции образования, в современном мире также стали очень важны идеи равного доступа к образованию, отказа от всякой дискриминации. В этом контексте частная школа, которая берет деньги за то, что государство якобы дает бесплатно, выглядит немного неуместно.
Вместе с тем британский историк Нил Фергюсон выступает в защиту частных школ, объясняя, что частные школы создают конкуренцию идей и подходов, от чего в результате выигрывает вся система образования в целом.
Модуль Terraform для Proxmox
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/d42/e9e/105/d42e9e105764aa26bb69eeeb59ee6b6e.png)
Всем привет, я не блогер и не люблю писать посты и блоги, пока.
Решил найти решение для Terraform и Proxmox. После не долгих поисков нашёл провайдер под названием terraform-provider-proxmox. Так как на русском документации не было ни где, решил перевести документацию о ресурсах на русский язык как мог. Думаю что кому ни будь будет полезно и избавит от дополнительного труда.
Когда отладочных символов стало слишком много
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/webt/tw/-i/ti/tw-itikc16iq5e80cezyczfoauk.jpeg)
Смерть, налоги и безудержно разрастающиеся браузерные движки — вот три вещи, в которых можно быть твёрдо уверенным. Актуально это было и на начало 2020 года, когда я осознал, что из-за безжалостного роста Chromium рано или поздно мы будем создавать файлы PDB (отладочных символов Windows), превосходящие предел формата PDB в 4 ГиБ.
В феврале 2020 года я зарегистрировал баг Visual Studio с просьбой увеличения этого предела, и спустя три года и три дня мы дёрнули рубильник, и теперь Chromium может создавать PDB большего размера. На тот момент PDB для Chrome занимал 95% от 4 ГиБ, а многие тестовые двоичные файлы уже преодолели этот порог, так что это было сделано вовремя.
Спиливаем spill-ы
![](https://webcf.waybackmachine.org/web/20230622172551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/83e/95a/18f/83e95a18fc29c0ef4c20b56c6df47f88.png)
Привет!
Меня зовут Александр Маркачев, я 3,5 года работаю на позиции Data Engineer в билайне и люблю открывать для себя что-то новое и интересное в работе. Так случилось и с темой, которой я сегодня хочу с вами поделиться — со spill-ами.
Под катом мы поговорим о том, что такое Spill-ы в контексте Spark, и почему именно для Spark это не такая уж сильно плохая штука. Рассмотрим, из-за чего Spill-ы в принципе возникают, разберем несколько видов Spill-ов (и даже вызовем их намеренно), а затем будем решать эту проблему.
Что такое spill-ы в Spark
Вообще, Spill — это термин для обозначения процесса перемещения данных из памяти на диск, а затем снова обратно в память. По крайней мере, именно так гласит официальная трактовка. Если проще, то дело вот в чем — когда у Spark не хватает ресурсов для обработки, он перемещает данные на диск.
В процессе обработки существуют разные участки — есть Executor Memory, есть Storage Memory, и когда эти участки оба целиком заполнены, то они начинают переполняться и вызывать утечку данных. Причем в отличие от утечки в C, Java или еще где-то, в Spark это преднамеренное действие для того, чтобы ваша задача не падала. Собственно, именно поэтому при нехватке ресурсов данные и «проливаются».
Можно ещё сильнее упростить аналогию.