Все не было времени отчитаться о моем выступлении на конференции AgileBaseCamp Crew Drill. Это была для меня уже третья крупная конференция в мае (да, я уже немного задолбался ходить по конференциям). В Харькове 25-25 мая мы представили от XP Injection целых 4 доклада. Начну я со своих впечатлений:
– Ненавижу поезда, но в этот раз поездку скрасило распитие пива с Сашей Белецким и Сергеем Калинцом под беседы о различных поездках и путешествиях. Спасибо им за отличную компанию!
– Утренним завтраком очень порадовало IT Cafe. Это заведение работает круглосуточно и предлагает все, что нужно айтишнику: розетки, wifi, вкусный кофе и неплохую еду. Нам бы в Киев такое заведение – пользовалось бы большим спросом.
– Мне выпала возможность переночевать в новеньком 5-звездочном отеле Premier Palace с отличным сервисом, большими номерами, СПА и бассейном. Я был удивлен подобному уровню в Украине. В отеле можно было реально ощутить себя за границей. Я смог рано утром оставить вещи и отправиться завтракать.
– Порадовало небольшое число участников конференции. От этого она получилась какой-то уютной и домашней, wifi работал стабильно и кофе с круассанами хватало на всех.
– Увидел много знакомых лиц из разных городов Украины, с некоторыми развиртуализировался. Общение – это одно из преимуществ конференций.
– Не было раздаточных материалов, только программа конференции, поэтому конференция прошла под статусом “зеленой”. 🙂
– Неплохие залы с удобными мягкими стульями, хороший звук и микрофоны. А вот проекторы явно были не готовы к такой нагрузке – под вечер картинка начала моргать. Они просто не предназначены для беспрерывной работы.
– Еда на обеде заставила вспомнить студенческие годы – пюрешка, курица в панировке и свекла. Зато всем хватило.
– Самым ярким впечатлением стало after-party. На него собралось очень много людей (по моим личным ощущениям около 50 человек). Вкусное пиво, хорошая шумная компания, интересные обсуждения и споры – что еще нужно для классного завершения дня?
– Я принял участие в конкурсе по скоростному выпиванию пива, заняв почетное второе место с результатом 12 секунд. Это было реально сложно после трех бокалов пива и большого стейка. Жду видеозапись, чтобы поработать над ошибками. 😉
– Пивом вечер не закончился и уже небольшой компанией мы “сражались” с отрядом “зеленых мексиканцев”. Разошлись уже поздно ночью. Еще раз порадовался за выбор отеля – до него было 2 минуты пешком.
– “Зеленые мексиканцы” дали знать о себе утром, поэтому выбраться на второй день конференции получилось только к обеду. По дороге заехал в офис компании TeamDev, где еще раз выступил со своим докладом Continuous Delivery. Спасибо ребятам за гостеприимство – буду рад приехать еще.
– Второй день закончился очень быстро и мы уже маленькой компанией снова отправились в паб на after-party. Снова получилось очень здорово – столько интересных идей, историй из личного опыта, обсуждений всего и вся. Но только гораздо спокойнее чем в первый день. 🙂
– Узнал как можно забавно “проучить” разработчиков, которые не лочат свой компьютер, отлучаясь с рабочего места. Много фантазировали на эту тему и придумали очень крутые решения. 🙂
– На обратной дороге мы с Серегой ехали в одном вагоне с Артемом Сердюком. Долго спорили на темы стартапов и профессионализма, успешности проектов и возможности их развития на голом энтузиазме. Было интересно.
Что мне запомнилось из докладов? Очень порадовал своими выступлениями Тим Евграшин. Он провел воркшоп на тему применения Kanban. Это была интересная игровая симуляция, в ходе которой участники на себе испытали минусы некоторых традиционных подходов и увидели как Kanban может помочь в решении реальных проблем. Практично и весело! Второе выступление было посвящено методикам оценок в Agile. Тим на практике продемонстрировал преимущества групповых относительных оценок. Причем, слушатели активно участвовали в докладе, что помогало лучше понять идею доклада.
Дима Ефименко сделал экскурс в военную историю и осветил успешные подходы в армии разных стран и эпох. Было интересно узнать что-то новое из далеких от IT областей. Сергей Калинец разложил по полочкам что и как не работает у людей в реальной жизни при применении TDD. Для меня не ново, но очень полезно для большинства разработчиков. Анатолий Колесник поделился своим опытом проведения собеседований – ярко, увлеченно и полезно. Все мы когда-то проходили собеседование и не последний раз, поэтому этот доклад будет полезен всем. Кирилл Климов рассказал о еще одном подходе к оценкам в Agile проектах, доступно и лаконично. Доклад был небольшой, но полезный.
Во второй день мне запомнились доклады Нади Земсковой, Антона Зотина и Артема Сердюка. Надя поделилась своим большим опытом работы в распределенных командах. В такой среде можно допустить много ошибок, которые не позволят работать нормально ни одной стороне. Если вы собираетесь работать в подобном проекте, обязательно посмотрите этот доклад. Антон рассказал об успешном опыте применения Scrum в одном из своих проектов. Яркие слайды, живой доклад и простые действенные идеи – вот чем мне понравился этот доклад. Артем поднял очень интересную тему разных типов заказчиков и команд. Если цели команды и заказчика расходятся, то успеха не жди. Артем убедился в этом на собственном опыте. На нашем рынке аутсорсинга проблема стоит особенно остро, потому что многие берутся за проекты, заведомо им не приносящие удовлетворения от работы, а потом из-за недостаточного профессионализма страдают обе стороны. В общем, тема очень интересная для дискуссий и споров.
Я на конференции выступил с докладом “Continuous Delivery”. Пересказывать содержание не хочу, для этого есть слайдкаст:
Поездкой я остался доволен. Спасибо организаторам и всем участникам за интересное и плодотворное общение!
Май получается очень-очень насыщенным на конференции. Одна из них на тему Agile – AgileBaseCamp CREW DRILL пройдет 25-26 мая в Харькове. Это 2 насыщенных дня:
Только в течение этой недели у вас есть шанс сэкономить до 50% стоимости билетов, собрав команду из 3-х или 5-ти человек! Зарегистрировав команду и оплатив участие до 30 апреля, вы получаете огрооомную скидку и возможность участвовать в конкурсе на самой конференции. Командных участников ждут квесты и призы.
Цены на 2-х дневную конференцию такого масштаба еще никогда не были такими низкими: 555 или 777 грн вместо 1100 гривен!
Мы высылаем туда целый десант докладчиков. Николай Алименков представит свой доклад «Continuous Delivery». В докладе Николай расскажет как построить надежный и повторяемый процесс поставки продукта, заменив большую часть ручной работы с помощью автоматизации. Речь идет не только о релизах, но также о различных демонстрациях и ручном тестировании. Слушателям будут представлены принципы и правила, которые лежат в основе Continuous Delivery (непрерывной поставки). Будет рассмотрен последовательно весь процесс внедрения полезных инженерных практик, необходимых для успешной реализации подхода, а также инструменты и библиотеки, которые помогут его реализовать.
Еще один наш тренер, Александр Белецкий, выступит с докладом «Архитектура крупномасштабных JavaScript приложений». Современные веб-приложения имеют тенденцию переноса “центра сложности” с серверной на клиентскую сторону. Такое смещение акцента требует от разработчика переосмысления некоторых привычных ему фактов, изучения языка JavaScript, а также понимания архитектурных решений на клиентской стороне. Об этом и пойдет речь в докладе.
Дмитрий Ефименко представит свой доклад «Auftragstaktik – старые новые принципы самоуправляемых команд». Auftragstaktik – философия управления, выработанная немецкими военными в конце XIX вв для борьбы с кризисом управления, вызванным повсеместным применением Befehlstaktik с её фокусом на выполнении детальных приказов. Новая философия управления позволила сформировать инициативный, способный к самостоятельным действиям коллектив единомышленников, объединенных общими целями. Принципы Auftragstaktik читаются как руководство по управлению Aglile командой, стартапом, продуктом. Именно поэтому, во многих современных армиях и бизнес-школах их изучают очень тщательно – они совершенно не устарели, а многие идеи и принципы прямо прописаны в наших настольных книгах.
Присоединяйтесь к нашему десанту! Будет интересно!
Весна постепенно набирает обороты. Март уже заканчивается и скоро наступят солнечные (мы искренне надеемся) апрель с маем. Мы запланировали много событий на эту весну. Что же вас ждет?
29 марта состоится 14-ая встреча “Клуба анонимных разработчиков”. Мы смело можем назвать ее одной из самых интересных встреч – ведь будет рассматриваться “горячая” тема облачной разработки. На суд участников будут представлены доклады о разработке на облаке Amazon и Windows Azure. Поэтому каждый найдет для себя что-то интересное. Встреча пройдет в уютном офисе ДатаАрт по адресу Бехтеревский переулок 14Е. Начало в 19:00.
6-7 апреля состоится новый тренинг «Инженерные практики в Agile». 2 тренера (Николай Алименков и Алексей Солнцев) в течение 2-ух дней познакомят участников с 8-ью современными инженерными практиками. Будут затронуты вопросы внедрения, поддержания и пользы от этих практик. Все практики будут демонстрироваться на реальных примерах и включают в себя многолетний опыт использования наших тренеров. Это один из лучших наших тренингов. Группа почти набрана, осталось всего 5 мест.
13-14 апреля мы впервые проведем новый тренинг Дмитрия Ефименко под названием «Практики эффективного, но экономного проектирования». Дима вложил в этот тренинг весь свой опыт по проектированию программного обеспечения. Тренинг отлично сочетает в себе информацию о процессах разработки и проектирования, работу с требованиями, инженерные практики и подходы, анализ и управление рисками, а также несколько интересных практических заданий. Участники даже будут писать реальный код. 🙂 Группа еще формируется и не поздно присоединиться к составу участников.
21-22 апреля состоится важное событие в мире тестирования – международная конференция SQA Days 11. Наш тренер Николай Алименков выступит на конференции с докладом «А вы знаете что тестируют ваши тесты?». В докладе речь пойдет о связывании тестов с самыми важными артефактами вашего проекта – требованиями и кодом. Николай на практических примерах продемонстрирует как полностью контролировать что и как тестируют ваши тесты. Помимо этого, 20 апреля мы проведем популярный тренинг «QA в Agile». Этот тренинг позволит участникам познакомиться с ролью тестировщика в Agile процессах, грамотно настроить процесс QA в Agile команде, разобраться с ролью автоматизации тестирвания и современными веяниями в мире тестирования. Тренинг будет полезен как менеджерам, так и обычным тестировщикам.
В апреле проходит еще несколько интересных конференций в России и Украине, но побывать везде просто не хватает времени. Вот некоторые из них: CodeFest 2012, Cloud Foundry Open Tour 2012, Software People’12, РИТ++, Quality Assurance Day’12, Fun ConfeT&QA. Мы также постараемся провести очередную бесплатную онлайн конференцию IT Brunch. Тема еще окончательно не выбрана, но в этот раз мы планируем сделать ее более технической.
28 апреля пройдет еще один наш новый тренинг «Успешный старт проекта». Сергей Поволяшко подготовил этот тренинг на основании своего многолетнего опыта управления проектами. На тренинге вы сможете узнать какие активности стоит проводить на стадии инициирования проекта, какие риски есть и как с ними бороться, как оценивать проекты с финансовой и временной точек зрения, что необходимо включить в контракт и как это сделать. Если вы менеджер и ваша работа связана со стартом новых проектов, то этот тренинг для вас!
27-28 апреля Александр Белецкий проведет свой новый тренинг «Веб-разработка с использованием ASP.NET MVC». Этот тренинг рассчитан на программистов, знакомых с концепциями ASP.NET, возможно уже имеющие опыт с Web Forms, но желающих приобрести практические навыки с новой, популярной технологией ASP.NET MVC. Тренинг очень насыщенный и на нем будут рассмотрены практически все аспекты разработки современных веб приложений с использованием ASP.NET MVC.
11-12 мая в Москве состоится очередная конференция для разработчиков Application Developer Days-3. На протяжении двух дней участники смогут посетить множество совершенно разных докладов на тему разработки, а также пообщаться с коллегами. Николай Алименков выступит с докладом «Разработка распределенных приложений на AWS», в котором поделится своим опытом (более 2-ух лет) в разработке приложений в облачной среде. Николай рассмотрит сервисы, предоставляемые Amazon (самым популярным облачным провайдером на данный момент) и даст множество полезных советов тем, кто начинает или только задумывается над переездом в облака.
19 мая мы уже во второй раз соберем Java разработчиков в Киеве на большую конференцию для Java практиков – JEEConf 2012. В этот раз мы собрали еще более интересную программу. Докладчики приедут в Киев с разных стран и будут освещать различные инструменты, методики и практики из мира Java. Николай Алименков выступит на конференции с докладом «За что я ненавижу Hibernate?», в котором рассмотрит недостатки одного из популярных ORM решений и способы их обхода. На данный момент уже более 300 участников изъявили свое желание участвовать в конференции. Это будет действительно яркое событие наступающей весны.
Перед конференцией мы организуем ряд тренингов, посвященных Java разработке: «JavaScript for Java developers», «TDD в Java», «Introduction to Java EE 6?. Все тренинги проводятся опытными профессионалами индустрии. Группы наполняются очень быстро, поэтому поторопитесь занять себе место в составе участников.
Завершит весеннюю гонку конференция AgileBaseCamp CREW DRILL в Харькове 26-27 мая. Это два дня, насыщенных докладами экспертов, воркшопами и вдохновляющими блицами. Панельные дискуссии и Open Space, демонстрации от практиков и два полномасштабных мастер-класса. Наши тренеры Александр Белецкий, Дмитрий Ефименко и Николай Алименков готовятся выступить с докладами. Программа конференции еще формируется.
А еще на апрель и май у нас запланированы корпоративные тренинги в Киеве, Днепропетровске, Воронеже и Москве. Приглашайте нас в свой город и мы с радостью приедем!
Вот такая интересная выдалась весна. Будем рады видеть вас на перечисленных мероприятиях!
Список весенних Agile конференций пополнил очередной Agile Base Camp. Конференционную эстафету, посвященную 10-летию со дня подписания Agile-манифеста подхватит второй город в 2011-м году – Киев!
Формат Agile Base Camp соединяет насыщенную программу со свободным общением и фаном, в формате edutainment. На конференции вы сможете:
Зарегистрироваться на конференцию можно прямо сейчас с 50% скидкой (только первые 50 мест). Кроме этого, в преддверии конференции, вы можете присоединиться к 85,000+ подтвержденных ScrumAlliance скрам-мастеров, пройдя сертификационный тренинг с Сергеем Дмитриевым.
В этом году 10 лет со дня подписания переломного документа для индустрии программной разработки – Agile-манифеста (www.agilemanifesto.org)! Этому событию будет посвящена целая серия конференций AgileBaseCamp в 2011 году. Первая из них состоится во Львове 5 февраля. Не так много конференций проходит в западной части Украины, поэтому надеюсь эта конференция положит начало новой положительной тенденции.
Сейчас идет активная работа над программой конференции. На сегодняшний день подтвердили свое участие в качестве докладчиков:
Конференция AgileBaseCamp – это хорошая возможность найти ответы на свои вопросы, познакомиться с практиками гибкой разработки, узнать про новые веяния и хорошие практики в индустрии от практикующих экспертов, поделиться своим опытов и услышать об успехах и проблемах коллег, хорошо и весело провести время в мире Agile. Торопитесь зарегистрироваться на конференцию по цене ранней регистрации – 350 гривен. Данное предложение действует только до 24 января!
На тренингах, касающихся инженерных практик, нас часто спрашивают о применении “Code Review”. Об этой практике можно рассказывать очень долго и мы обычно упоминаем доклад, подготовленный нами для конференции Agile Base Camp 2, проходившей этой весной в Киеве. Наконец-то стало доступно видео с этой конференции, включая наш доклад “Применение практики “Code Review” для улучшения качества продукта”. Вы можете найти его в видео разделе на нашем сайте. Удачного просмотра!
Вот и закончилась вторая конференция Agile Base Camp, которая проходила в эту субботу 29 мая в Киеве. Конференция очень порадовала составом докладчиком и рассматриваемыми темами. Было много докладов про мотивацию, несколько практических отчетов о применении Agile методологий, а также доклады о специфических техниках и практиках Agile.
Наши тренеры представили на конференции 2 доклада. Первый доклад “Путь Agile до первой итерации” от Николая Алименкова дал участникам множество советов как организовать работу над проектом до начала полноценной итеративной разработки с использованием одной из Agile методологий. В докладе рассматривались основные активности и практики, которые помогают подготовиться к началу разработки и избежать многих трудностей в будущем. Вы можете ознакомиться с презентацией:
Вторым докладом наши тренеры Николай Алименков и Алексей Солнцев осуществили очередную инъекцию методологии XP для публики. Рассказ шел об одной из наиболее полезных и эффективных инженерных практик – Code Review. Участники конференции познакомились с основными принципами, лежащими в основе практики, стратегиями выбора ревьювера, а также ответами на многие вопросы на тему внедрения и использования практики. Ниже представлена презентация:
К конференции мы подготовили еще один сюрприз для участников – издали перевод на русский язык книги Хенрика Книберга “Scrum and XP from trenches”. Перевод был осуществлен членами сообщества Agile Ukraine по инициативе Алексея Солнцева. Благодаря их усилиям украинское сообщество получило возможность читать эту уникальную по своему стилю и полезности книгу в профессиональном переводе. Хотелось бы еще раз вспомнить всех участников и сказать слова благодарности. Издание книги стало возможным благодаря спонсорству компаний EPAM, Cicklum и Infopulse, а также помощи многих наших друзей и знакомых. Книга издана не для коммерческого использования и раздавалась всем участникам абсолютно бесплатно. Надеемся, что благодаря этой книге участники смогут внедрить или улучшить существующие процессы у себя в команде.
Хотелось бы поблагодарить организаторов и участников конференции за незабываемый опыт и интересное общение. Всем успехов!
Весна выдалась очень богатой на различные конференции. К сожалению на все сразу попасть нет возможности, но наши тренеры подготовили несколько выступлений. Первое из них состоится сразу после майских праздников – 13 мая на конференции Dev Labs в Киеве. Николай Алименков и Алексей Солнцев представят вниманию участников доклад на тему “Применение практики ‘Code Review’ для улучшения качества продукта”. Этот доклад посвящен одной из наиболее полезных инженерных практик. Тренеры поделятся многолетним практическим опытом применения данной практики и дадут немало полезных советов. С этим же докладом планируется выступление на конференции Agile Base Camp 29 мая в Киеве. На этой конференции Николай Алименков также выступит с еще одним докладом на тему “Путь Agile проекта до первой итерации”, в котором поделится своими мыслями и опытом старта непростых проектов с использованием Agile методологий. Участники получат представление о различных практиках и приемах, используемых для успешного старта проекта и его последующего развития. Перед конференцией 28 мая Николай Алименков и Алексей Солнцев представят свой новый тренинг “Инженерные практики в Agile”. За 8 часов участники смогут рассмотреть в деталях 6 инженерных практик, задать вопросы тренерам и получить практические советы по внедрению и использованию инженерных практик в своих командах и проектах. Приходите, будет очень интересно! Надеемся, что май обогатит вас знаниями и опытом, а также позволит расширить кругозор и круг знакомств.
Вот и закончилась долгожданная конференция Agile Base Camp. Организаторы очень порадовали количеством сцен и участников. Было много интересных людей из России, Украины и Беларуси.
В первой половине дня я успел посетить доклад Асхата Уразбаева о метриках в Agile. Мне эта тема очень близка и я уже делал доклады на одноименную тему. Для себя отметил несколько интересных мыслей, а в целом доклад понравился своей лаконичностью и практичностью. Асхат умеет говорить по существу.
Мы же с Алексеем Солнцевым попробовали новый для себя вид выступления – проведение игр. Были подготовлены 3 игры, которые демонстрировали участникам преимущества использования инженерных практик: Acceptance Test Driven Development, Continuous Integration и парного программирования. Несмотря на небольшой размер аудитории, собралось достаточно много желающих весело и с пользой провести время. Мы установили 5 столов, за которыми и разместились все участники. Игры начались достаточно резво и сразу стало заметно, что играть любят все. В первой игре мы сначала столкнулись со сложностями в понимании правил, но вскоре все наладилось. Необходимо было разрисовывать посуду и складывать ее в шкаф. Команды показали интересные результаты, некоторые из которых были для нас неожиданными. Но это лишь повысило интересность дискуссии при разборе результатов. Вторая игра простотой правил и забавностью задания очень порадовала меня. Необходимо было нарисовать портрет одного из ведущих либо любого другого человека. Участники могли проявить свою фантазию без ограничений и у многих это получилось. При работе в парах мы получили много очень интересных примеров для демонстрации преимуществ применения парного программирования. Наконец, в последней игре участникам давалась полная свобода действий, что симулировало реальную разработку. Требовалось нарисовать картину из множества элементов, но в соответствии с ограничениями по размерам. В командах были выделены роли и работа осуществлялась по итерациям. Очень интересно было понаблюдать со стороны, как в игровых ситуациях повторяются ошибки и проблемы из реальных проектов. Мы испытали множество положительных эмоций и, надеюсь, дали участникам немало идей для обдумывания. В ближайшее время мы обработаем все собранные материалы и выложим детальный отчет и презентацию.
После обеда я поделился с участниками практическим опытом в использовании техники Pomodoro для эффективного управления собственным временем. Судя по отзывам, эта тема интересовала очень многих, а мой доклад дал им толчок уделить больше внимания вопросу собственной эффективности. Слайдкаст моей презентации доступен благодаря усилиям Леши, который постарался записать его на мобильный телефон.
В завершении организаторы пообещали, что 2010 год станет годом Agile в Украине. Будет еще много конференций, тренингов, семинаров на тему Agile, что дает надежду на повышение уровня знаний представителей IT-сообщества и продолжение распространения Agile в компаниях Украины.
Как вы уже наверняка знаете 23 января в Киеве пройдет большая и насыщенная событиями конференция Agile Base Camp. В программе конференции среди множества экспертов из Украины и стран ближнего зарубежья представлены и наши тренеры.
Алименков Николай и Алексей Солнцев представят вашему вниманию 2-часовой воркшоп, посвященный инженерным практикам в Agile. Для этого были подготовлены игры, которые позволят участникам на себе проверить преимущества использования инженерных практик, пообщаться в дружественной атмосфере с коллегами, да и просто получить удовольствие и заряд положительных эмоций. Воркшоп будет интересен как новичкам, так и имеющим опыт в Agile.
Также Алименков Николай представит вашему вниманию практический отчет об использовании техники Pomodoro для эффективного управления собственным временем. В докладе будут рассмотрены предпосылки к применению техник управления временем, базовые приемы техники Pomodoro, а также некоторые советы и практики, накопленные на личном опыте. Этот доклад поможет вам стать более эффективными в работе и при этом избежать стрессов и чрезмерных нагрузок.
До встречи на Agile Base Camp!