Как стать автором
Обновить
205.78

Управление разработкой *

Планирование, отслеживание и контроль

Сначала показывать
Порог рейтинга

Из рабочего чата, залипательное — хороша почти каждая строчка, даже мелкий текст по периметру :)

Максимальное качество, в котором нашёл — ссылка
Максимальное качество, в котором нашёл — ссылка

Теги:
+53
Комментарии5

Привет! Это подкаст «Айтидо» от команды мобильной разработки Альфа-Банка 🎙 В втором выпуске подкаста мы поговорили с Николаем Крыловым, техлидом мобильной разработки.

Обсуждаем разное — от карьеры проводника в РЖД до погружения в фотографию. Коля рассказал, как пофигизм помогает ему быть лидом, как выстроены производственные процессы и почему сотрудники порой их нарушают. А также поделился советом, как спастись от выгорания и переработок ⏰

Ссылки на подкаст:

🔗 RuTube
🔗 YouTube
🔗 ВКонтакте
🔗 Яндекс Музыка

Подписывайтесь на Tелеграм-канал Alfa Digital, там много интересного о нашей корпоративной культуре и технологиях.

Теги:
+5
Комментарии0

Запускаем конвейер: отечественные решения для всех этапов разработки

📅 22 октября в 11:00 (МСК) на онлайн-митапе поговорим об отечественных решениях для всех этапов жизненного цикла разработки ПО: проведем демо конвейера разработки, в реальном времени рассмотрим основные принципы работы с инструментами и ответим на все вопросы.

Ключевые темы:

🔹 планирование и управление требованиями: Teamstorm для эффективной
организации процесса разработки
🔹 разработка: GitFlic для автоматической сборки и доставки приложений, управления версиями кода, хранения артефактов для сборки
🔹 тестирование: Test IT для организации проведения ручных и автотестов
🔹 безопасность: Nova для управления жизненным циклом контейнеров

Спикеры:

🔹 Михаил Рябов, Директор продукта TeamStorm

🔹 Денис Рамазанов, Директор по развитию GitFlic

🔹 Руслан Остропольский, Директор продукта Test IT

🔹 Максим Морарь, Директор продукта Nova

🔹 Дарья Березинец, Инженер-тестировщик К2Тех

🔹 Алексей Патрин, Системный архитектор К2Тех

🔹 Лидия Башлыкова (модератор), Партнер-менеджер К2Тех

🔗 Подробности и регистрация по ссылке

Теги:
+10
Комментарии1

За что платят деньги фронтендерам?

Гость нового выпуска подкаста «Мы обречены»Павел Федотов, техлид команды Dev в Авито. Вместе с Глебом Михеевым и Заром Захаровым он обсуждает:

  • почему фронтенд — это сложно?

  • почему все фронтендерские фреймворки и библиотеки необходимы?

  • и, конечно же, почему фронтендерам столько платят?

Много вопросов и ещё больше ответов — в новым выпуске подкаста «Мы обречены».

А о том, как фронтендеру стать тимлидом кросс-функциональной команды, в своей статье рассказал Илья Оболенский.

Подписывайтесь на канал AvitoTech в Telegram: там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.

Теги:
Всего голосов 9: ↑8 и ↓1+9
Комментарии0

Так получилось, что я испытываю нежные чувства к настольно-ролевым играм в целом и Dungeons & Dragons в частности. Всегда казалось логичным, что их пытаются применять в работе.

Вот один из победителей прошлого Технотекста @iktash пишет о том, как D&D помогает тимлидить.

У партии в D&D и рабочего проекта действительно много общего:

  • и там, и там люди выполняют определённые роли

  • часто перед игроками и сотрудниками стоит понятная задача (иногда задачи нет, но тогда они придумывают её сами)

  • без командной работы решить задачу очень трудно

Когда в очередной раз думал об этом, стало интересно: что будет, если как есть перетащить некоторые практики ролевых игр в рабочие процессы?

