CEE-SECR 2015

22-24 октября 2015
Москва, Россия
Software Engineering Conference Russia
Смотреть
В избранное

Дэвид Голдсмит

Со-основатель и президент в Goldsmith Organization

Алексей Москвин

Java программист в Deutsche Bank

Василий Литвинов

Разработчик в Intel

Светлана Болсуновская

Координатор проектов в ЗАО “Моторола Солюшнз”

Андрей Сабынин

Руководитель Центра Разработки в Ханты-Мансийский банк «Открытие»

О мероприятии

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

Для кого

  • ТОП-менеджерам
  • Техническим директорам
  • Инженерам
  • Маректологам
  • Инвесторам
Поделиться

Расписание

Развернуть все
четверг, 22 октября
День 1
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Бизнес и предпринимательство

Дэвид Голдсмит

Со-основатель и президент в Goldsmith Organization

Действуйте с вашей сильнейшей позиции лидера в сегодняшнем мире

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

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

Дэвид Голдсмит, автор книги Paid to THINK, разработал данную программу для решения текущих потребностей российских руководителей компаний. Знание новых инструментов, построенное на основе уже имеющехся лидерских качеств, поможет вам добиться большего и жить полнее.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Алексей Москвин

Java программист в Deutsche Bank

Автоматическое выкатывание изменений в базе данных с использованием Liquibase

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Василий Литвинов

Разработчик в Intel

Производительность кода на Python: инструменты оптимизации

Будут рассмотрены вопросы “что, как и чем” в применении к оптимизации кода на Python. В докладе рассматриваются как обзор существующих на рынке решений, так и представлен прототип от Intel для профилирования приложений на Python.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Светлана Болсуновская

Координатор проектов в ЗАО “Моторола Солюшнз”

5 “врагов” командной работы в SAFe и как с ними бороться

Может ли группа из 50 человек из разных филиалов компании стать командой и эффективно заниматься созданием программных продуктов в рамках модели Scaled Agile Framework (SAFe)? Какие трудности наиболее критично преодолеть для построения такой команды? Если вы задавались подобными вопросами, то опыт нашей команды определенно будет вам полезен. Я расскажу о практиках и подходах модели SAFe, которые помогли нам победить главных “врагов” командной работы.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Антон Наумович

Менеджер разработки в LogicNow

clang как инструмент парсинга и кодогенерации для С++

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Андрей Сабынин

Руководитель Центра Разработки в Ханты-Мансийский банк «Открытие»

Проблема управления приоритетами задач ИТ в розничном банке

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Сергей Соболев

Руководитель направления исследований в Siemens

Опыт применения инструментов теории ограничений в разработке ПО

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Михаил Матросов

Ведущий разработчик в Align Technology

Повседневный С++

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Тимофей Туренко

Инженер по качеству в MariaDB corporation AB
и ещё 1
докладчик

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

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Оксана Некрасова

Engineering manager в EMC
и ещё 1
докладчик

Внедрение agile в большой корпорации: приключения обыкновенные и невероятные

Agile давно завоевал свою популярность в небольших командах. В корпорациях эффективность его применения не так очевидна. Даже использование адаптивной модели SAFe не дает гарантии успеха. Дополнительные сложности вызывает неправильная интерпретация принципов и безоговорочная вера в непреложность стандартных практик, поиск «серебряной пули». Наше подразделение ЕМС состоит из более 1000 человек, работающих на одной кодовой базе (миллионы строк кода), часть которых существует много лет. Используется огромное количество разных технологий от античных до новейших. Работая по водопадной модели, мы сталкивались с традиционными проблемами, такими как значительное опоздание релизов, расхождение результата с ожиданиями, негибкость к изменяющимся требованиям, сложности с внедрением инновационных идей, и т.д. Три года назад наша организация начала изменять процесс и за это время прошла три степени трансформации применения agile. Мы начали с «чистого» agile и потерпели неудачу. Далее стали применять модель SAFe и набили много шишек, совершили много ошибок и открытий прежде чем увидели первый положительный результат от изменений. Мы столкнулись с с рядом проблем при реструктуризации команд к виду «end-to-end» и адаптации разработчиков к новому процессу, при передаче командам полномочий/обязанностей по тестированию, при изменении подхода к проектной документации. Мы обнаружили, что agile может значительно нагружать команды дополнительными работами, а также, что использование некоторых практик может приводить к различным side-effects при использовании на уровне корпорации. Однако упорное следование выбранному курсу,наконец, вывело нас к пониманию адаптивности процесса и использованию agile принципов по отношению к самому процессу. С этого момента преобразования пошли легче, мы доработали структуру организации, совместили SAFe модель в разработке с водопадной моделью Sales, добавили в процесс метрики и перестроили подходы к тестированию. Однако трансформация не завершена окончательно, это процесс бесконечный, и мы прошли только самые сложные первые шаги, о которых и хотим рассказать.

 
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Михаил Малеванный

Аспирант в Мехмат ЮФУ
и ещё 1
докладчик

Аспектная разметка кода для быстрой навигации по проекту

