Руководитель отдела по работе с клиентами
(495) 991-69-20
7-я глобальная русскоязычная конференция по гибкой разработке (Agile, Lean, Lean Startup)
Где найти:
Должность:
Архитектор
О себе: Пилин Руслан Вячеславович – независимый консультант в области разработки програмного обеспечения и внедрения Agile (гибких) методологий управления проектами.
Сфера компетенции включает Agile методологии разработки ПО (Scrum, XP, Kanban, автоматизация тестирования, рефакторинг, непрерывная интеграция), облачные и распределенные вычисления, искуственный интеллект, машинное обучение, робототехника, корпоративные интранет порталы и социальные сети.
Практический опыт совокупно включает более 10 лет работы сначала разработчиком, а затем архитектором и техническим лидером.
Выступает с докладами
Доклад посвящен нашему опыту построения инфраструктуры непрерывной доставки. Изначально постановка задачи звучала примерно так: "Наша старая инфраструктура никуда не годится - нужно сделать клёво". Поскольку были у нас два сервера для изучения облачных технологий, мы решили использовать их и для построения инфраструктуры. Убить сразу двух зайцев: изучить технологии и построить "клёвую" инфраструктуру. Облако у нас получилось свое маленькое и тренировочное, но это не помешало получить и проработать на нем ряд проблем. О проблемах и их решениях я и расскажу в докладе, а еще о том, как мы подружили в одном облаке Chef, OpenLDAP, jenkins, Nexus, RhodeCode, Liferay и ряд других технологий.
В этом докладе я постараюсь рассказать про замечательный инструмент, который снова открыл для себя. Я всегда знал о его существовании, но ранее не пробовал пользоваться. Речь пойдет о MRUnit. Многие, вероятно, слышали такие нашумевшие слова, как Hadoop и MapReduce. Те, кто пробовали работать с Hadoop, наверняка знают насколько трудоёмко построить тестопригодную архитектуру для сложных задач. Даже у людей зараженных тестами и проповедующих Agile часто опускаются руки при написании модульных тестов для MapReduce задач. Иногда спасают интеграционные тесты, но писать их долго, сложно, а отлаживать - достаточно трудоёмкий процесс. Приглашаю заинтересованных людей на мой доклад, где я, на примере word count, продемонстрирую TDD для MapReduce задач.
Доклады, интересные пользователю:
bas4all: Очень вдумчивый доклад про воспитание ответственности #agiledays Свобода и ответственность: Опыт TankiOnline http://t.co/fl5Jpfr2eq
gametrekru: Короткий доклад о #геймификация на #agiledays http://t.co/NCbJJEt74u
andrebrov: Кстати, #agiledays был замечен в Киеве :) http://t.co/LjRkOgDpnT
rsn81: Опубликовали материалы нашего выступления на #agiledays: http://t.co/JI4Gxppxkq - также есть и в личном блоге http://t.co/YjPssXBHq7
retverd: Ура, выиграл книжку Ильи Корнипаева на #agiledays