Обсуждать алаймент на ревью — это, конечно, шиза. Но в D&D есть такая штука, как степень успеха — игрок выполнил задачу, но вместе с результатом получил негативный эффект, потому что не проявил достаточного мастерства. Или наоборот — выложился сверх необходимого и результат получился лучше, чем ожидалось.

На следующем ретро попрошу ребят оценить так проект. Кажется, что будет проще выискивать подводные камни:

Эпик закрыт без особых проблем, но в процессе мы затронули старый кусок функциональности, который может стать проблемой в будущем — надо переписать.

Теги:
Всего голосов 6: ↑6 и ↓0+15
Комментарии0

Каким образом выстроены процессы поддержки командного духа у вас в компании?
Важное уточнение: Вопрос относиться больше к тем, кто работает в компаниях с «полной удаленкой»

Когда я работал в офисе, у меня был коллега который закончил СПбГЭТУ «ЛЭТИ», ну, в прочем это не суть важно, просто человек он был очень интересный, и такой же жадный до знаний в сфере как и я. И собственно из этого складывалось активное общение, обсуждение разного рода тем программирования, проектирования и прочего. В том числе, подобным образом мы внедряли разного рода фичи в нашу команду и трек разработки. Так же за счет наших разговоров удавалось подключать других коллег которым было так же интересно послушать нас.

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

Хотелось бы узнать мнение других людей на этот счет, каким образом решение подобной проблемы выстроено в вашей компании?

Перейти в комментарии

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии5

Вышел новый Sravni Podcast: про устройство мобильной разработки и управление её процессам

С Денисом Сизым, тимлидом Сравни, обсудили специфику приложений для iOS и Android, сложности с проверками в сторах, преимущества Backend Driven UI и развитие в ИТ — от написания первого калькулятора на Pascal до управления командой.

Также в подкасте:

  • Как и для чего сеньор становится тимлидом? 

  • В чем польза архитектурного мышления? 

  • Почему все «сидят в телефонах», но важным чаще пользуются в вебе? 

  • Бывают ли в идеальном мире дейлики?

Посмотреть или послушать подкаст можно здесь:

Больше полезных видео, статей и других ИТ-материалов — в ТГ инженерного сообщества Sravni Tech.

Теги:
Всего голосов 6: ↑6 и ↓0+8
Комментарии0
Marc Tollas / Pexels

Как «устаканить» цены на российское ПО

Цены на российское ПО поднялись в сентябре на 15—20%. Почему? Формально это затрагивает только госструктуры и компании с госучастием, а коммерческие компании вольны выбирать ПО сами. Только с каждым очередным разработчиком, который отключает свои сервисы в РФ, всё меньше желания искать пути подключения зарубежного ПО, и в итоге повышение затрагивает всех.

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

Прежде чем софт продать, его надо создать. Из-за текущей высокой банковской ставки кредиты получаются дорогими и дают вклад в себестоимость продукта. Да, она принята, исходя из экономических факторов, но всё-таки государство может помочь IT. Недавно введённый налог в 5% меньше, чем у большинства компаний, но в сочетании с высокой ставкой кредитования превращается в увеличение стоимости продуктов и сервисов разработчиков из РФ. Повышение цен в таких условиях неизбежно, и можно лишь стимулировать компании, минимально повышающие цены. Точно ли государство выиграло от его введения?

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

Теги:
Всего голосов 10: ↑9 и ↓1+15
Комментарии3

TeamLead T-Sync: загляните в самое сердце культуры тимлидов Т-Банка

Быть тимлидом интересно, но непросто. Поэтому так важно иметь возможность обменяться опытом, поговорить о наболевшем и послушать, как справляются со сложностями другие. Чтобы вы смогли все это сделать, мы кое-что придумали. 

Приглашаем на TeamLead T-Sync. С нас — доклады, открытая дискуссия, спид-дейтинг и нетворкинг. А еще — билет на Fast Track в команду Т-Банка. 