Предлагается способ упрощения работы со сквозной функциональностью путем добавления к интерфейсу среды разработки средств разметки аспектов программного кода. Поддержка языков осуществляется за счет реализации легковесного парсера на специальном DSL-языке LightParse. Инструмент аспектной разметки реализован в виде плагина к нескольким средам разработки.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Big data, Smart data

Игорь Калошин

Генеральный директор в Intel Software

Интернет вещей и магия больших данных

не очень импонирует позиционирование направления IoT как новой движущей силы, в основе которой лежат информационные технологии и которая коренным образом меняет конкурентную среду для практически любой индустрии. Майкл Портер (Michael E. Porter) и Джеймс Хеппелман (James E. Heppelmann) подробно описывают и доказывают эту концепцию в HBR (Harvard Business Review), я же попробую сделать краткие выводы как из этого материала, так и немалого опыта компании Intel в этой сфере.

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

Оптимизация, подразумевая обработку огромного потока данных от умных устройств и функционала контроля различных узлов производства, помогает компаниям качественно оптимизировать процессы многими способами, бывшими просто недоступными ранее. Возьмем к примеру компанию UBER , которая именно за счет сильной аналитики больших данных коренным образом изменила казалось бы незыблемую индустрию такси сервисов практически во всем мире. У нас в России более известны такие игроки этого рынка как Яндекс.Такси и Gettaxi, но эталоном реализации концепции IoT для меня все же является UBER.

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Константин Савенков

Операционный директор в Bookmate

Measuring the agile process improvement

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

Для измерения качества процесса разработки сейчас используются различные метрики:

  • процент завершенных историй из запланированных (количество завершенных историй / количество запланированных историй)
  • технический долг (изменение размера бэклога, связанного с техническим долгом)
  • скорость команды (количество пойнтов за итерацию)
  • ускорение команды (изменение количества пойнтов за итерацию)
  • цикл истории (время от планирования до завершения)
  • цикл приемки (время от завершения до релиза или положительной реакции пользователей)
  • точность оценки (соотношение реальной и запланированной трудоемкости для завершенных историй)
  • количество дефектов на цикл релиза
  • количество дефектов на единицу трудоемкости
  • количество выполненных тестов

Проанализировав эти метрики, можно придти к выводу, что почти все они обладают одним из следующих недостатков:

  • привязка к размеру истории
  • привязка к размеру стори пойнта

Эти показатели отличаются для разных команд, плюс могут изменяться с течением времени для одной команды. Также эти метрики не выстраиваются в дерево KPI, они сделаны ad-hoc по следам проблем, существовавших в отдельных командах.

В данном докладе предлагается система KPI для разработки ПО, для команды бережливой (lean) разработки SAAS, основная задача которой – провести максимальное количество экспериментов по улучшению продукта за итерацию:

  • они представляют собой дерево KPI, в корне которого – продуктивность (предполагаемая трудоемкость запланированных и завершенных историй / потенциальные ресурсы трудоемкости команды). Данный KPI показывает, насколько команда способна выполнять в срок запланированные эксперименты.
  • при помощи анализа соотношений (ratio analysis) продуктивность раскладывается на следующие составляющие:
    • точность оценки (предполагаемая трудоемкость запланированных и завершенных историй / фактическая трудоемкость запланированных и завершенных историй)
    • способность завершать начатое (фактическая трудоемкость запланированных и завершенных историй / количество ресурсов, потраченных в итерации на запланированные задачи)
    • способность планировать задачи (количество ресурсов, потраченных в итерации на запланированные задачи / общее количество ресурсов, потраченных в ходе итерации)
    • степень использования ресурсов (общее количество ресурсов, потраченных в ходе итерации / потенциальные ресурсы трудоемкости команды)

Достоинства предлагаемой системы KPI:

  • они инвариантны к используемой единице трудоемкости и ее текущему выражению в человеко-часах
  • они инвариантны к средней трудоемкости истории
  • это, в свою очередь, позволяет оценивать динамику изменения KPI для команды с течением времени и сравнивать различные команды
  • продуктивность полностью раскладывается на KPI второго порядка, что позволяет однозначно определить узкие места в процессе разработки
 
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Алексей Прядко

Технический руководитель проекта в Рексофт

Опыт построения интернет магазина крупного ритейлера на базе платформы IBM Websphere Commerce

Интернет магазины сегодня — не просто модная штука, если кто-то что-то продаёт, то наличие интернет витрины нередко воспринимается обязательным. В связи с этим многие компании ранее прекрасно чувствующие себя offline, решают обзавестись интернет магазином, причём стандартные «коробочные» решения при этом зачастую рассматриваются в первую очередь. IBM Websphere Commerce одна из таких коробок, которая позиционируется как самая функциональная, самая расширяемая, самая надёжная. Об опыте внедрения этой платформы в давно отлаженный бизнес одного крупного и хорошо известного ритейлера я и поведаю.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Сергей Суханов

front-end developer в First Line Software

Meteor в руках фронтенда

Я расскажу про свой опыт работы с MeteorJS. Платформа для разработки full-stack javascript applications. Она может заинтересовать как фронтенд разработчиков, так и специалистов других языков. Платформа новая, перспективная и уже сейчас представляет отличное решение для написания разнообразных веб приложений и игр.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Евгений Шевкопляс

