Pull to refresh
112
125.4

Редактор

Send message

Практическое руководство по Unity: Настраиваем xAPI-трекинг и размещаем WebGL-билд в LMS

Level of difficultyMedium
Reading time14 min
Views314

В этом практическом руководстве мы расскажем вам о том, как разместить WebGL‑билд Unity в системе управления обучением (LMS) с отслеживанием по xAPI. На сегодняшний день LMS‑платформы, такие как SCORM Cloud, являются самым популярным решением для доставки и отслеживания учебного материала в онлайне. Интегрировав xAPI в свой проект Unity, вы сможете отслеживать детальные взаимодействия с учащимися и отправлять эти данные в выбранную вами LMS.

В этом руководстве мы используем в качестве примера SCORM Cloud, но эти шаги применимы к любой другой LMS‑платформе, совместимой с xAPI.

Читать далее

SwiftUI: Всё, что вам нужно знать о модификаторе containerRelativeFrame (и немного больше)

Level of difficultyHard
Reading time17 min
Views772

На WWDC 2023 компания Apple представила модификатор представления containerRelativeFrame для SwiftUI. Этот модификатор упрощает некоторые операции размещения элементов на экране, которые ранее было сложно выполнить обычными методами.

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

Читать далее

Как архитектура бизнеса приводит трансформацию к успеху

Level of difficultyMedium
Reading time8 min
Views409

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

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

Читать далее

Создаем кольцевую развязку с помощью библиотеки трафика AnyLogic

Level of difficultyMedium
Reading time5 min
Views1K

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

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

Что ж, давайте разбираться!

Читать далее

Внедрение зависимостей в Unity — Как начать писать более чистый и тестируемый код

Level of difficultyEasy
Reading time7 min
Views1.8K

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

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

Читать далее

Как наладить работу в Scrum?

Reading time6 min
Views735

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

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

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

Читать далее

Мы ускорили JOIN в ClickHouse… в 100 раз

Level of difficultyMedium
Reading time8 min
Views15K

Недавно мы представили два новых пул-реквеста в ClickHouse, которые будут доступны в ClickHouse 24.4. Эти изменения повышают производительность JOIN'ов во многих производственных сценариях, в некоторых случаях увеличивая скорость выполнения запросов на несколько порядков.

Читать далее

Процесс тестирования гипотез в продуктовых командах

Reading time6 min
Views660

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

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

В этой статье я расскажу, как мы наладили процесс тестирования гипотез в одной из продуктовых компаний. Это гайд, который вы можете взять за основу.

Читать далее

Stat Commands: Добавляем трассировку в Unreal Engine

Level of difficultyMedium
Reading time5 min
Views583

Единственный разумный подход к оптимизации игры — это всегда иметь под рукой хорошие метрики производительности. Unreal Engine поставляется сразу с несколькими полезными инструментами профилирования. «Stat commands» — один из таких инструментов. Они позволяют нам измерять ряд показателей для различных фрагментов нашего (C++) кода.

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

Читать далее

HRBP 2.0: Настало время пересмотреть роль HR бизнес-партнера

Level of difficultyEasy
Reading time6 min
Views547

Глобальный отраслевой аналитик Кэти Эндерес (Kathi Enderes), старший вице‑президент по исследованиям в The Josh Bersin Company, считает необходимым сдуть пыль с идеи о HRBP 30-летней давности. В этом эксклюзивном выпуске UNLEASH она поделится с вами своим видением.

Читать далее

Как изучение потребностей аудитории помогает создать успешный продукт

Reading time7 min
Views1.2K

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

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

Читать далее

Ретеншн: как удержание аудитории определяет успех продукта

Reading time7 min
Views1.1K

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

За последние годы я видела много кейсов, когда стартапы взлетали, привлекая огромную аудиторию, но затем теряли её из‑за отсутствия продуманных стратегий удержания. Примеров много: Prisma, Clubhouse и другие. Они показали нам, что высокая скорость роста без должного уровня ретеншна — это билет в один конец.

В этой статье я расскажу:

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

Читать далее

Ox: Императивный подход к параллельной потоковой обработке данных

Level of difficultyHard
Reading time8 min
Views829

Ox, библиотека Scala для безопасного параллелизма и отказоустойчивости в императивном стиле (direct‑style) на JVM, получила новую реализацию параллельной потоковой обработки данных. Она позволяет определять конвейеры обработки данных с помощью функционального API, императивного API или сразу обоих вариантов одновременно.

Потоковая обработка данных в Ox была и раньше: предыдущая реализация была основана исключительно на каналах. Хоть она и работала, но все‑таки имела свои недостатки: каждый этап преобразования вводил асинхронную границу. В некоторых ситуациях это может быть неэффективно: если вы оперируете всего лишь несколькими неблокирующими и не требующими больших затрат CPU этапами, такими как .filter, .mapStateful или .interleave, асинхронные границы просто не нужны. Следовательно, такой подход приводил к избыточному параллелизму.

Читать далее

Исчерпывающее руководство по комплаенс-тренингам для сотрудников

Level of difficultyEasy
Reading time13 min
Views356

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

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

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

Читать далее

Как победить хаос в команде и управлять ожиданиями заказчиков с помощью Kanban

Reading time6 min
Views4.2K

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

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

Читать далее

Актуальный список практичных инструментов и фреймворков в арсенале лида — Часть 2

Level of difficultyEasy
Reading time11 min
Views849

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

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

Читать далее

Трудности при найме IT-специалистов и стратегии их преодоления

Level of difficultyEasy
Reading time16 min
Views991

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

Читать далее

Актуальный список практичных инструментов и фреймворков в арсенале лида — Часть 1

Level of difficultyEasy
Reading time8 min
Views1.3K

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

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

Читать далее

EIP-4844: Объясняем прото-данкшардинг и блоб-транзакции

Level of difficultyMedium
Reading time11 min
Views491

Что из себя представляет EIP-4844? Разбираемся, что такое прото-данкшардинг и блобы, как они работают и как отправить свою первую блоб-транзакцию, используя новое предложение об улучшении Ethereum.

Читать далее

Фасилитация стратегической сессии по методике Уолта Диснея

Reading time5 min
Views1.9K

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

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

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

Читать далее
1
23 ...

Information

Rating
45-th
Location
Россия
Works in
Registered
Activity