Встречаемся 19 сентября в нашей штаб-квартире T-Space в Москве. Ждем тимлидов с опытом от года и бэкграундом в разработке. 

Что будет: 

Доклады. Лучшие практики и кейсы от ИТ-менеджмента Т-Банка. Выступления о том, кто такой тимлид у нас и как мы работаем с метриками. 

Открытая дискуссия. Делитесь кейсами, которые можем разобрать вместе.

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

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

Fast Track в Т-Банк для тех, кому это интересно. Если после ивента захотите стать частью нашей команды, быстро проведем все интервью. А если нужно время подумать, приходите к нам в течение месяца — все это время будет действовать Fast Track.

Будем вас ждать. Подавайте заявку до 17 сентября на сайте. 

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

НПЦ «БизнесАвтоматика» и компания «РЕД СОФТ» подтвердили совместимость low‑code платформы Visary 7 с российской операционной системой РЕД ОС 7.3. Результаты тестирования зафиксированы в официальном протоколе, компаниями подписан двусторонний сертификат соответствия.

Платформа Visary может применяться пользователями РЕД ОС для разработки и внедрения широкого спектра разнообразных программных продуктов. Для работы не потребуется углубленных знаний программирования, платформа предлагает набор из различных конструкторов с готовым инструментарием. В перечень входит: конструктор бизнес‑объектов, таблиц и баз данных, бизнес‑процессов, дашбордов и отчетов, прав доступа, CMS‑конструктор и конструктор нейросетей. Все эти инструменты доступны в отечественной экосистеме от компании «РЕД СОФТ».

Платформа Visary представляет собой low‑code решением для построения сложных и защищенных информационно‑аналитических систем, соответствующих всем требованиями ФСБ, ФСТЭК и Минобороны России. Visary имеет встроенный набор интерактивных конструкторов и инструментов, позволяющих настраивать конечный программный продукт без внесения изменений в программный код системы.

РЕД ОС — российская ОС семейства Linux для серверов и рабочих станций.Система обладает сертификатом ФСТЭК России и входит в Реестр российского программного обеспечения Минцифры России. Разработка ведется в закрытом контуре РЕД СОФТ, исходные коды и пакеты находятся в собственном репозитории, расположенном на территории РФ.

Теги:
Всего голосов 6: ↑4 и ↓2+7
Комментарии0

Что происходит, когда сеньор становится «сеньорнее»?

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

Преимущества и сложности каждого карьерного трека обсудили в новом выпуске подкаста «Свободный слот». Что делать, когда «засеньорился», и есть ли у хардов предел, нам помог выяснить принципал-инженер Дима Цепелев.

И вам поможет — слушайте выпуск на любимой площадке:

Apple Podcasts
YouTube
ВК Подкасты
Яндекс Музыка

А вы что думаете о путях сеньора? Согласны с мнением героя подкаста? Поделитесь мнением в комментариях к посту!

Теги:
Всего голосов 11: ↑9 и ↓2+7
Комментарии0

Интервью Илона Маска с Дональдом Трампом на X началось с технических неполадок. Оно проводилось на X Spaces. Беседа сразу прервалась, а перезапустить её удалось только через 42 минуты.

Те, кому удалось попасть в Spaces, включая нескольких сотрудников The Verge, рассказали, что 30 минут слушали Lo-Fi треки с аккаунта Трампа.

Через 18 минут после заявленного времени старта интервью Маск заявил, что X стал целью «массированной DDOS-атаки», и Space не мог продолжать работу по плану. Однако остальная часть соцсети, похоже, работала в то время нормально, и источник в компании подтвердил The Verge, что на самом деле атаки не было. Другой работник рассказал, что Маск солгал об атаке с вероятностью «99 процентов».

Сам бизнесмен утверждает, что соцсеть протестировала систему с 8 млн одновременных слушателей накануне интервью. Перед началом беседы в X заявили, что к Space присоединились 915 тысяч человек. 

В 2023 году подобный инцидент произошёл во время выступления губернатора Флориды Рона ДеСантиса. Тогда Маск приписал проблему перегруженным серверам.