Эксперт в Технологический Центр Дойче Банка

Тестирование производительности: подводные камни

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Илья Никляев

Инженер-программист в Singularis Lab, LLC
и ещё 2
докладчика

Реализация алгоритмов навигации БПЛА с использованием ROS

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Андрей Непрель

Системный архитектор в Аурига

Сравнение изображений в реальном времени на кластере

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Big data, Smart data

Евгений Виноградов

Разработчик в Яндекс

От истории к векторам: хранилище данных для системы скоринга

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Человеческий капитал и образование

Игорь Одинцов

Преподаватель в СПбГУ

ИТ-образование: парадигма обучения тому, чего еще нет

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Алексей Федоров

Технический евангелист в Одноклассники

Unsafe в Java 9: халява кончилась?

В настоящее время класс sun.misc.Unsafe из OpenJDK/OracleJDK популярен как среди разработчиков Java-фреймворков (Cassandra, Netty, Hazelcast, Neo4j, Akka, Hadoop и многих других), так и просто среди разработчиков высоконагруженных систем на Java. Проблема в том, что разработчики платформы Java собираются в ближайшее время сделать его недоступным для внешних разработчиков. Доклад о том, что ждет всю экосистему Java в связи с описанными изменениями.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Александр Колесников

Программист в Лаборатория Касперского

Опыт работы с метриками для обеспечения качества ПО

В своем докладе я расскажу про то, каким образом метрики могут помочь нам не только контролировать качество создаваемых продуктов, но и обеспечивать его качество непосредственно в процессе разработки. Я поделюсь своим личным опытом использования инструментария, построенного на базе Tiobe TICS Framework, его плюсах и минусах.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Евгений Зуев

Профессор в Университет Иннополис

Некоторые аспекты дизайна современного языка программирования общего назначения

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Светлана Лазарева

Руководитель исследовательской лаборатории в Рэйдикс
и ещё 1
докладчик

Применение методов машинного обучения в системах хранения данных

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Big data, Smart data

Александр Сербул

Менеджер контроля качества интеграции и внедрений в 1С-Битрикс

Облачный сервис персональных рекомендаций для 20 000 интернет-магазинов: секреты, алгоритмы, технологии

Рассмотрим архитектуру облачного сервиса персональных рекомендаций 1С-Битрикс в Amazon Web Services. Подробнее остановимся на технологиях обработки “больших данных”: Apache Spark и алгоритмах MapReduce. Особое внимание уделим алгоритмам рекомендаций и их практическому применению. Остановимся на прикладном применении библиотеки Apache Mahout.
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Человеческий капитал и образование

Как сформировать коллектив разработчиков из студентов с минимальными затратами и рисками

В данный момент кадровый голод – общая проблема IT-индустрии во всем мире. Если же говорить о Российских реалиях, то тут все еще хуже, так как наши сотрудники скорее уезжают за рубеж, нежели едут обратно.

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

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Дмитрий Петунин

Ведущий технический консультант ПО Intel для разработчиков в Intel Россия
и ещё 1
докладчик

Вектризуй или умри! Техники векторизации сложных программ

Уже прошел год как Intel анонсировала набор инструкций AVX-512, который расширяет размер векторного регистра до 512 бит. Через несколько месяцев первые процессоры, поддерживающие этот набор инструкций, появятся на рынке (Intel® Xeon Phi™). Для эффективного использования возможностей будущих процессоров Intel требуется умение веторизовать программы. Закон Амдаля говорит, что масштабируемость программы ограничена размером непараспараллеленой части. Этот же закон можно распространить и на векторизацию. Таким образом, чтобы получить ожидаемую масштабируемость программы при переходе с 256-битных AVX регистров, нужно увеличить векторизованную часть программы. Intel® Parallel Studio XE 2016 расширяет средства разработчиков по векторизации программ с использованием OpenMP 4.0, и некоторых возможностей OpenMP 4.1. Часто векторизацию рассматривают как вариант оптимизации вычислительных программ с матрицами и векторами. Даже такой узкий взгляд, позволяет эффективно использовать ее в вычислительных алгоритмах, финансовой математике, обработке изображений, трассировке лучей и других приложениях. Но нам бы хотелось поговорить о векторизации сложных потоков управления в программах, что позволяет существенно расширить область ее применения.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Дмитрий Петерсон

Заместитель директора в СимбирСофт

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

В своем докладе я расскажу историю становления службы качества в нашей компании. Покажу, на чем основана применяемая в нашей компании система, почему не ISO и CMMI. Наша отличительная черта – это прикладной конкретный характер нашей системы качества, приведу примеры. Кроме этого в докладе покажу причины, для чего нам нужна служба качества. Ее конфигурация, степень независимости, полномочий и ответственности участников. Рассмотрим, как работает контроль по отклонениям. Расскажу, как мы выявляем и внедряем лучшие практики. Как обеспечить эффективность работы службы качества на фоне постоянного роста компании. Эволюция – что прижилось, что утратило актуальность. Обязательно затронем сложности внедрения и человеческий фактор. Сложности вовлечения менеджмента в постоянный процесс повышения качества и эффективности работы. Оценка затрат и автоматизация.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Александр Шалимов

Ведущий программист-разработчик в ЦПИКС

Проблемы разработки приложений для программируемых сетей (SDN) и их решение в контроллере Runos

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Человеческий капитал и образование

Виктор Сычев

Руководитель Java и C++ отделов в Симбирсофт

Управление талантами в реалии ИТ компании или как управлять талантами и при этом не навредить компании

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Big data, Smart data

Дмитрий Бугайченко

Аналитк в Mail.Ru

Обработка «умных данных»

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


Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Человеческий капитал и образование

Павел Егоров

Заместитель руководителя управления разработки в СКБ Контур

Почему вам стоит организовать свою ИТ-конференцию и как это сделать

У IT-компании, в которой есть хотя бы 50 специалистов, разрабатывающих софт, должна быть своя внутренняя IT-конференция. Я расскажу, как мы пришли к этой мысли, и как организуем конференции на 300 участников дважды в год в компании СКБ Контур.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Дмитрий Кирьянов

Программист в Продуктивные Технологические Системы

DIY: Сапоги-скороходы, скатерть-самобранка и кошелек-самотряс

Доклад представляет платформу быстрой визуальной разработки приложений для интернета вещей PTC ThingWorx. Автор расскажет о возможностях этой системы и приведет примеры ее применения в промышленности и образовании.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Леонид Мигунов

Руководитель отдела тестирования в Аурига
и ещё 1
докладчик

Test House – организация тестирования во множестве проектов (географически распределённые команды) в рамках одного программного

В докладе рассматриваются вопросы организации и управления процессом тестирования программных решений:

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

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Кирилл Шатилов

Преподаватель в Новосибирский Государственный Университет
и ещё 1
докладчик

Шифрование Внешней Базы Данных на Примере Защищенного Web Ресурса

Для защиты внешней базы данных динамического web ресурса, не нарушая его штатной работы мы предлагаем решение, основанное на трёх ключевых идеях. Во-первых, гранулярная защита базы данных с использованием сохраняющих порядок шифрований. Во-вторых, наличие промежуточного компонента, ответственного за обработку SQL запросов и хостинг отдельных компонентов Web ресурса. Третья ключевая идея – разделение на доверенные и недоверенные зоны, а также особая конфигурация компонент. Наш подход был подтверждён посредством его реализации с использованием CMS WordPress.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Светлана Мухина

Agile коуч в Luxsoft

Метрики, которые приносят пользу

Существует огромное количество различных метрик, которые можно собирать на проектах. Основной вопрос – зачем их собирать, какую пользу они приносят команде? В своем выступление я постараюсь ответить на этот вопрос и поделюсь своим опытом использования простых метрик (capacity, velocity, burn-down, индекс стабильности требований) на проектах, где я работаю в качестве коуча. Я также расскажу, зачем членам команды может быть полезно логировать/считать потраченное время на проектные и не проектные активности.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Бизнес и предпринимательство

Василий Сартаков

Основатель в Ксис Лабс

System Research и проекты НТИ

Построение новых рынков, таких как AutoNet, MarineNet, AeroNet, в основе которых лежат представления об автономном перемещении различных объектов, требует реализации множества критических технологий. Многие из этих критических технологий напрямую связаны с исследовательскими проблемами Systems Research. Systems Research является научной дисциплиной, подмножеством компьютерных наук, областью интересов которой являются операционные, распределенные, облачные, киберфизические, встраиваемые и другие системы, рассматриваемые с точки зрения отказоустойчивости, энергопотребления, безопасность и пр. Задолго до появления идей НТИ мировая исследовательская повестка Systems Research включала в себя множество компонент, на основе которых могут быть сконструированы критические технологии для рынков НТИ. Например, при реализации коммуникаций “автомобиль-автомобиль” необходимо использовать опыт исследовательских проектов связанных с обеспечением доверия и высокого уровня отказоустойчивости распределенных систем (консенсус-протоколы, byzantine fault tolerance). Разработка критических технологий должна учитывать опыт существующих исследований, и в рамках данного доклада на примере «интернета вещей» и “автономного автомобиля” будут рассмотрены некоторые «state of the art» концепции Systems Research.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Big data, Smart data

Анатолий Заболотный

Архитектор решений в Qlik

25 минут от данных до готового приложения

Цель доклада – продемонстрировать, как за 20 минут превратить данные, которые есть в вашем приложении, в инструмент для решения задач пользователя. Мы возьмем пример с исходными данными и поработаем над ними вместе. Я расскажу об особенностях работы платформы Qlik с данными в части анализа и визуализации при построении приложений. Мы уделим внимание работе с исходными данными, созданию графиков и инструментов для пользователей, интеграции готового решения в приложения.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Big data, Smart data

Константин Быченков

CEO в Aligned Research Group LLC
и ещё 1
докладчик

Big Data в обработке медицинских изображений

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Архитектура программных систем

Алексей Арсеньев

Архитектор программного обеспечения в SAP SE

Опыт интеграции приложений в SAP. Толстые против тонких, родные против веб базированных.