Теги:
Всего голосов 2: ↑2 и ↓0+5
Комментарии0

Про количественные и качественные показатели сотрудников

Замер и контроль личных количественных показателей превращает управление персоналом в подобие RPG-игры, где мы прокачиваем персонажа. Руководитель видит «характеристики» каждого сотрудника, и это помогает ему принимать верные стратегические решения. Вот основные плюсы такого подхода:

  • легко контролировать эффективность каждого сотрудника и принимать кадровые решения на основе данных;

  • каждый сотрудник, зная свои целевые KPI, стремится к хорошему финансовому результату;

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

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

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

  2. Слаженная команда показывает хорошие Throughput и Lead time. Через полгода выясняется, что они хакнули систему и накрутили красивые метрики, не поставляя бизнес-ценности.

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

Больше об управлении IT-командами рассказываем здесь.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Легенда инфобеза Мокси Марлинспайк обвинил Agile в торможении инноваций в области программного обеспечения. По его словам, «магия» разработки ПО была утрачена за 20 лет из-за того, что разработчиков запихнули в «чёрные ящики абстракций», и это лишило их свободы, необходимой для инноваций.

«У любого, кто управляет инженерной организацией, будет некая философия управления, которая в некотором роде является нижестоящей или производной и как-то связана с гибкой методологией», — сказал Марлинспайк. Он считает, что гибкие команды в конечном итоге оказываются изолированными.

С ним согласился и генеральный директор Thistle Technologies Виндоус Снайдер.

По его словам, студенты-программисты не изучают низкоуровневые языки и не учатся взаимодействовать с машинным кодом. 

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

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

«Работники кибербезопасности — это те, кто сидели в библиотеке, изучали заклинания, на самом деле понимали, как все это работает… как в мире Гарри Поттера. Единственное, что нужно, чтобы использовать эти знания, — это компьютер. И он даже не обязательно должен быть хорошим», — заключил Марлинспайк.

Теги:
Всего голосов 4: ↑4 и ↓0+7
Комментарии5

Инженер Intel Linux Колин Ян Кинг обнаружил, что если выровнять параметр slab в коде ACPI с помощью флага «SLAB_HWCACHE_ALIGN», то можно будет добиться заметного улучшения производительности памяти и сократить время загрузки ядра Linux ещё примерно на 0,035 секунды.

Колин объяснил это с помощью однострочного патча ядра:

«Включение SLAB_HWCACHE_ALIGN для кэшей объектов ACPI повышает скорость загрузки в ядре ACPICA для выделения и освобождения объектов, особенно на этапах анализа и выполнения AML при загрузке. Тестирование со 100 загрузками показывает среднюю экономию загрузки в acpi_init в размере ~0,035 с по сравнению с невыровненной версией. Большинство выделяемых и освобождаемых объектов ACPI имеют очень короткое время жизни в критических путях для анализа и выполнения, поэтому дополнительная память, используемая для выравнивания, не слишком обременительна».

Linux проделал большую работу по оптимизации времени загрузки ядра, начиная с дней помешательства на нетбуках и в последующие годы для лучшей оптимизации серверов. Экономия загрузки около 0,035 секунд едва ли будет заметна для конечных пользователей, но каждая мелочь имеет значение, особенно в случае гипермасштабаторов и других факторов, в которых необходимо минимизировать время простоя в центре обработки данных, будь то серверы bare metal или виртуальные машины. А то, что это всего лишь однострочный патч, делает его еще более легкой и приятной победой.

*cache = kmem_cache_create(name, size, 0, SLAB_HWCACHE_ALIGN, NULL);

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии4

Представлен выпуск Aura 4.0.0. Это проект пакетного менеджера для дистрибутива Arch Linux, расширяющий возможности штатного пакетного менеджера Pacman.

Проект создан в 2012 году и изначально был нацелен на предоставление средств для сборки пакетов для репозитория AUR (Arch User Repository), применяемого для распространения сторонними разработчиками своих пакетов, не входящих в основные репозитории дистрибутива Arch Linux.