Презентация сосредоточена на вопросах и проблемах, связанных с интеграцией приложений, разработанных с использованием различных технологий программирования, таких как: родные приложения Windows (написанных на С ++ или С #) и веб-приложений (генерация HTML на стороне сервера или динамический клиентский UI на JavaScript). Презентация представляет пример архитектуры, используемый для интеграции устаревших и современных, веб базированных, бизнес-приложений в SAP Business Client и объясняет причины и преимущества выбранного подхода. Презентация отвечает на вопросы: почему мы сконцентрированы на поддержке клиента для Windows, почему используем .NET для построения оболочки, но не C ++ или Java, или, почему используется встроенный Internet Explorer для хостинга веб-приложений, но не Chrome или Firefox, и т.д. Информация интересна людям, работающим с компонентными решениями или планирующими интеграцию Windows и веб приложений в одной программной оболочке.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Антон Семенченко

Соучередитель в DPI.Solutions

Треугольник “Принцип открытого кимоно + Delegation + Self-Communication Management” как инструмент мотивации

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Бизнес и предпринимательство

Дмитрий Калаев

Директор акселерационных и образовательных программ в Фонд развития интернет-инициатив

Вне зоны комфорта, или как найти потенциал взрывного роста бизнеса

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Вадим Зубович

Automation Tech Lead в ISSoft / DPI

Средства автоматизации тестирования десктопных приложений. Сравнительный анализ.

Автоматизация тестирования веб-приложений обрела своего безусловного лидера – Selenium WebDriver. С десктопными приложениями дела обстоят значительно сложнее: масса инструментов, большинство из которых тяжеловесны и дороги, в разной степени поддерживают великое многообразие технологий для десктопных приложений. Без тщательного изучения и анализа не обойтись. Давайте сравним самые многообещающие из сегодняшних инструментов.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Marko Kazhich

Founder в Zamphyr

Scalable workflows for front end development

I can break down the problems of current front end workflows and show teams how to streamline their workflows to lessen friction with front end part of team. Front end development is hard as it is, let’s make it easier.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Архитектура программных систем

Игорь Беспальчук

Руководитель проектов дирекции развития технологий в CUSTIS

Архитектура: естественное и искусственное

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Дмитрий Лобасев

Agile Coach в ScrumTrek

Модель Agile-трансформации крупной компании или когда Scrum бессилен

Почти любая современная компания полностью зависит от своего ИТ, скорости и качества его работы. Чтобы быть лидером, сейчас нужно очень активно оптимизировать процессы производства, сокращать релизные циклы до 1-3 месяцев и вовлекать каждого отдельного сотрудника в проектирование продуктов и услуг, которые будут максимально отвечать потребностям рынка.

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

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

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

В конце доклада рассмотрим пример конкретных действий, которые вы сможете сделать, вернувшись в понедельник в офис.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Василий Михайлов

Руководитель разработки программного обеспечения в НКО ЗАО НРД

Как измеряется продуктивность разработки и качество программного кода в компании, оказывающей финансовые услуги

В докладе рассматривается применение метода Fast Function Points для решения задачи измерения объемов производства программного обеспечения в НКО ЗАО НРД. Измерения проводились в течение 9 месяцев с декабря 2014г по август 2015г. Измерению подвергались релизы шести основных программных продуктов, при создании которых использовалось более десятка языков программирования. Над созданием продуктов трудилось более 100 сотрудников (аналитики, разработчики, тестировщики). Затраты на оценку методом Fast Function Points не превысили 1% от затрат на производство указанных программных продуктов. Значение коэффициента детерминации между оценкой при помощи функциональных точек и экспертной оценкой трудозатрат составило 0,98. Независимый аудит подтвердил наличие связи между бизнес-заказом и 95% созданных функциональных точек. В ходе эксперимента объемы производства и качество программных продуктов были включены в бонусные письма сотрудников. В результате эксперимента затраты на производство одной функциональной точки упали более чем в 2 раза; количество ошибок на одну функциональную точку в промышленной среде упало в 2 раза.


Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Арег Мелик-Адамян

Software Engineering Manager в Intel

Программно-определяемая инфраструктура: современные тренды в HPC

Modern high-performance computing can be divided into two big chunks: petaflops grade computing and petabytes scale analytics. Supercomputers are targeting to run programs in hours or days that would require decades or centuries on normal machine and designed for numerically-intensive applications. Petabytes scale internet datacenters, or so-called warehouse scale computers are supporting millions of customers, with mostly small transactions and large-scale analytics and designed for data collection, storage, and analysis. There is a desire to converge these two worlds into hyperscale superanalytical engine, to solve problems like large scale data driven modelling and simulation in real-time. Existing programming models are not well suitable for such future systems. One of the answers would be to have adaptable computing platform to ease development, deployment and run of the application. Modern approaches, tools and methods to build such Platform-as-a-Service will be discussed in the presentation.


Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Архитектура программных систем

Игорь Сухоруков

Разработчик ПО/AVP в Deutsche Bank

AspectJ Scripting

Свободное программное обеспечение AspectJ Scripting сочетает привычный AspectJ, удобство модификации существующего приложения и использование в MVEL скриптах любых классов и ресурсов из репозитариев maven. Также проект будет полезен QA в автоматизированных и приемочных тестах приложений.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Борис Вольфсон

Директор по развитию в HeadHunter

Почему ТЗ не поможет вашему проекту и что же делать?

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Елена Беляева

Руководитель направления по развитию системы менеджмента качества в Luxoft

Аудиты vs. Ревью: Может ли производство само себя эффективно контролировать?

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

 
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Безопасность и надёжность

Сергей Белов

Исследователь безопасности в Digital Security

Атакуем крупные порталы и современные технологии

В докладе будут описаны различные уязвимости, обнаруженные недавно на известных сайтах, включая Google, FB, Яндекс, Mail.Ru, а также примеры уязвимостей в технологиях. Мы поговорим о том, какие подходы используются для поиска проблем безопасности на крупных порталах. В виде приятного бонуса – небольшое описание технологий, которые должны были бы предотвратить появление описанных уязвимостей, но не смогли. В итоге, баги были не только обнаружены, но и проэксплуатированы.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Архитектура программных систем

Алексей Арсеньев

Архитектор программного обеспечения в SAP SE

SAP Fiori UX и Fiori Launchpad как платформа для интеграции бизнес-приложений

Презентация охватывает концепцию и дизайн нового SAP UX (Fiori) и Fiori Launchpad – оболочки для бесшовной интеграции веб-приложений, написанных с использованием различных технологий пользовательского интерфейса. Презентация дает обзор технических проблем общих для интеграции бизнес-приложений, работающих на распределенных системах, работе в Интранет и Интернет сценариях и поддержки различных целевых устройств. Описанные проблемы сопровождаются демонстрацией возможных решений и рекомендациями для системной архитектуры. Она включает в себя шаблон системного ландшафта (обратный прокси-сервер, центральный шлюз для REST сервисов, сервер поддержки UI и клиентской оболочки + несколько серверов приложений), шаблон для построения интеграционной оболочки для приложения (отзывчивый интерфейс, вложение приложений, меню запуска приложений, стабильность закладок), шаблон для построения бизнес приложения (автономные и встроенные режим, концепция расширяемости), шаблон для настройки навигационных целей (базированное на пользовательских ролях, косвенная навигация, конфигурации для типов устройств, сетевой зоны, типу вызова) и т.д. Информация будет интересна людям, использующим программное обеспечение SAP или разработчикам, создающим сложное корпоративное программное обеспечение.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Светлана Мухина

Agile коуч в Luxsoft

Фасилитация проектных совещаний

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Денис Силаков

Старший системный архитектор в Odin

Тестирование ПО, основанного на сторонних компонентах, на примере дистрибутива ОС Linux

В своей презентации мы на примере дистрибутива Linux расскажем об опыте организации процесса тестирования продукта, существенная часть (более 90%) кода которого создается независимыми от компании разработчиками.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Безопасность и надёжность

Антон Литвинов

Главный архитектор в Сбербанк Технологии

Шлюзы безопасности в банковской отрасли: сценарии из жизни

Доклад посвящен теме построения распределенных интеграционных решений и шлюзов безопасности на базе IBMDataPower для взаимодействия с бизнес-партнерами и дочерними банками.

 
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Александр Хрущев

Технический директор в WINFOX INTERACTIVE

Запрягай носорога. Java Scripting API

Несмотря на то, что Java Scripting API доступен с Java 6 и постоянно совершенствуется, он не приобрел большой популярности как средство автоматизации. А ведь его возможности, при правильном использовании, поистине безграничны. В докладе я расскажу о скриптовых движках Rhino и Nashorn, о скриптинге бизнес-логики в приложениях и поделюсь опытом использования данной технологии.

 

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Светлана Мухина

Agile коуч в Luxsoft

Коучинг на практике: рабочие примеры и техники

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Разработка мобильных и кросс-платформенных приложений

Дмитрий Черемушкин

QA Lead в Grid Dynamics

Авто-тесты в кармане: open-source решения для автоматизации тестирования на мобильных платформах.

Расскажу о своем опыте сравнения и выбора open-source инструментов автоматизации мобильного тестирования для: 1) разработки кросс-платформенного приложения; 2) адаптации веб-сайта под мобильные устройства; 3) автоматизации регрессионного тестирования Android-приложения в условиях дефицита времени и ресурсов. Перечисленные ситуации охватывают все основные типы коммерческой мобильной разработки (нативные, гибридные приложения и мобильный веб), особое внимание уделено кросс-платформенному тестированию. Поскольку на практике время на анализ и выбор инструментов, как правило, существенно ограничено, надеюсь, мой доклад будет полезен. Рассмотренные решения включают AndroidDriver, Appium, Bot-Bot, Calabash, Frank, fMBT, ios-driver, KIF, MonkeyTalk, Robotium, Selendroid, Windows Phone Web Driver, Winium, UI Automator, UI Automation.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Безопасность и надёжность

Slavy Slavov

Co-founder в Equafy

Why security testing is more important than ever

It’s not a question if but when you are going to be hacked. Few years back only hackers had the “privilege” to hack, these days anyone with a browser can do it. What has changed and why this is more important then ever to test your product? How can we prevent it and good tactics for security testing.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Марат Хабибуллин

Аспирант в Санкт-Петербургский национальный исследовательский Академический университет Российской академии наук
и ещё 2
докладчика

О разработке инструментов статического анализа встроенных языков

В докладе описывается платформа для сравнительно простого и быстрого создания конечных инструментов статического анализа встроенных языков. На примере инструментов для встраивания T-SQL и языка арифметических выражений в C#, созданных с помощью платформы, демонстрируются её возможности.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Разработка мобильных и кросс-платформенных приложений

Павел Новиков

Преподаватель в Петербургский Университет Путей Сообщения
и ещё 1
докладчик

Обоснование выбора алгоритмов обучения и параметров нейронных сетей в целях навигации мобильных устройств внутри помещений

Рассмотрен пример системы навигации по радио-отпечаткам wi-fi точек доступа с использованием искусственных нейронных сетей. Также рассмотрены различные алгоритмы обучения сетей для данной задачи.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
пятница, 23 октября
День 2
Человеческий капитал и образование