Код проекта распространяется под лицензией GPLv3.

Кроме специфичных для AUR функций в Aura также предоставляются и другие возможности, расширяющие функциональность Pacman (в настоящее время только 1/3 расширенных возможностей Aura связаны с AUR). Например, доступны средства для наглядного анализа зависимостей, работы со снапшотами наборов пакетов (для сохранения и восстановления состояния), управления остаточными зависимостями и отката отдельных пакетов или всей системы на прошлые версии.

Aura полностью обратно совместим с Pacman и поддерживает все его команды и опции. Связанные с AUR дополнительные возможности вызываются через указание опции командной строки «‑A», а средства работы со снапшотами и версиями через опции «‑B» и «‑С», не пересекающиеся с опциями Pacman.

В Aura 4.0.0 переведена вся кодовая база с Haskell на язык Rust. Смена языка позволила значительно повысить производительность, упростить установку, задействовать готовые Rust-биндинги к libalpm, сделать проект более привлекательным для новых разработчиков.

Источник: OpenNET.

Теги:
Всего голосов 2: ↑2 и ↓0+4
Комментарии0

Разработчики из Mozilla запустили открытый всем пользователям опрос о функциях браузера Firefox.

Исследователь опыта пользователей из команде Firefox User Research Чанс Йорк создал опрос для сбора мнений о нескольких функциях браузера, некоторые из которых были предложены ранее в Mozilla Connect. Ответы из опроса помогут Mozilla расставить приоритеты в функциях Firefox, чтобы лучше удовлетворять потребности пользователей и улучшить опыт просмотра страниц в сети.

Заполнение опроса займёт около 5–7 минут, и все ответы анонимны. Вечером 9 августа Mozilla закроет доступ к опросу и преобразует все ответы в числовые данные для совокупного анализа данных. Все данные ответов надёжно хранятся на внутренних платформах Mozilla. В ближайшие недели разработчики составят краткий отчёт по выводам из опроса и поделятся им с сообществом Mozilla Connect.

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии0

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

Среди заметных новых программных работ в Redox OS — запуск Simple HTTP Server в качестве первого веб-сервера (HTTP) для платформы. Сам Simple HTTP Server также написан на Rust. Также ведутся постоянные усилия по переносу Apache HTTP-сервера в Redox OS.

Ещё одним важным достижением приложения является программа wget, которая теперь работает в Redox OS. Также была проделана большая работа по запуску настольных приложений COSMIC в Redox OS, внесены улучшения в системы сборки, продолжалась работа по созданию более сложных программ в Rust, улучшение ядра ARM64, улучшения UEFI и различные исправления драйверов.

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии0

Microsoft опубликовала первое стабильное обновление новой ветки дистрибутива Azure Linux 3.0, который ранее распространялся под именем CBL-Mariner.

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

Наработки проекта распространяются под лицензией MIT. Сборки пакетов формируются для архитектур aarch64 и x86_64. Размер установочного образа 740 МБ.

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

Изменения в новой версии:

  • ядро Linux обновлено до версии 6.6;

  • добавлена поддержка GPU Nvidia A100 и H100, а также предоставлен Nvidia GPU Operator для автоматизации управления драйверами Nvidia на узлах с Azure Linux;

  • добавлены инструменты для замены других дистрибутивов (OSsku In‑Place Migration) на узлах в облаке Microsoft Azure, например, можно заменить установленный Ubuntu на Azure Linux;

  • система принудительного контроля доступа SELinux переведена по умолчанию в режим enforcing.

Источник: OpenNET.

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии1

На GitHub представлен проект Repo Roulette. Цель этого решения — позволить пользователям исследовать репозитории GitHub случайным образом, предоставляя каждому возможность открыть для себя новые и захватывающие проекты, созданные другими разработчиками, а также попробовать внести в них свой вклад.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0
1
23 ...