Юрий Куприянов

Главный архитектор в ЛИОТ МФТИ
и ещё 1
докладчик

Национальная платформа открытого образования: архитектура и экосистема

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Алексей Флоринский

Руководитель Web-отдела в СимбирСофт

Организация работы отдела аналитики

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

 
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Big data, Smart data

Александр Кириллов

Начальник отдела разработки SAP в Сбербанк-Технологии
и ещё 1
докладчик

Разработка приложений SAP UI5 / Fiori: Опыт клиента

Цель презентации – рассказать об опыте разработки приложений SAP UI5/ Fiori, реализованных командой разработки одного из крупнейших клиентов SAP в СНГ. Какие возможности предоставляет UI5, в чем преимущества данной технологии? Каковы пререквизиты для начала разработки? Из чего складываются трудозатраты на реализацию приложений UI5 и какие роли выделяются в команде? Какие трудности могут возникнуть в процессе реализации? На эти и другие вопросы отвечает данная презентация. Также будут продемонстрированы примеры реализованных приложений UI5/ Fiori. Данная тема будет интересна всем, кто внедряет приложения UI5/ Fiori или только планирует это сделать.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Архитектура программных систем

Василий Толстой

Ведущий инженер-программист в Санкт-Петербургский центр разработок ЕМС

Кооперативная виртуализация сети в промышленных серверных приложениях на Линуксе

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

 
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Человеческий капитал и образование

Николай Вяххи

Основатель в Stepic

IT-образование онлайн

Можно ли научиться программировать онлайн? Можно ли стать хорошим разработчиком, научившись программировать онлайн?

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

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


Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Ольга Павлова

Совладелец в КБ «Собака Павлова»

Внедрение Continuous UX в производственный цикл IT-компании

«Непрерывный UX» (англ. Continuous UX) — относительно молодая методология интеграции знакомых (т.н. «классических») принципов исследования и проектирования человеко-компьютерного взаимодействия в процесс разработки ПО. В попытках познать «дзен» Agile, Lean и UX команду подстерегают различные опасности, главная из которых — сила пользовательского опыта (UXP). Поговорим том, что это за сила и как её можно эксплуатировать для повышения эффективности ИТ-производства.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Разработка мобильных и кросс-платформенных приложений

Кирилл Данилов

Руководитель отдела мобильной разработки в amoCRM

Разработка кросс-платформенных десктоп приложений на базе nw.js

В своем докладе я расскажу в каких случаях необходимо десктопное приложение и как его разработать используя вэб-технологии на базе nw.js (через node-webkit)

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Облачные вычисления

Владимир Кишик

Старший разработчик в Технологический Центр Дойче Банка

OpenOnload: повышаем производительность распределенных систем

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Человеческий капитал и образование

Алексей Петров

Научный сотрудник в Московский государственный технический университет им. Н.Э. Баумана
и ещё 1
докладчик

Системная инженерия на ИТ-специальностях: опыт преподавания в ведущих вузах России

Системная инженерия, она же — известная многим системотехника, в последние десятилетия претерпела серьезные трансформации как в России, так и за рубежом. Вместе с тем, за последние 20 лет отечественные вузы во многом утратили экспертизу в области преподавания системотехники и оказались неспособны предлагать рынку выпускников, готовых и умеющих браться за разработку сложных систем и отвечать за основополагающие принципы их создания — архитектуру. В своем докладе мы поделимся личным опытом преподавания системной инженерии в МГТУ им. Н.Э. Баумана (г. Москва) и СПбГЭТУ ЛЭТИ (г. Санкт-Петербург), расскажем о подготовке авторских учебных программ и проблемах, возникавших в ходе образовательного процесса. Говоря о результатах, которых удалось достичь авторам с 2013/2014 уч. года и по сей день, мы остановимся на двух главных. Первый — успевший зарекомендовать себя конвергентный подход к преподаванию системной и программной инженерии для студентов «компьютерных» специальностей. Второй — открытие в сентябре 2015 г. в НИУ МГТУ им. Н.Э. Баумана магистратуры со специализацией «Системный анализ и архитектура информационных систем», одной из центральных профильных дисциплин учебного плана которой является методология системной и программной инженерии.

 
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Анна Абрамова

Cистемный и бизнес-аналитик, тренер в СПб СоА

Управление требованиями определяют не только требования

Словосочетание “управление требованиями” используется так часто, что уже, кажется, потеряло свой изначальный смысл. В процессе разработки часто подразумевается, что управлять требованиями можно просто создавая их и переводя из состояния в состояние. А повысить управляемость проекта можно описав реализацию в виде требований или внеся всю доступную информацию о проекте в систему управления разработкой. В докладе показано, почему управляемость при этом не повышается, и что сделать работу более предсказуемой можно, если сформировать в команде одинаковое понимание особенностей структуры информации, определяющей проект:

1) бизнес-требований,

2) описания предметной области,

3) архитектуры,

4) требований к системе,

5) прототипа интерфейса,

6) описания системы.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Разработка мобильных и кросс-платформенных приложений

Александр Галкин

Архитектор в Deutsche Bank

Рабочее окружение трейдера – операционная система над операционной системой

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Облачные вычисления

Марина Кудинова

Аспирантка в МФТИ (ГУ)
и ещё 2
докладчика

Обзор методов прогнозирования процессорной нагрузки

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Облачные вычисления

Михаил Рутман

Ведущий программист в Новосибирский государственный университет
и ещё 6
докладчиков

PleskFS — гибридная файловая система для облачного веб-хостинга

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Человеческий капитал и образование

Кшиштоф Рас

Управляющий директор и член совета директоров в Grid Dynamics Poland

Культура организации. Как построить команду победителей

Сегодня большинство из нас работает в Аgile/Lean/Scrum/„другое-клевое-название“ организациях. И в то же время причины, по которым мы создаем программное обеспечение, весьма различны – для некоторых это в удовольствие, для кого-то — удовлетворение потребностей, а кому-то — соревнование в остроте ума и смекалке… Список можно продолжать бесконечно.

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

Как?

Единственный способ – это построить культуру победителей в Вашей организации.
Культуру, которая делает компанию Компанией и может влиять на производительность в целом. Это та нить, которая сшивает всю организацию в единое целое. Компания может обладать величайшими продуктами или обеспечивать высококлассный сервис, но это все может быть скопировано. Что не может быть скопировано – это ДНК, культура – уникальное сочетание ценностей и производительности, что без сомнения является огромным конкурентным преимуществом.


Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Евгений Говако

Разработчик в ТехЦентр Дойче Банка

Тестируем UI в изоляции: эволюция подхода к разработке Симулятора

Как правильно автоматизировать тестирование UI? Что такое тестирование в изоляции? Что такое Симулятор и каким он может быть? Презентация обобщает опыт более чем трех лет разработки автоматических тестов.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Дмитрий Дзюба

Директор департамента разработки продуктов в NVision Program Solution

Применение моделирования во взаимодействии между заказчиком и разработчиком ПО

Я расскажу о практическом опыте перехода от классического процесса создание технического задания (ТЗ) в „на бумаге“ до автоматической компиляции проектных документов из UML моделей. В докладе я расскажу о „подводных камнях“ и дам советы, как их избежать.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Технологии и средства программирования

Дженнифер Трелевич

Директор Отдела риска и рыночных данных в ТехЦентр Дойче Банка

Роль информационных технологий в работе и расчетах кредитного риска xVA и деривативов

Глобальный кризис 2008 года серьёзно повлиял на регуляторные требования и структуру рынка, а управление рисками контрагентов и финансирования стало ответственностью торгового отдела. Соответствие технологических и операционных целей необходимо, но требует немалых регламентных изменений для многих организаций. Интеграционный подход к системной архитектуре сильно облегчает решение проблемы. На мой взгляд, способность справиться с технологическими проблемами станет конкурентноспособным дифференциатором для крупных брокеров/дилеров и повлияет на стоимость торговли и хеджирования каждого участника рынка.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Бизнес и предпринимательство

Юрий Мельничек

Руководитель карт в Mail.Ru Group

Маркетинг мобильных приложений

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

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

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

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


Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Тестирование, верификация и анализ ПО / Управление качеством

Рина Ужевко

QA-lead и Директор отдела мониторинга в OOO Королевство

Отдел мониторинга в тестировании

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

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €
Управление проектами и продуктами

Олеся Воронович

Директор по разработке ПО в Universal Software

Секреты мотивации Agile-команд. А ваша команда счастлива?

Обращаясь к принципам Agile, мы всегда ведём речь о самоорганизующихся, высоко мотивированных профессионалах. Только с таким составом команды способны работать эффективно. Хорошо, если вы имеете дело с интересным проектом, под который специально подбирали команду, заинтересованную в результате. А если речь идёт о проекте, длящемся много лет, необходимостью поддерживать старый код и не всегда интересных задачах? Как удержать мотивацию команды на должном уровне, избежать профессиональное выгорание и не потерять стремление команды к непрерывному развитию? Своим опытом «реанимации» Agile-команд и тем, как сделать команду счастливой, я готова поделиться.

Куплено