<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>XP Injection &#187; презентация</title>
	<atom:link href="http://xpinjection.com/tag/%d0%bf%d1%80%d0%b5%d0%b7%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d1%8f/feed/" rel="self" type="application/rss+xml" />
	<link>http://xpinjection.com</link>
	<description>Inject Agile practices for project health</description>
	<lastBuildDate>Tue, 15 May 2012 12:40:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Как я участвовал в конференции SQADays-11</title>
		<link>http://xpinjection.com/2012/04/26/sqadays-11-report/</link>
		<comments>http://xpinjection.com/2012/04/26/sqadays-11-report/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 18:19:34 +0000</pubDate>
		<dc:creator>Николай Алименков</dc:creator>
				<category><![CDATA[Общие]]></category>
		<category><![CDATA[SQADays]]></category>
		<category><![CDATA[автоматизация тестирования]]></category>
		<category><![CDATA[конференция]]></category>
		<category><![CDATA[презентация]]></category>
		<category><![CDATA[тестирование]]></category>

		<guid isPermaLink="false">http://xpinjection.com/?p=2094</guid>
		<description><![CDATA[В эти выходные, 21 и 22 апреля, Киев принимал самую масштабную на просторах постсоветского пространства конференцию тестировщиков &#8211; SQADays. Конференция в Киеве стала 11-ой по счету, что уже говорит немало о ее популярности. Не смотря на мои &#171;разработческие корни&#187;, я в очередной раз подготовил доклад на тему тестирования и принял участие в конференции в качестве <a href="http://xpinjection.com/2012/04/26/sqadays-11-report/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>В эти выходные, <strong>21 и 22 апреля</strong>, Киев принимал самую масштабную на просторах постсоветского пространства конференцию тестировщиков &#8211; <a href="http://it-conf.ru/ru/content/464.htm">SQADays</a>. Конференция в Киеве стала <strong>11-ой</strong> по счету, что уже говорит немало о ее популярности. Не смотря на мои &laquo;разработческие корни&raquo;, я в очередной раз подготовил доклад на тему тестирования и принял участие в конференции в качестве докладчика. Но о моем докладе чуть позже&#8230;</p>
<p>В субботу меня мучала температура, поэтому я приехал практически перед официальным открытием. Тем не менее, времени вполне хватило, чтобы пообщаться со многими знакомыми. Приятно видеть на конференции столько знакомых лиц, причем из разных городов. Это отличная возможность поболтать и поделиться полезной информацией. Генеральный партнер конференции, компания Lohika, установила в холле оригинальный стенд с кислородными коктейлями. У участников появился шанс окунуться в воспоминания из детства. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>Местом проведения был выбран КИМО, что поначалу меня немного шокировало. Ведь в образовательных заведениях по-прежнему царят &laquo;советские&raquo; устои, да и помещения не претендуют на звание современных. Но скажу сразу, что мои опасения мало в чем подтвердились. Огромным плюсом стал размер залов и холла. Складывалось ощущение, что никакой конференции и нет вовсе, а просто &laquo;пожилые&raquo; студенты с бейджами бродят из аудитории в аудиторию. Везде хватало мест и никто не теснился.</p>
<p>Сразу отмечу удобство программы, которая одновременно является и блокнотом. Мы позаимствовали этот формат для наших конференций. Это реально очень удобно &#8211; вы создаете свою версию &laquo;книги знаний&raquo;. Но, к сожалению, информация о докладах в программе была устаревшей и для навигации я в основном пользовался листиком с расписанием докладов. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Как организатор подобных мероприятий, я еще сильно напрягался с односторонним бейджем &#8211; он все время норовил перевернуться чистой стороной наружу. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Двухсторонние бейджи гораздо приятнее в этом отношении.</p>
<p>Вот наступило долгожданное открытие конференции. Много слов благодарности, мини-речи приглашенных зарубежных гостей и информация для участников &#8211; все это растянулось на полчаса. Скоротать это время помог интернет. Он работал практически всегда адекватно. Много участников общались в Twitter по хештегу <a href="https://twitter.com/#!/search/%23sqadays12">#sqadays12</a> (старый хештег <a href="https://twitter.com/#!/search/%23sqadays">#sqadays</a> атаковали спамеры). В ленте можно найти много всего интересного.</p>
<p>Первый доклад <a href="http://it-conf.ru/ru/content/466.htm#TOC-12">Ярона Цубери</a> я пропустил в пользу мини-доклада на тему советов по смене работы от <strong>Алексея Лянгузова</strong>. Леша сам только сменил работу после долгих лет, проведенных в компании Sun, и ему было чем поделиться. Много полезных советов, пометил себе эту презентацию на случай ухода с текущего насиженного места. Надо отметить, что зона стендовых докладов была оборудована грушами-подушками, которые просто мега-удобные. У меня такая есть дома. Теперь мы постараемся на следующих наших конференциях делать лаунж-зону с такими же грушами. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Очень хотелось проснуться, а растворимый кофе на кофе-брейке пить совершенно не хотелось. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Поэтому мы отправились в близлежащий &laquo;Кофе-Хаус&raquo;. Оказалось, там достаточно много участников конференции также коротали время. Вообще, кофе-брейки стали самым слабым местом конференции. Кипяток был на вес золота, его постоянно не хватало. Женщины в столовской одежде разливали его из большой кастрюли, заливая насыпанный в стаканчики растворимый кофе и чай в пакетиках. До еды я так ни разу и не добрался, но, по слухам, она разлеталась очень быстро. Я больше расстраивался отсутствию постоянного доступа к горячей воде, потому что мне нужно было принимать лечебные процедуры полоскания. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Следующим в моем списке стал доклад <a href="http://it-conf.ru/ru/content/466.htm#TOC-30">Эдуарда Плаксина</a> по грамотной отчетности нагрузочного тестирования. Много полезных советов из жизни, немного не хватало огонька в глазах, а так очень даже неплохой доклад. Прослушав его, можно избежать многих ошибок в своей практике составления отчетов.</p>
<p>На обед я решил пойти во вторую смену и остался на доклад <a href="http://it-conf.ru/ru/content/466.htm#TOC-13">Тани Зинченко</a>. Она захватывающе рассказывала о своей команде и о процессе, который они у себя построили. Некоторые вещи мне было очень странно слышать &laquo;под соусом&raquo; Agile. Но доклад порадовал очень позитивным настроем и полной отдаче своему делу. Так держать!</p>
<p>Обед я провел в компании <strong>Андрея Дзыни</strong> и <strong>Алексея Лупана</strong>. Спасибо им большое за интересную беседу, обмен идеями на будущее и просто хорошую компанию. Правда обед разочаровал. Давно я не кушал в столовках и не ощущал &laquo;столовочного сервиса&raquo;. Но тут ничего не поделаешь &#8211; такое уж место проведения. Иначе бы мы просто все остались голодными. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>После обеда я отправился на главную сцену послушать про <a href="http://it-conf.ru/ru/content/466.htm#TOC-19">серебряную пулю автоматизации тестирования</a> от <strong>Наташи Руколь</strong> и <strong>Игоря Любина</strong>. Доклад получился достаточно динамичным, слайды яркие, тема важная. Иногда не хватало живого диалога от Игоря, но это можно списать на отсутствие опыта публичных выступлений. В целом, доклад поднимал достаточно интересные вопросы по поводу внедрения автоматизации тестирования и неправильного ее применения.</p>
<p>Следующим по расписанию шел мой доклад. Я выступал в зале В с докладом <a href="http://it-conf.ru/ru/content/466.htm#TOC-18">&laquo;А вы знаете что тестируют ваши тесты?&raquo;</a>. В докладе я рассказал каким образом можно контролировать покрытие требований, кода и UI элементов приложения тестами, при этом получая информативный и красивые отчеты. Анализ и понимание покрытия тестами позволяет спать спокойно не только тестировщикам, но и менеджерам. А это очень важно во многих проектах. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Но лучше слов за меня все расскажет презентация:</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/12637275" width="510" height="426" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>Как только появится звук, я сделаю слайдкаст. Также я выложил проект, на котором я демонстрировал все примеры, на <a href="https://github.com/xpinjection/code-coverage-sample">свой аккаунт на GitHub</a>. Пользуйтесь на здоровье!</p>
<p>После своего доклада я много общался в кулуарах, познакомился с ребятами из &laquo;Одноклассников&raquo;, обсудил с <strong>Лешей Баранцевым</strong> некоторые инструменты и подходы из моего выступления, практически убедил на реальных примерах одну из участниц конференции в неправильности подхода выделенных функциональных команд. Вообщем, с пользой провел время.</p>
<p>Первый день конференции закрывал <a href="http://it-conf.ru/ru/content/466.htm#TOC-14">Алексей Баранцев</a> с темой о важности граничных значений и тестирования на границах. Мне доклад очень понравился. Тема достаточно узкая, поэтому Леша медленно и интересно ее раскрывал, с кучей классных примеров из не-IT тематики. В завершение, всех ждал мультик о &laquo;целеустремленном тестировщике&raquo;, который сильно поднял настроение и стал замечательным завершением дня.</p>
<p>Во второй день я немного опоздал на первый доклад из-за плохого самочувствия и &laquo;попал в лапы&raquo; к <strong>Стасу Фомину</strong>. Он показал и рассказал про базу знаний, которую они собирают в компании на протяжение многих лет, продемонстрировал прогресс в его подходах к съемке и подготовке материалов, а также поведал много чего интересного. Стас &#8211; увлеченный человек и это здорово (хотя и негативно повлияло на его работу в компании)!</p>
<p>На второй доклад я пошел к <strong>Мишу Полярушу</strong> послушать про <a href="http://it-conf.ru/ru/content/466.htm#TOC-27">Robot Framework</a>. Давно хотел посмотреть его в действии и мне это удалось. Миша показал на простых примерах как легко можно начать работать с этим инструментом и какие интересные возможности открываются перед тестировщиком. Круто, я люблю практические доклады с живыми примерами!</p>
<p>На следующий доклад я снова остался на главной сцене послушать про <a href="http://it-conf.ru/ru/content/466.htm#TOC-23">внутренние &laquo;облака&raquo; в компании Parallels</a>. <strong>Кирилл Казаков</strong> очень уверенно доносил информацию, но практической ценности в докладе я не увидел. Мало какие компании берутся за построение собственного &laquo;облака&raquo; &#8211; это затратно как по времени, так и по деньгам. Гораздо проще начать использовать публичные сервисы и отбросить паранойю по поводу кражи исходников и прочих &laquo;ценностей&raquo;.</p>
<p>На обед я отправился немного пораньше, поэтому не стоял в очереди и хватило времени поболтать с <strong>Сашей Баглаем</strong>, с которым мы знакомы уже давно и он помогал нам в качестве волонтера на многих конференциях. Обсудили конференцию, будущие мероприятия, волонтерство, рынок Java разработчиков и, если бы не наплыв желающих пообедать, могли продолжать еще долго. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>После обеда мой выбор пал снова на главную сцену &#8211; там два <strong>Сергея</strong> (<strong>Атрощенков</strong> и <strong>Бережной</strong>) вещали про <a href="http://it-conf.ru/ru/content/466.htm#TOC-35">нежелание заказчиков давать &laquo;свободу&raquo; тестировщикам</a>. Выступление было несколько смазанным по техническим причинам &#8211; микрофоны ужасно фонили и просто не давали возможности сосредоточиться на выступлении. Идея доклада была достаточно узкой, но хорошо разжеванной &#8211; не заигрывайтесь с инструментами и подходами, а стремитесь решать выгодные с точки зрения ROI проблемы. Даже с нелюбимыми мной матрицами 2 на 2, доклад получился неплохой. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Следующий выбранный мной доклад, пожалуй, был единственной &laquo;ошибкой&raquo;. Я отправился слушать <strong>Александра Башарина</strong> про <a href="http://it-conf.ru/ru/content/466.htm#TOC-21">оценки тестирования</a>. Доклад был очень запутанный и скучный. Зато поиграли в шахматы онлайн в паре с <strong>Игорем Любиным</strong> (да, сдал с потрохами). Надо же как-то выходить из ситуации. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>На кофе-брейке мне опять ничего не досталось, с трудом выборол для себя немного кипятка в лекарственных целях. Поэтому на доклад <a href="http://it-conf.ru/ru/content/466.htm#TOC-36">Ани Скуминой</a> я отправился в приподнятом настроении. Она рассказывала о нестандартных подходах к тестированию usability. Отличные слайды, поставленная приятная речь, легкий и интересный материал &#8211; я остался доволен. Важно помнить, что тестировщик тестирует usability продукта, просто его используя. А это круче многих специализированных тестов. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>В это время твиттер разрывался от крутости доклада на сцене В. Я попал на последнюю часть и тоже был очень доволен. <strong>Олесь Сегеда</strong> в режиме реального времени демонстрировал <a href="http://it-conf.ru/ru/content/466.htm#TOC-2-4">уязвимости различных типов и способы борьбы с ними</a>. Живое шоу действует на участников как нельзя лучше и доклад был воспринят на ура. Все отчаянно начали вписывать Олеся в анкету-опросник с голосованием за лучший доклад. Я себе пометил доклад для обязательного просмотра, как только появится видео.</p>
<p>Закрывали конференцию <strong>Наташа Руколь</strong> и <strong>Андрей Мясников</strong>. У них получился очень живой и насыщенный доклад в стиле боя в <a href="http://it-conf.ru/ru/content/466.htm#TOC-34">Mortal Combat</a>. В схватке схлестнулись тестирование по сценариям и методом свободного поиска. Они наносили друг другу удары в виде аргументов и язвительных историй. То и дело зал присоединялся и выдавал свои комментарии. Отличная подача материала и, как принято, &laquo;победила дружба&raquo;. Всякое тестирование важно, если его применять по месту и с умом. На этой ноте и завершилась официальная часть конференции.</p>
<p>За последним докладом последовало вручение призов от спонсоров и от организаторов за лучшие доклады. Очень заслуженно призы получили <strong>Олесь Сегеда</strong>, <strong>Миша Поляруш</strong> и <strong>Аня Скумина</strong>. Правда призы были несколько странными для IT-конференции &#8211; утюг, термос и еще что-то. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Мне же в подарок досталась мышка за самое активное участие в twitter-ленте конференции. Мелочь, но приятно!</p>
<p>На afterparty я не попал по состоянию здоровья, поехал долечиваться. В целом, конференция понравилась. Мне посчастливилось попасть на яркие и интересные доклады, а также завести несколько полезных знакомств. Также я поделился в своем докладе наработками и мыслями на тему тестирования. А не для этого ли мы и приходим на подобные мероприятия? Надеюсь выступить на следующей SQADays-12, где бы она не проходила. Спасибо организаторам, докладчикам и участникам за отлично проведенное время!</p>
<div class="shr-publisher-2094"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2012%2F04%2F26%2Fsqadays-11-report%2F' data-shr_title='%D0%9A%D0%B0%D0%BA+%D1%8F+%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%B2%D0%BE%D0%B2%D0%B0%D0%BB+%D0%B2+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+SQADays-11'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2012%2F04%2F26%2Fsqadays-11-report%2F' data-shr_title='%D0%9A%D0%B0%D0%BA+%D1%8F+%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%B2%D0%BE%D0%B2%D0%B0%D0%BB+%D0%B2+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+SQADays-11'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2012%2F04%2F26%2Fsqadays-11-report%2F' data-shr_title='%D0%9A%D0%B0%D0%BA+%D1%8F+%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%B2%D0%BE%D0%B2%D0%B0%D0%BB+%D0%B2+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+SQADays-11'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2012%2F04%2F26%2Fsqadays-11-report%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://xpinjection.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=2094" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://xpinjection.com/2012/04/26/sqadays-11-report/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Успешное выступление на онлайн конференции Auto ConfeT&amp;QA 2012</title>
		<link>http://xpinjection.com/2012/02/21/successful-talk-at-auto-confetqa-conference/</link>
		<comments>http://xpinjection.com/2012/02/21/successful-talk-at-auto-confetqa-conference/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 10:15:50 +0000</pubDate>
		<dc:creator>Николай Алименков</dc:creator>
				<category><![CDATA[Общие]]></category>
		<category><![CDATA[ConfeT&QA]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[webdriver]]></category>
		<category><![CDATA[автоматизация тестирования]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[инженерные практики]]></category>
		<category><![CDATA[презентация]]></category>

		<guid isPermaLink="false">http://xpinjection.com/?p=1821</guid>
		<description><![CDATA[13-15 февраля с 17 до 19 часов по московскому времени проходила онлайн конференция для специалистов по автоматизации тестирования &#8211; Auto ConfeT&#038;QA. Организаторы собрали докладчиков из России, Украины и Беларуси, которые представили на суд слушателей 10 докладов. Уровень организации был достаточно высоким, докладчикам помогали подготовиться к выступлению, репетировали с ними доклады, делали ревью презентаций. В результате <a href="http://xpinjection.com/2012/02/21/successful-talk-at-auto-confetqa-conference/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="article-left" src="/images/articles/confetqa.jpg" alt="онлайн конференция Auto ConfeT&#038;QA" /></p>
<p><strong>13-15 февраля</strong> с 17 до 19 часов по московскому времени проходила онлайн конференция для специалистов по автоматизации тестирования &#8211; <a href="http://confetqa.ru/program-auto-2012/">Auto ConfeT&#038;QA</a>. Организаторы собрали докладчиков из России, Украины и Беларуси, которые представили на суд слушателей <strong>10 докладов</strong>. Уровень организации был достаточно высоким, докладчикам помогали подготовиться к выступлению, репетировали с ними доклады, делали ревью презентаций. В результате все выступили достойно.</p>
<p>Я тоже принимал участие в качестве докладчика с докладом <a href="http://confetqa.ru/program-auto-2012/">«TDD c помощью функциональных тестов на WebDriver»</a>. Я давно хотел выступить на данную тему и как раз представилась неплохая возможность это сделать. TDD (Test Driven Development) является популярным подходом среди разработчиков. Сначала пишется тест, а только потом на основании этого теста пишется реализация. Эта практика дает много преимуществ, позволяя сосредоточиться на небольшом аспекте функциональности и автоматизировать проверку правильности его реализации. Таким образом, разработчик сразу думает о вариантах использования и реализует минимальный необходимый функционал.</p>
<p>TDD можно применять не только на уровне модульных тестов, но и на уровне функционального тестирования. Это дает возможность задуматься о структуре и особенностях функциональности еще до ее реализации. Вам не придется мучиться в попытках протестировать приложение, которое не задумывалось для тестирования (сложные локаторы, непонятная структура страниц, запутанные связки элементов). В качестве сопутствующего эффекта, TDD позволяет сократить время на ручную проверку разработчикам и автоматизировать 100% функциональных тестов.</p>
<p>Многим понятны преимущества TDD, но они не знают с чего начать. Некоторым кажется, что написание теста до появления реализации вообще невозможно. В своем докладе я рассказал не только о преимуществах и особенностях данного подхода, но и на примерах продемонстрировал, как работать с TDD на практике. Были рассмотрены варианты распределения ролей, техники написания тестов и особенности их использования. В качестве основного инструмента для тестирования использован WebDriver.</p>
<p>Доступен слайдкаст доклада:</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/11572784" width="510" height="426" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>Так как я показывал живую демонстрацию, то посмотреть доклад в полном объеме можно на видеозаписи:</p>
<p><object width="500" height="375"><param name="video" value="http://static.video.yandex.ru/lite/xpinjection/jjkrj32ta9.3320/"></param><param name="allowFullScreen" value="true"></param><param name="scale" value="noscale"></param><param name="flashvars" value="is-hq=true"></param><embed src="http://static.video.yandex.ru/lite/xpinjection/jjkrj32ta9.3320/" type="application/x-shockwave-flash" width="500" height="375" allowFullScreen="true" scale="noscale"flashvars="is-hq=true" ></embed></object></p>
<p>Лично мне понравилось несколько докладов. Отлично выступил Алексей Баранцев на тему <a href="http://confetqa.ru/program-auto-2012/#barancev">&laquo;Разработка стратегии автоматизации&raquo;</a>. Леша очень опытный докладчик, особенно в онлайн режиме. Доклад был насыщен полезными советами, которые помогут многим начать автоматизировать и снизить риски провала.</p>
<p>Яркий и живой доклад получился также у Ольги Киселевой, которая выступала первый раз. У нее была очень спорная тема <a href="http://confetqa.ru/program-auto-2012/#kiseleva">&laquo;Можно ли писать автотесты на родном языке?&raquo;</a>, которая вызвала много споров и дискуссий. Но сам доклад никого не оставил равнодушным.</p>
<p>Еще я для себя отметил доклад <a href="http://confetqa.ru/program-auto-2012/#zhariy">&laquo;Обходные пути в автоматизированом тестировании&raquo;</a>, с которым выступал Дмитрий Жарий. Не всегда получается жить в идеальном мире и к нему приходится приспосабливаться. Именно о таких способах обходить препятствия и рассказывалось в докладе. Просто и со вкусом.</p>
<p>Остальные докладчики тоже молодцы. Спасибо всем за подготовку и потраченное время!</p>
<p>Организаторы проводили голосование среди участников за лучший доклад на конференции. <a href="http://confetqa.ru/luchshie-doklady-auto-confetqa-2012/">Результаты</a> опубликовали сегодня. С отрывом в один голос я занял второе место после Алексея Баранцева. Леша благородно отказался от приза по причине причастности к организации конференции. В результате, первый приз достался мне &#8211; <a href="http://www.ozon.ru/context/detail/id/5557107/">игровая приставка Xbox 360 + сенсор Kinect</a>. Я несказанно рад этому факту! Значит, мои усилия были интересны людям и приносят пользу. А теперь мое выступление принесло пользу и мне лично. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Я буду с удовольствием выступать в очередной онлайн конференции из этой серии &#8211; <a href="http://confetqa.ru/program-chief-2012/">Chief ConfeT&#038;QA</a>. На этот раз с докладом <a href="http://confetqa.ru/program-chief-2012/#alimenkov">&laquo;Жизнь без тестировщиков: миф или реальность?&raquo;</a>. Не подумайте, я не против тестировщиков. Наоборот &#8211; я за то, чтобы они занимались интересной работой и приносили большую пользу проекту. Подробности можно будет услышать на моем выступлении.</p>
<p>Участники задавали достаточно много вопросов после доклада. Ниже вы можете найти мои ответы:</p>
<p><strong>Вопрос: <em>Какими средствами CI докладчик пользуется (советует пользоваться) наряду с TDD?</em></strong></p>
<p>Лично я уже давно почти везде пользуюсь TeamCity (http://www.jetbrains.com/teamcity/). Отличный UI, множество уникальных фичей, отличная интеграция с различными IDE, поддержка для практически всех известных мне инструментов, классная архитектура и т.д. Бесплатная версия подойдет для большей части проектов и не вызовет проблем или нехватки чего-то. На втором месте Jenkins (http://jenkins-ci.org/). Основной аргумент за него &#8211; бесплатный с огромным сообществом, а это значит куча плагинов под все, что только можно придумать. Но UI достаточно беден и нужно конфигурировать плагины самостоятельно.</p>
<p><strong>Вопрос: <em>А если ошибки возникнут потом при эксплуатации? Те тесты, которые не предусмотрели в &laquo;чек-листе&raquo;, согласованном с клиентом?</em></strong></p>
<p>То, что мы не предусмотрели, не могло быть реализовано. Оно должно быть реализовано как отдельная доработка. А там действует все тот же TDD. На любой баг или недоработку сначала пишем тест, а потом уже начинаем работу&#8230;</p>
<p><strong>Вопрос: <em>По факту все же получается, что тест пишется паралельно с реализацией?</em></strong></p>
<p>В большей части случаев (из моего опыта) тесты написать проще, чем реализацию функциональности. Поэтому тесты появляются достаточно быстро, но не полностью до начала разработки. Зато их обсуждение происходит перед началом работ, а этого хватает для получения практически всех преимуществ.</p>
<p><strong>Вопрос: <em>А какую test management system посоветуете?</em> </strong></p>
<p>В идеале &#8211; никакую. Я уже говорил о дублировании усилий на поддержку тестов и тест кейсов. Я вижу этот процесс как полную автоматизацию, поэтому предлагаю избегать использования test management систем. Они заведомо склоняют нас к дублированию.</p>
<p><strong>Вопрос: <em>Авто тесты лучше писать до разработки приложения или после и кто должен за это отвечать?</em></strong></p>
<p>Конечно же их лучше писать до разработки. В этом и есть подход TDD. Таким образом вы сможете получить весь спектр преимуществ, о которых я упоминал в докладе.</p>
<p><strong>Вопрос: <em>Что делать если UI достался от legacy проекта?</em></strong></p>
<p>Legacy код будет проблематичным для всех, включая тестировщиков. Но TDD заставляет работать над проблемами всей командой. Разработчики будут помогать победить проблемы. Вам придется разработать с течением времени тонкую прослойку над вашим нетестируемым UI и в будущем будет на порядок легче.</p>
<p><strong>Вопрос: <em>Опиши детальнее возможности инструмента testdox.</em></strong></p>
<p>TestDox &#8211; это очень простой, но удобный инструмент. Он ставится как плагин к IDE и позволяет разбирать названия тестовых методов на слова. Таким образом можно включать гораздо больше полезных данных в название теста, причем писать просто на английском языке, избегая особенностей языка программирования (подчеркиваний, camel case и прочих). Поддерживается редактирование, список тестов, создание новых тестов. Таким образом, данный плагин приближает вас на шаг к тестам в качестве документации. Остается только подключить мозг. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Вопрос: <em>Что ты думаешь по поводу BDD?</em> </strong></p>
<p>BDD &#8211; отличная практика, которая является подмножеством TDD. Вместо тестов рекомендуется начинать с поведенческих шаблонов приложения, причем оформлять их в человеческом виде (в основном предложениями английского языка). Не всегда дополнительные расходы времени на специализированный инструмент действительно оправданы. Если никто со стороны бизнеса не заглядывает в эти тесты, то возможно стоит перейти на уровень технических тестов с DSL.</p>
<p><strong>Вопрос: <em>Прокомментируй еще раз рекомендации с чего начать.</em></strong></p>
<p>Начать стоит с того, чтобы осознать четко для себя зачем и почему стоит работать по TDD. После этого стоит донести свои мысли и идеи до всех членов команды. Причем не то, что вы собираетесь работать по TDD, а то, какие преимущества могли бы получить все от этого. Если у вас получится это сделать, то все будут хотеть применить TDD. А потом дело лишь в стратегии. Вам нужно найти удобный момент и начать внедрение. Поддержка команды поможет вам сделать это достаточно быстро (я имею ввиду начать). А дальше у вас будет освобождаться все больше времени за счет 100% автоматизации новой функциональности и вы сможете укрепить свои позиции. И не забудьте подготовиться морально к тому, что придется поломать мозг, как свой так и коллег. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Удачи!</p>
<div class="shr-publisher-1821"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2012%2F02%2F21%2Fsuccessful-talk-at-auto-confetqa-conference%2F' data-shr_title='%D0%A3%D1%81%D0%BF%D0%B5%D1%88%D0%BD%D0%BE%D0%B5+%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BD%D0%B0+%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+Auto+ConfeT%26QA+2012'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2012%2F02%2F21%2Fsuccessful-talk-at-auto-confetqa-conference%2F' data-shr_title='%D0%A3%D1%81%D0%BF%D0%B5%D1%88%D0%BD%D0%BE%D0%B5+%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BD%D0%B0+%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+Auto+ConfeT%26QA+2012'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2012%2F02%2F21%2Fsuccessful-talk-at-auto-confetqa-conference%2F' data-shr_title='%D0%A3%D1%81%D0%BF%D0%B5%D1%88%D0%BD%D0%BE%D0%B5+%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BD%D0%B0+%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+Auto+ConfeT%26QA+2012'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2012%2F02%2F21%2Fsuccessful-talk-at-auto-confetqa-conference%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://xpinjection.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1821" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://xpinjection.com/2012/02/21/successful-talk-at-auto-confetqa-conference/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Отчет о выступлении на конференции SQADays-10</title>
		<link>http://xpinjection.com/2011/12/05/sqadays-10-report/</link>
		<comments>http://xpinjection.com/2011/12/05/sqadays-10-report/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 15:00:58 +0000</pubDate>
		<dc:creator>Николай Алименков</dc:creator>
				<category><![CDATA[Общие]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[SQADays]]></category>
		<category><![CDATA[webdriver]]></category>
		<category><![CDATA[автоматизация тестирования]]></category>
		<category><![CDATA[конференция]]></category>
		<category><![CDATA[презентация]]></category>
		<category><![CDATA[тестирование]]></category>

		<guid isPermaLink="false">http://xpinjection.com/?p=1455</guid>
		<description><![CDATA[Я решил не откладывать в долгий ящик написание отчета о прошедшей конференции SQADays-10 и оформить его по горячим следам. Я давно собирался посетить эту конференцию, которая стала просто легендарной для тестировщиков, но все время что-то мешало мне это сделать. На этот раз обстоятельства сложились благоприятно и я решил выступить в качестве докладчика. Поэтому мой отчет <a href="http://xpinjection.com/2011/12/05/sqadays-10-report/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="article-left" src="/images/articles/sqadays.jpg" alt="SQADays-10" /></p>
<p>Я решил не откладывать в долгий ящик написание отчета о прошедшей конференции <a href="http://it-conf.ru/ru/sqadays_main/sqadays_10/sqa10_agenda/">SQADays-10</a> и оформить его по горячим следам. Я давно собирался посетить эту конференцию, которая стала просто <strong>легендарной</strong> для тестировщиков, но все время что-то мешало мне это сделать. На этот раз обстоятельства сложились благоприятно и я решил выступить в качестве докладчика. Поэтому мой отчет будет не только глазами участника, но еще и опытного докладчика. В отчете я буду стараться держаться позитивной стороны, но будет проскакивать местами и конструктивная критика. Поэтому заранее прошу никого не обижаться. Как я <a href="/2011/09/20/important-and-useful-feedback/">писал</a> некоторое время назад, негативная обратная связь несет больше всего информации.</p>
<p>Мы летели на конференцию из Киева с <strong>Андреем Дзыней</strong>, который тоже собирался выступить с докладом. Аэропорт Домодедово находится недалеко от места проведения, но нам все рекомендовали не рисковать и не ехать на такси. Поэтому, не смотря на достаточно ранний прилет, на место мы прибыли около 11-12 часов. Отель <strong>Милан</strong>, который принимал у себя конференцию, расположен недалеко от метро и мест в нем хватило на всех иногородних участников. С заселением проблем не возникло и мы, закинув вещи в номер, поспешили на доклады.</p>
<p>Первый день меня <strong>очень огорчил</strong> в плане докладов. До обеда в секции А было несколько спонсорских докладов и докладов про &laquo;космические корабли на просторах Большого Театра&raquo; от неизвестных мне зарубежных докладчиков. В секцию В пробиться было очень сложно, люди стояли сидели и повсюду. Сразу стало понятно, что организаторы погорячились с количеством участников. Разместить всех комфортно явно не удавалось. Поэтому поменять место дислокации у меня не получилось. </p>
<p>Наступило время обеда, который принес первое мини-разочарование. Выбор второго ограничивался одним блюдом, которым оказался рис с подливой. Суп тоже был только один. Скудно и не особо вкусно. Но, если учесть, что обед включен в стоимость участия, то с этим можно смириться.</p>
<p>После обеда я отправился на доклад <strong>Ромы Юферева</strong>, который знаком мне с конференции <a href="http://2011.agiledays.ru/">AgileDays&#8217;11</a>. Тогда он покорил меня докладом про психологию работы с программистами. В этот раз Рома выбрал несколько странную тему для тестировщиков. Он рассказывал о том, сколько денег тратится в мире на поддержку программного обеспечения и что стоит внимательнее относиться к логированию ошибок, что поможет группе поддержки быстрее решать проблемы. Также была представлена концепция &laquo;карты здоровья&raquo; для проекта и участники смогли представить, как она может помочь в анализе и предотвращении проблем. Лично мое мнение &#8211; Роме стоит делать доклады по той области, в которой они у него получаются лучше всего. Это People Management. Мы вечером детально обсудили с ним эту тему в кулуарах.</p>
<p>Стоит отметить постоянные <strong>перебои с интернетом</strong>. Точки постоянно подвисали, иногда пропадали и интернет &laquo;тупил&raquo;. А потом пришло разочарование для участников онлайн трансляции. В Twitter выложили ссылку на бесплатный доступ. Как-то непрофессионально было сделано, хотя сразу было понятно, что нагрузка на интернет будет очень большая.</p>
<p>Следующим докладом в моей персональной программе стал доклад <strong>Юли Нечаевой</strong> про лидерство в командах и ее реальный опыт в построении продуктивных команд. Юля как обычно подготовила хороший визуальный ряд, хотя я и не являюсь фанатом формата <a href="http://prezi.com/">Prezi</a>. Доклад основывается на реальном опыте, что всегда интересно и увлекательно. Да и Юля уже опытный докладчик, поэтому излишние комментарии тут не нужны &#8211; нужно смотреть запись выступления.</p>
<p>Кофе-брейк меня убил. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Пирожки с непонятным содержимым внутри и растворимый кофе (может он был заварной, но по вкусу 100% растворимый). </p>
<p>Следующим был мастер-класс <strong>Андрея Дзыни</strong> про автоматизацию тестирования мобильных приложений. Андрей много кода демонстрировал в живую, в том числе и на своем телефоне. Я далек от разработки мобильных приложений, но даже мне было интересно послушать чем живет сейчас тестирование в этой индустрии.</p>
<p>В завершение дня я пришел на доклад <strong>Натальи Руколь</strong>. Наташа &#8211; отличный докладчик, но тема доклада была для меня лично набором советов от Капитана Очевидность. Слишком уж в радужных красках описывалась жизнь &laquo;правильного&raquo; тест-менеджера. Хотелось бы мне познакомиться с парочкой таких. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>После докладов началась торжественная часть, на которой нас ждал небольшой фуршет с легкими закусками и шампанским, выступление скрипачки и &laquo;зажигательный&raquo; ведущий. Апофеозом этого праздника стало награждение организаторами самих себя. Я был немного в шоке от происходящего. Особенно, когда нашелся однофамилец и теска Александра Орлова, а его отправили восвояси. Как-то выглядело это все странно и наигранно, при этом роль собравшихся участников была неясна. На дискотеку почти никто не остался.</p>
<p>Мы ушли под конец торжественной части и большой компанией засели отдыхать, кушать и пить вкусное пиво в ресторане &laquo;Интер&raquo;. Это еще один большой плюс места дислокации конференции. Наличие <strong>хорошего ресторана</strong> делает пребывание на конференции более комфортным. Не надо тратить кучу времени на выбор места для &laquo;посиделок&raquo;. А выбор пива и еда там на достаточно неплохом уровне. Хоть и накатывала усталость, но расходиться по номерам совсем не хотелось. Мы заскочили в гости к ребятам из Skype, которые жили с нами на одном этаже, и прообщались с ними до поздней ночи. Надо отдать должное <a href="http://twitter.com/#!/search?q=%23sqadays">ленте</a> в Twitter &#8211; она не утихала даже ночью. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Утро выдалось непростым. Недосып и отсутствие нормального утреннего кофе дало о себе знать. Мой мастер-класс в программе стоял перед обедом и пришлось приложить немало усилий, чтобы выглядеть бодрым и веселым. <img src='http://xpinjection.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Тут хочу отметить пару серьезных недочетов в работе организаторов. Во-первых, <strong>микрофоны были ужасными</strong>. Радио-микрофон работал с перебоями, а стационарный не позволял далеко отойти и приходилось все время его держать в руках. Ощущения как у певца 70-ых. В 21-ом веке можно было бы сделать петличные или наголовные микрофоны, что на порядок удобнее для докладчика. Во-вторых, <strong>размер экрана оставлял желать лучшего</strong>. Ведь не у всех хорошее зрение и нет смысла заставлять участников мучиться. О своем докладе говорить много не буду. Скажу только, что ожидал большего интереса от автоматизаторов, возможно по привычке от аудитории в Украине. По приезду я подготовил слайдкаст выступления:</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/10453601" width="510" height="426" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>Все демонстрируемые примеры также <a href="/files/webdriver-page-object-samples.zip">опубликованы</a>.</p>
<p>После обеда, который мало чем отличался от предыдущего дня, я отправился на круглый стол сообществ тестировщиков. Там царил <strong>хаос и неразбериха</strong>. Никто не понимал зачем все собрались. Каждый пытался вырвать для себя микрофон и рассказать свою историю. При этом даже &laquo;опытные гуру&raquo; вели себя точно также. Я отправился на стендовую секцию послушать Сашу Орлова, но сделать это было очень тяжело. Секция была забита народом, а все докладчики выступали без микрофона. Это я бы также отнес к недостаткам организации. Средней мощности колонки бы не помешали.</p>
<p>Следующим докладом я выбрал рассказ <strong>Екатерины Жульковой</strong> про удаленное тестирование. Этот доклад заставил меня позлиться. Все так славно получалось у докладчицы: они не считают себя командой, работает кто когда хочет, программисты днем работают, а тестировщики ночью тестируют, оценивают задачи как хотят&#8230; И главное, все счастливы! Если так все в жизни просто и легко, зачем выдумывается столько процессов и практик? Зачем весь мир сейчас движется в сторону Agile с построением настоящих команд? Окончательно добил комментарий по поводу оценок в проекте от одного из участников: &laquo;Оценку может делать только эксперт. Нет эксперта &#8211; нет оценки!&raquo;. Я на некоторое время ощутил себя в другом мире. Брррррр! Неприятное ощущение!</p>
<p>Злой я отправился на доклад <strong>Кати Каменевой</strong> и, как оказалось, очень правильно сделал. Катя рассказывала про процесс тестирования в их компании, взаимодействие с разработчиками, полезные практики и инструменты. Я бы смело назвал этот процесс отличным примером Agile тестирования. Я лично знаю Катю &#8211; она была у нас на конференциях, тренингах и прочих мероприятиях. Для меня этот доклад стал лучшим на конференции. Отличный визуальный ряд, уверенный рассказ про собственный опыт с примерами и реальными историями. И успешный проект, который поднял очередные инвестиции. Особенно классным было то, что доклад <strong>&laquo;взрывал мозг&raquo;</strong> большей части аудитории. Twitter <a href="http://twitter.com/#!/search?q=%23sqadays">лента</a> кипела комментариями. Вопросы после доклада к Кате были провокационные, но лишенные смысла: &laquo;можно ли так добиться 100% качества&raquo;, &laquo;а что если вся ваша команда тестировщиков уволится&raquo;, &laquo;а вы не думали взять и все задокументировать&raquo;&#8230; Катя держалась молодцом и отлично отбивалась от всех нападок. Класс!</p>
<p>На следующий доклад я не пошел и потратил время на убеждение одного знакомого в том, что <strong>Continuous Delivery</strong> является замечательной практикой, которая стимулирует построение правильного процесса разработки и тестирования с множеством других полезных практик и подходов. Потом снова встретил ребят из Skype и провел мини-презентацию одного из инструментов на основе <a href="http://seleniumhq.org/">WebDriver</a> &#8211; <a href="http://www.wakaleo.com/thucydides">Thucydides</a>. Еще успел много с кем пообщаться, за что им большое спасибо!</p>
<p>Последним докладом я выбрал мастер-класс от <strong>Орлова</strong> и <strong>Панкратова</strong>. Это было <strong>очень весело</strong>. Мы делали самолетики, разбившись по командам. Наша команда заняла второе место. Потом смотрели живые спектакли от участников конференции на тему неконструктивных команд. Ребята молодцы и придумали классный развлекательный формат. В самом конце они провели аналогию коммуникативных отношений с жизненным циклом дефекта и дали несколько советов участникам. Мастер-класс был веселым, но малоинформативным, хотя кого-то 100% заставил задуматься.</p>
<p>На официальное закрытие я не остался и отправился ужинать все в тот же ресторан &laquo;Интер&raquo;. Нас опять было много. Шутили, пили пиво, знакомились, рассуждали об образовании, тестировании, конференции и прочих общих темах. Было классно, но нужно отправляться домой. Мы вылетали поздно вечером и до полуночи уже были дома. </p>
<p>Подведу итоги. В целом я доволен поездкой. Тестировщики &#8211; очень позитивный народ и всегда активно общаются, обсуждают проблемы и подходы. Для меня поездка стала очередным опытом работы совершенно с непривычной аудиторией. А такой опыт сильно развивает. Я записал себе несколько классных идей на будущее, что происходит не так часто. Отметил для себя недостатки организации, которые постараюсь не повторять в своих мероприятиях. Познакомился с новыми интересными людьми и наметил планы на сотрудничество. Спасибо всем, кто участвовал в конференции! В следующем году будем рады принять SQADays-11 в Киеве!</p>
<div class="shr-publisher-1455"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F12%2F05%2Fsqadays-10-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8+%D0%BD%D0%B0+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+SQADays-10'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F12%2F05%2Fsqadays-10-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8+%D0%BD%D0%B0+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+SQADays-10'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F12%2F05%2Fsqadays-10-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8+%D0%BD%D0%B0+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+SQADays-10'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F12%2F05%2Fsqadays-10-report%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://xpinjection.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1455" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://xpinjection.com/2011/12/05/sqadays-10-report/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Отчет о моем выступлении на онлайн конференции IT Brunch</title>
		<link>http://xpinjection.com/2011/11/15/it-brunch-speaker-report/</link>
		<comments>http://xpinjection.com/2011/11/15/it-brunch-speaker-report/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 13:23:53 +0000</pubDate>
		<dc:creator>Николай Алименков</dc:creator>
				<category><![CDATA[Общие]]></category>
		<category><![CDATA[IT Brunch]]></category>
		<category><![CDATA[инженерные практики]]></category>
		<category><![CDATA[команда]]></category>
		<category><![CDATA[конференция]]></category>
		<category><![CDATA[презентация]]></category>

		<guid isPermaLink="false">http://xpinjection.com/?p=1382</guid>
		<description><![CDATA[В субботу 12 ноября мы проводили первую онлайн конференцию на платформе IT Brunch. Называлась она «В гостях у Agile практиков» и собрала докладчиков, практикующих Agile подходы из России и Украины. Отчет о самой конференции можно прочитать на сайте, а больше понять как оно происходило &#8211; в ленте Twitter. Я помимо организации был одним из докладчиков. <a href="http://xpinjection.com/2011/11/15/it-brunch-speaker-report/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>В субботу <strong>12 ноября</strong> мы проводили первую онлайн конференцию на платформе <a href="http://itbrunch.com.ua">IT Brunch</a>. Называлась она <a href="http://itbrunch.com.ua/program-agile-practitioners-2011-11-12/">«В гостях у Agile практиков»</a> и собрала докладчиков, практикующих Agile подходы из России и Украины. Отчет о самой конференции можно <a href="http://itbrunch.com.ua/2011/11/14/visiting-agile-practitioners-conference-report/">прочитать на сайте</a>, а больше понять как оно происходило &#8211; <a href="http://twitter.com/#!/search/itbrunch">в ленте</a> Twitter. </p>
<p>Я помимо организации был одним из докладчиков. Тема моего доклада была <strong>&laquo;Небольшие гипер-продуктивные команды&raquo;</strong>. Я уже <a href="/2011/08/23/it-jam-odessa-report/">выступал</a> с этим докладом в формате PechaKucha, но там было достаточно мало времени рассмотреть детальнее эту интересную тему. Пересказывать содержание доклада нет смысла. Вы можете сами его послушать, если не пожалеете <strong>30 минут</strong> своего времени:</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/10150627" width="510" height="426" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>От участников поступило множество вопросов и я хотел бы еще раз ответить на них в этом обзоре. Если вы не успели задать свой вопрос или он у вас появился после прослушивания доклада, то поделитесь им в комментариях и я постараюсь ответить.</p>
<p><strong>Вопрос:</strong> <em><strong>Один разработчик в проекте, даже если лид, это серьезно по вашему мнению?</strong></em><br />
<strong>Ответ:</strong> <em>Я думаю, что очень важен контекст проекта. Если на проекте нет больше работы, чем на одного человека, то раздувать команду искусственно не стоит. С другой стороны, один разработчик на проекте &#8211; это очень большой риск. Все знания хранятся в одной голове, может проявляться однобокий взгляд на архитектуру и дизайн приложения, некому посоветовать и сделать code review, тяжело решать проблемы и т.д. Поэтому я бы не назвал это &laquo;серьезным проектом&raquo;, так как риски слишком высоки.</em></p>
<p><strong>Вопрос:</strong> <em><strong>Как построить идеальную команду, учитывая дефицит кадров? Не проще инвестировать в рост кадров в случае долгосрочного проекта?</strong></em><br />
<strong>Ответ:</strong> <em>Да, дефицит кадров очень сильно влияет на возможность построить классную команду. Но не стоит забывать о правильной мотивации, которая может во многих случаях играть немаловажную конкурентную роль при выборе потенциальным сотрудником места работы. При прочих равных условиях вы при сборе небольшой эффективной команды имеете преимущества перед большими бюрократическими командами. Для &laquo;правильных&raquo; людей конечно. Инвестировать в рост при долгосрочном проекте можно и нужно. Вот только делать это нужно с умом и без спешки. Не стоит брать толпу джуниоров и тратить кучу времени команды на их воспитание. Тем более учитывая какой &laquo;неблагодарный&raquo; у нас рынок. Лучше растить по одному или же использовать отдельный центр повышения квалификации, если есть на это средства.</em></p>
<p><strong>Вопрос:</strong> <em><strong>Если джуниоры никому не нужны в командах, то как они вырастут?</strong></em><br />
<strong>Ответ:</strong> <em>Этот вопрос перекликается с предыдущим. Они нужны, с этим никто не спорит. Но у разных компаний могут и должны быть разные стратегии развития. Небольшая команда для эффективной работы должна фокусироваться на разработке, а не на обучении персонала. И далеко не каждый опытный разработчик может быть хорошим тренером. А это означает, что и он будет тратить много времени и джуниор расти будет медленно. Если команда хочет и может взять &laquo;на попечение&raquo; джуниора, видит в себе силы и не потеряет значительно в скорости, то в этом есть смысл. В противном случае лучше инвестировать в развитие через специализированные тренинг-центры или внутренний центр повышения квалификации. Это будет дешевле и эффективнее.</em></p>
<p><strong>Вопрос:</strong> <em><strong>Скажите, пожалуйста, не приведет ли такая команда к незаменимости ее членов? Особенно в условиях нынешнего кадрового голода, а, по Вашим словам, разменивать время дорогих специалистов на подготовку джуниоров неэффективно.</strong></em><br />
<strong>Ответ:</strong> <em>Как раз наоборот. Благодаря небольшому размеру команды и постоянному тесному взаимодействию с использованием правильных практик, вы получите более-менее взаимозаменяемых членов команды. Но ничего не вечно и кто-то когда-то решит ее покинуть. В действительно хорошей небольшой команде каждый осознает ответственность за свой уход и он решается гораздо менее безболезненно. Человек помогает отобрать для себя замену и идет на уступки по поводу условий ухода. Понятное дело, что это не в 100% случаев, но шансы гораздо выше, чем в большой команде.</em></p>
<p><strong>Вопрос:</strong> <em><strong>По Вашему опыту возомжно ли в будущем в нашей стране построение таких команд в высоко бюрократических компаниях, например банках?</strong></em><br />
<strong>Ответ:</strong> <em>В сильно бюрократических компаниях не думаю, что такое станет возможно в ближайшее время. В них достаточно жестко прописываются роли, должности и правила. Я даже в некотором роде вижу противоречие слова &laquo;команда&raquo; и &laquo;штат сотрудников&raquo;. Настоящая команда &#8211; это не просто люди, которые работают вместе. И добиться построения эффективной команды, не позволяя изменять жесткие должностные рамки, врядли получится.</em> </p>
<p><strong>Вопрос:</strong> <em><strong>Команде из 3-х человек не нужен менеджер. А нужен ли менеджер (владелец) продукта? Тот, кто будет отвечать за успех продукта в целом?</strong></em><br />
<strong>Ответ:</strong> <em>Обязательно нужен. Он будет как раз той недостающей частью, которая позволяет команде показать свою эффективность. Сама команда не может отвечать за продукт (его функциональность, важность и прибыльность). А без этой информации команде тяжело сделать то, что будет названо &laquo;классным продуктом&raquo;.</em></p>
<p><strong>Вопрос:</strong> <strong><em>Может ли владелец продукта быть членом команды и скрам-мастером?</em></strong><br />
<strong>Ответ:</strong> <em>Я некоторое время назад <a href="/2011/09/07/is-scrum-master-needed/">писал</a> на тему кто может быть ScrumMaster-ом на проекте. ScrumMaster и Product Owner &#8211; это роли, которые налагают определенные зоны ответственности и правила работы. Определить кто удачнее подходит для какой роли можно в каждом конкретном случае. Если новая роль не конфликтует с уже существующими для этого человека ролями, то он является хорошим кандидатом.</em></p>
<p><strong>Вопрос:</strong> <em><strong>Как выявить ключевые мотивационные факторы в команде? Можете ли посоветовать распространенные практики?</strong></em><br />
<strong>Ответ:</strong> <em>Я уже <a href="/2011/09/08/what-are-motivational-factors">писал</a> о своем взгляде на мотивацию сотрудников. По поводу конкретных советов &#8211; я бы дал только один, не смотря на то, что он похож на совет КО. Поставьте себе задачу по-настоящему докопаться до истинных мотивирующих факторов для каждого члена вашей команды. А дальше можно применять множество техник. Говорите с ними, задавайте правильные вопросы, пытайтесь узнать такие факторы в чужой для вас команде и перенести на свою, делайте изменения и смотрите на реакцию и т.д. Но не отступайте от своей цели. Иначе можно легко придумать правильный ответ, который на самом деле очень далек от реалий.</em></p>
<div class="shr-publisher-1382"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F11%2F15%2Fit-brunch-speaker-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%BC%D0%BE%D0%B5%D0%BC+%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8+%D0%BD%D0%B0+%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+IT+Brunch'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F11%2F15%2Fit-brunch-speaker-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%BC%D0%BE%D0%B5%D0%BC+%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8+%D0%BD%D0%B0+%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+IT+Brunch'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F11%2F15%2Fit-brunch-speaker-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%BC%D0%BE%D0%B5%D0%BC+%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8+%D0%BD%D0%B0+%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+IT+Brunch'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F11%2F15%2Fit-brunch-speaker-report%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://xpinjection.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1382" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://xpinjection.com/2011/11/15/it-brunch-speaker-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Отчет о конференции QADnepr Mini Conference</title>
		<link>http://xpinjection.com/2011/10/31/qadnepr-mini-conference-report/</link>
		<comments>http://xpinjection.com/2011/10/31/qadnepr-mini-conference-report/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 10:18:36 +0000</pubDate>
		<dc:creator>Николай Алименков</dc:creator>
				<category><![CDATA[Общие]]></category>
		<category><![CDATA[конференция]]></category>
		<category><![CDATA[презентация]]></category>
		<category><![CDATA[тестирование]]></category>

		<guid isPermaLink="false">http://xpinjection.com/?p=1325</guid>
		<description><![CDATA[В эту субботу 29 октября в Днепропетровске прошла первая конференция QADnepr Mini Conference от сообщества QA Dnepr. Темой была выбрана автоматизация тестирования. Сама конференция задумывалась как небольшое мероприятие на целый день с выступлениями в один поток. Докладчики собрались из разных городов Украины: Киев, Харьков и Днепропетровск. Темы докладов также подобрались совершенно разнообразные &#8211; от нагрузочного <a href="http://xpinjection.com/2011/10/31/qadnepr-mini-conference-report/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>В эту субботу <strong>29 октября</strong> в <strong>Днепропетровске</strong> прошла первая конференция <a href="http://dnepr.qacommunity.com.ua/mini-conference-automated-testing">QADnepr Mini Conference</a> от сообщества <a href="http://dnepr.qacommunity.com.ua/">QA Dnepr</a>. Темой была выбрана <strong>автоматизация тестирования</strong>. Сама конференция задумывалась как небольшое мероприятие на целый день с выступлениями в один поток. Докладчики собрались из разных городов Украины: Киев, Харьков и Днепропетровск. Темы докладов также подобрались совершенно разнообразные &#8211; от нагрузочного тестирования до тестирования мобильных приложений.</p>
<p>Меня пригласили выступить задолго до официального анонса и я решил разбавить конференцию взглядом со стороны разработчика. На моем текущем проекте мы уже долгое время работаем без тестировщиков. При этом проект успешно развивается и прошел уже немало публичных релизов. Это стало возможным по большей части благодаря <strong>автоматизации тестирования</strong>. Но о моем докладе чуть позже. Сначала о самой конференции.</p>
<p>Организаторы выбрали очень <strong>классное место проведения</strong> &#8211; конференц-зал в новеньком офисе компании &laquo;Киевстар&raquo;. Здание находится недалеко от центра и открыто совсем недавно. Конференц-зал идеально подходит для проведения подобных мероприятий на <strong>150-200 человек</strong>. Удобная сцена для докладчика, мягкие сиденья для участников, правильная форма зала, которая дает <strong>отличный обзор</strong> для всех присутствующих &#8211; все это делало посещение докладов очень комфортным. Как докладчик я еще могу добавить в копилку плюсов отличный звук и проектор, который не слепил глаза.</p>
<p>Утром я приехал пораньше чтобы выпить кофе и поболтать с коллегами. Просторный холл к тому времени уже был заполнен тестировщиками, общением и хрумканьем печенюшек. Приятно порадовало <strong>присутствие фруктов</strong> на всех кофе-паузах. Организаторы позаботились об участниках, закупив яблоки и бананы. С кофе вышла небольшая накладочка &#8211; хотелось бы &laquo;проснуться&raquo; от натурального кофе, а не напитка &laquo;3 в 1&#8243;. Но это уже если сильно придираться. Я повстречал много знакомых из разных городов, среди которых было достаточно много участников моих тренингов. Было очень приятно всех видеть. Такой <strong>интерес к конференции</strong> говорит о недостатке такого рода мероприятий и о верном выборе организаторов. Ведь иначе люди бы не ехали за сотни километров.</p>
<p>В холле стояли стенды компаний-спонсоров конференции. Они раздавали анкетки, по которым в конце дня должны были разыгрывать призы. Мое внимание привлекла игровая приставка Xbox с установленным к ней <strong>Kinect</strong>. Любой желающий мог свободно попробовать себя в различных играх. Я давно хочу приобрести себе такую домой и поэтому с радостью принял участие в виртуальном боксерском поединке. Было очень классно. Необычные ощущения. Мне удалось даже одержать победу техническим нокаутом. Рекомендую всем!</p>
<p>Конференция началась вовремя с вступительного слова организаторов. Это их первое подобное мероприятие и они очень волновались. Во время открытия я обнаружил вторую и последнюю проблему &#8211; <strong>отсутствие Wifi</strong>. Я планировал вести трансляцию в <a href="http://twitter.com/#!/xpinjection">Twitter</a>, по крайней мере чтобы дать повод для подколов Леше Солнцеву. Но не судьба.</p>
<p>Перед началом докладов публике были представлены все докладчики. И еще не могу не упомянуть об еще одном приятном новшестве &#8211; в пакетах участников были специальные <strong>карточки обратной связи</strong> докладчикам. Каждый участник мог написать свой отзыв на карточка и отдать ее докладчику, который ему понравился больше всего. Это очень здорово, потому что дает возможность докладчикам сразу же получить обратную связь и увидеть насколько был интересным его доклад. Да и вообще работает как <strong>классный мотиватор</strong>. Мы не привыкли выражать слова благодарности и делиться позитивными эмоциями в отличии от зарубежных коллег. А это очень важно и здорово <strong>помогает докладчикам</strong>.</p>
<p>Открыл конференцию своими размышлениями о разработке собственных фреймворков <strong>Артем Розуменко</strong>. Он рассказал как и зачем разработал в компании свой фреймворк, который успешно используется на различных проектах. Доклад был очень <strong>живым</strong> и построен на <strong>реальном опыте</strong>. Да и Артем держался уверенно. Видно опыта у него немало. Он провел участников через все стадии  эволюции своего фреймворка, просто и понятно объяснив что побуждало его к изменениям. Думаю доклад понравился многим и был весьма полезен.</p>
<p>После перерыва на сцену вышел <strong>Гена Алпаев</strong>, который слывет гуру TestComplete. К слову, перерывы были по <strong>15 минут</strong> и этого с лихвой хватало на отдых и общение. Здорово когда на следующий доклад приходишь отдохнувшим. Гена рассказал как улучшил свои тесты случайными данными, повысив покрытие и уменьшив вероятность пропустить ошибку в приложении. Это полезный подход, который стоит взять на заметку всем автоматизаторам и разработчикам.</p>
<p>Перез обедом мой коллега по компании Zoral Labs <strong>Иван Лысенко</strong> поделился советами по поводу анализа результатов нагрузочного тестирования. На мой взгляд доклад был очень классный, ведь организовывать тестирование &#8211; это лишь половина дела. Ошибка при анализе его результатов может свести на нет все усилия. Иван на примере показал способы обработки статистической информации и связывания ее с проблемами в приложении. Здорово, что данная тема была затронута, ведь ее освещают не так часто как стоило бы.</p>
<p>На обед организаторы выделили <strong>полтора часа</strong> и этого времени хватило с лихвой. К сожалению кафе в самом месте проведения не согласилось организовать обеды участникам. Поэтому все разбрелись по кафешкам и торговым центрам, которые были отмечены на карте в пакете участника. <strong>Карта</strong> &#8211; это еще один балл в копилку организаторам.</p>
<p>Мне пришлось выступать после обеда. Это самое сложное время. Не все успевают вернуться, многих после обеда клонит в сон и не все готовы воспринимать информацию. А еще и тема моего доклада была достаточно провокационной &#8211; <strong>&laquo;Жизнь без тестировщиков: миф или реальность?&raquo;</strong>. И это на конференции тестировщиков-автоматизаторов! <img src='http://xpinjection.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Я собирался осветить <strong>3 важных вопроса</strong>: зачем обычно нужны в проектах тестировщики, как избавиться от этих нужд, а также в чем состоит действительно полезная и незаменимая функция тестировщиков. Доклад лишь по касательной затрагивал автоматизацию тестирования в разрезе советов и правил для работы команды разработки. Я не знал как воспримут доклад участники. Несколько раз во время выступления я даже ловил себя на мысли, что я пришел не туда и людям неинтересно.</p>
<p>Но оказалось, что многим мой доклад пришелся по вкусу. Было очень <strong>много вопросов</strong>. На ответы ушли все отведенные на это 10 минут и 15 минут перерыва. Вопросы были разносторонние и интересные. Кто-то поддерживал мои взгляды, кто-то делился опасениями и сомнениями по поводу описанных подходов, кто-то спрашивал о конкретных рекомендациях в своем контексте. Большое спасибо за это общение! Надеюсь вы узнали что-то новое и задумались о возможности улучшить ваши процессы и подходы к работе в проекте. Я получил очень много благодарственных листочков обратной связи, о которых я рассказывал в начале обзора. Причем они продолжали поступать до самого закрытия конференции. Хочу поблагодарить всех за приятные слова и поддержку! Это очень-очень приятно и заряжает положительной энергией.</p>
<p>Пересказывать свой доклад в деталях не буду. Вот презентация (звук добавлю как только организаторы им поделятся):</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/9957267" width="510" height="426" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>Следом за мной выступал <strong>Александр Качур</strong> с докладом про автоматизацию мобильных приложений под Android и MeeGo. Я очень далек от мобильной разработки, поэтому мало что вынес для себя полезного из доклада. Очень жаль, что не заработали видеоролики с демонстрацией написания и запуска тестов. Без них доклад смотрелся немного неполным. Но это была, к сожалению, неожиданная техническая проблема, которую так и не удалось победить. Зато для себя я сделал заметку с идеей очень классного выступления.</p>
<p><strong>Алексей Зозуленко</strong> выступил с докладом про распределенный запуск <strong>Selenium</strong> тестов. Содержание доклада достаточно простое &#8211; зачем, как и с помощью чего ускорить запуск ваших тестов. Алексей поделился своими наработками использования <a href="http://seleniumhq.org/projects/grid/">Selenium Grid</a>. С этим докладом он уже выступал на нашей конференции <a href="http://seleniumcamp.com">Selenium Camp</a> и, надеюсь, дал повод задуматься над ускорением своих тестов всем участникам.</p>
<p>Закрывал конференцию своим выступлением <strong>Андрей Дзыня</strong>. Он демонстрировал инструмент для автоматизации веб-приложений <a href="http://watir.com/">Watir</a>. Отличительная особенность этого выступления заключалась в большом количестве <strong>живых демонстраций</strong>. Мне кажется, что это очень <strong>правильный формат</strong>. Он дает участникам представление об уровне сложности использования инструмента, а также оживляет зал. Мне выпало в этот день еще раз оказаться на сцене во время доклада, но на этот раз в роли ассистента. Я подрабатывал стойкой для микрофона, развязывая руки для работы Андрею. Доклад получился <strong>слаженным</strong>, <strong>живым</strong> и <strong>практичным</strong>. В конце даже затронули тему <strong>BDD</strong> и активно обсудили ее с участниками в зале. Андрей разыграл две книги в качестве призов тому, кто найдет умышленно допущенные ошибки в его презентации. Книги, к моему удивлению, нашли своих обладателей, что в очередной раз напомнило о профессии собравшихся в зале людей.</p>
<p>Это был последний доклад. После него начался розыгрыш призов. Он принес несколько неожиданностей. Во-первых, <strong>Андрей Дзыня</strong> умудрился выиграть <strong>Amazon Kindle</strong>, который он очень хотел. Во-вторых, я прислушался к советам <strong>Кэпа Очевидность</strong> и заработал много баллов в викторине о компании-спонсоре <strong>Apriorit</strong>, за что был награжден веб-камерой. Вот такие приятные сюрпризы. Потом все докладчики вышли на сцену вместе с организаторами для прощальных аплодисментов. На этой позитивной нотке закончилась первая конференция сообщества <a href="http://dnepr.qacommunity.com.ua/">QA Dnepr</a>. Но, по словам организаторов, далеко не последняя. Такие мероприятия очень сильно <strong>развивают рынок IT</strong>. Поэтому хочу пожелать ребятам успехов в их нелегком труде.</p>
<p>После конференции все желающие отправились на <strong>афтепати</strong> в один из пивных ресторанов Днепропетровска для неформального общения. Докладчики, участники и организаторы делились мнениями о прошедшей конференции, тестировании и планами на будущее. Мне удалось достаточно <strong>вкусно покушать</strong>, что на подобных мероприятиях происходит нечасто.</p>
<p>В целом я остался <strong>очень доволен</strong> посещением этой конференции. Организаторы очень удивили <strong>высоким уровнем</strong> проведения мероприятия, особенно неожиданным с учетом первой попытки. Отличная программа, слаженные действия всех задействованных лиц, классное помещение и техническое оснащение &#8211; это как раз то, чего не хватает многим посещенным мной мероприятиям. Отдельное спасибо за приглашение выступить! Надеюсь, что не в последний раз.</p>
<div class="shr-publisher-1325"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F10%2F31%2Fqadnepr-mini-conference-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+QADnepr+Mini+Conference'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F10%2F31%2Fqadnepr-mini-conference-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+QADnepr+Mini+Conference'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F10%2F31%2Fqadnepr-mini-conference-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+QADnepr+Mini+Conference'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F10%2F31%2Fqadnepr-mini-conference-report%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://xpinjection.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1325" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://xpinjection.com/2011/10/31/qadnepr-mini-conference-report/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Oдесса &#8211; солнце, море, IT Jam!</title>
		<link>http://xpinjection.com/2011/08/23/it-jam-odessa-report/</link>
		<comments>http://xpinjection.com/2011/08/23/it-jam-odessa-report/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 10:07:12 +0000</pubDate>
		<dc:creator>Николай Алименков</dc:creator>
				<category><![CDATA[Общие]]></category>
		<category><![CDATA[IT-Jam]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JEE]]></category>
		<category><![CDATA[JEEConf]]></category>
		<category><![CDATA[PechaKucha]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[конференция]]></category>
		<category><![CDATA[презентация]]></category>

		<guid isPermaLink="false">http://xpinjection.com/?p=978</guid>
		<description><![CDATA[Наконец-то дошли руки до отчета о прошедшей в прошлую субботу конференции IT Jam. Я прочитал уже несколько отчетов и во многом согласен с их авторами. Все же хочу внести свою лепту в обзор конференции. Начну с хорошего. Одесса &#8211; это отличный выбор для подобного рода мероприятий летом. Море, солнце, красивый город с кучей ресторанчиков и <a href="http://xpinjection.com/2011/08/23/it-jam-odessa-report/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Наконец-то дошли руки до отчета о прошедшей в прошлую субботу конференции <a href="http://it-jam.ciklum.net/">IT Jam</a>. Я прочитал уже <a href="http://mcgray.com.ua/2011/08/22/it-jam-2011/">несколько</a> <a href="http://www.developers.org.ua/columns/itjam-epic-fail/">отчетов</a> и во многом согласен с их авторами. Все же хочу внести свою лепту в обзор конференции.</p>
<p>Начну с хорошего. <strong>Одесса</strong> &#8211; это отличный выбор для подобного рода мероприятий летом. Море, солнце, красивый город с кучей ресторанчиков и интересных мест. Что может быть лучше для мероприятия, которое своей целью имеет общение IT-шников? А собралось их действительно немало. По предварительным анонсам ожидалось <strong>1800+ участников</strong>, но по личному ощущению было <strong>не больше 1000</strong> (я не претендую на объективность). Все равно это большая победа организаторов, потому что собрать такое количество участников удается далеко не каждой конференции. </p>
<p>Сама конференция проходила в конференц-залах морского вокзала. Регистрация открывалась в 10:30, но принять такое количество человек организаторы были явно не готовы. К регистрационным стойкам были <strong>огромные очереди</strong>. Самих регистрационных стоек было маловато для такого количества желающих зарегистрироваться и они были сосредоточены в одном месте, что существенно затрудняло передвижение. В очередной раз не порадовал бейдж. Очень хотелось бы видеть побольше информации о человеке (хотя бы город и должность). Это помогло бы многим найти больше интересных людей. Совсем печальной была ситуация с утренним кофе. Я пришел в 10:40 и от кофе с чаем уже ничего не осталось. А многие ехали напрямую с вокзала и им бы не помешало взбодриться. Тут организаторы явно не рассчитали.</p>
<p>Очень <strong>порадовал Wifi</strong> &#8211; он не переставал работать на протяжении всего мероприятия. Это действительно большое достижение, особенно с учетом количество пользователей. Я побывал на многих конференциях, где Wifi падал уже через 10 минут после начала мероприятия. Иногда тормозила основная точка, но дополнительные работали как часы. Респект организаторам! </p>
<p>Открытие конференции вышло несколько сумбурным, потому что многие уже к тому времени занимали места в залах для выступлений. И не зря они это делали! Оказалось, залы просто не способны вместить всех желающих. Во всех залах без исключения достаточно <strong>много людей стояли</strong>. Для меня это более чем непонятно. Если расчет шел на такое количество людей, то возможно стоило поискать помещение побольше? Я конечно понимаю, что мероприятие бесплатное и ждать качественного сервиса не приходится, но тут явно был очень большой просчет. Ведь стоять полчаса на докладе не очень приятно. Вторая проблема, которая просто преследует <strong>IT Jam</strong> из года в год &#8211; это разделение залов. Тоненькие перегородки <strong>не дают полной звукоизоляции</strong> и на некоторых сценах докладчикам и участникам приходилось туго.</p>
<p>Теперь по поводу самих <a href="http://it-jam.ciklum.net/schedule">докладов</a>. В принципе каждый мог выбрать себе сцену согласно интересам. Их было <strong>целых 6</strong> с совершенно разными направлениями. Конференция не является тематической, поэтому ждать высокого уровня докладов не приходилось. Хотя некоторые были очень даже неплохие. Опыт посещения всех конференций <strong>IT Jam</strong> показал, что нововведение прошлого года в виде <strong>30-минутных докладов</strong> является <strong>неудачным</strong>. За это время докладчик не может раскрыть детально тему, а тем более ответить на вопросы участников. В итоге многие уходят с ощущением очень поверхностной подачи информации. Я выступал на Java сцене с докладом <a href="http://it-jam.ciklum.net/session/scalable-java-application-development-aws">&laquo;Scalable Java Application Development on AWS&raquo;</a>. Этот доклад я уже презентовал на конференции <a href="http://jeeconf.com">JEEConf</a>, где было гораздо больше времени. В этот раз пришлось немного ужать информацию. Но доступно видео, поэтому все желающие могут посмотреть доклад в полном объеме:</p>
<p><object width="600" height="338"><param name="video" value="http://static.video.yandex.ru/lite/xpinjection/5u18edhcyr.2424/"></param><param name="allowFullScreen" value="true"></param><param name="scale" value="noscale"></param><param name="flashvars" value="is-hq=true"></param><embed src="http://static.video.yandex.ru/lite/xpinjection/5u18edhcyr.2424/" type="application/x-shockwave-flash" width="600" height="338" allowFullScreen="true" scale="noscale"flashvars="is-hq=true" ></embed></object></p>
<p>Самая <strong>большая ошибка</strong> организаторов на мой взгляд &#8211; это не выделить <strong>время на обед</strong>. Я думаю, что многие рассчитывали на кофе паузу, которая по программе должна была состояться около 16:00. Но случилась <strong>&laquo;битва за бутерброды&raquo;</strong>. Все размели буквально за несколько минут. Те, кто не успел, остались голодными. Опять же, в силу бесплатности мероприятия, не стоило рассчитывать на достаточное количество людей. Но можно было сделать обеденный перерыв, уменьшив количество докладов, тем самым дав людям возможность перекусить в близлежащих кафешках. Зато на данной ситуации сделало немало денег кафе в холле конференции. Сосиски в тесте и бутерброды разлетались на ура, а кофе с ужасающим вкусом (лично попробовал) лилось рекой. Очень сочувствую тем, кто утром приехал прямиком с поезда и не завтракал. Досидеть до вечера было нереально. Я ушел с последних трех докладов на обед. Очень жалею, так как были интересные для меня темы. Но предстояло еще одно выступление и надо было подкрепиться.</p>
<p>После докладов началась <strong>панельная дискуссия</strong> с руководителями компаний. Многие к тому времени уже покинули конференцию, отправившись кто на пляж, кто гулять по городу, а кто на ужин. По моим подсчетам осталось около <strong>500 человек</strong>. На панельной дискуссии обсуждалась достаточно интересная тема подготовки и набора сотрудников. Не порадовал тот факт, что некоторые руководители упорно игнорировали задаваемый вопрос и в очередной раз просто начинали пиарить свою компанию. При этом &laquo;модератор&raquo; просто наблюдал со стороны и не вмешивался. Мне кажется, что было бы логичнее потратить <strong>больше времени на вопросы из зала</strong>, которых было достаточно много.</p>
<p>Еще состоялся розыгрыш призов, который больше напоминал раздачу ненужного хлама. Разыгрывались скидки или пригласительные на другие конференции. Но народ собрался очень разный, поэтому трудно было ощутить пользу от подобных призов. Несколько iPod-ов думаю просто разорвали бы публику.</p>
<p>Последний час конференции заняла <a href="http://it-jam.ciklum.net/pechakucha">Pecha Kucha</a>. Мне кажется, что только ради этого <strong>стоило посетить конференцию</strong>. Доклады были <strong>яркими</strong> и <strong>интересными</strong>, а самое главное короткими. Всего <strong>400 секунд</strong> выделялось каждому докладчику на то, чтобы донести до аудитории свою идею. Темы были очень разнообразными, начиная от мифов о дизайне и заканчивая проведением интересных корпоративов. С нетерпением жду публикации презентаций. Я выступал с темой <strong>&laquo;Небольшие гипер-продуктивные команды&raquo;</strong>. В докладе речь шла о том, какие преимущества дает небольшая команда и как ее построить. Презентация пока без звука, но скоро будет полноценной:</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/8964473" width="510" height="426" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>Завершилось все живым выступлением рок-групп из мира IT под пиво и пивные закуски. Не являясь почитателем данного направления в музыке, мы отправились гулять по городу и ужинать. Компанию за ужином составили <strong>Тим Евграшин</strong> с семьей и <strong>Дима Маленко</strong>. Вечер закончился в <strong>Ибице</strong> (пожалуй <strong>лучший клуб</strong> в Украине). Улетали мы вечером в воскресенье, поэтому хватило времени вдоволь поваляться на пляже. </p>
<p>В целом я отлично провел время в одном из любимых городов Украины, повстречал много знакомых и выступил перед интересной аудиторией. Можно сказать, что <strong>мероприятие удалось</strong>! Большое спасибо организаторам! Надеюсь, что они учтут все жалобы и промахи, сделав <strong>следующий IT Jam еще лучше</strong>. Небольшой фотоотчет с места событий:</p>
<p><embed type="application/x-shockwave-flash" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" width="600" height="400" flashvars="host=picasaweb.google.com&#038;hl=en_US&#038;feat=flashalbum&#038;RGB=0x000000&#038;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Flumii.subscriber%2Falbumid%2F5643406514191468449%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></p>
<div class="shr-publisher-978"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F08%2F23%2Fit-jam-odessa-report%2F' data-shr_title='O%D0%B4%D0%B5%D1%81%D1%81%D0%B0+-+%D1%81%D0%BE%D0%BB%D0%BD%D1%86%D0%B5%2C+%D0%BC%D0%BE%D1%80%D0%B5%2C+IT+Jam%21'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F08%2F23%2Fit-jam-odessa-report%2F' data-shr_title='O%D0%B4%D0%B5%D1%81%D1%81%D0%B0+-+%D1%81%D0%BE%D0%BB%D0%BD%D1%86%D0%B5%2C+%D0%BC%D0%BE%D1%80%D0%B5%2C+IT+Jam%21'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F08%2F23%2Fit-jam-odessa-report%2F' data-shr_title='O%D0%B4%D0%B5%D1%81%D1%81%D0%B0+-+%D1%81%D0%BE%D0%BB%D0%BD%D1%86%D0%B5%2C+%D0%BC%D0%BE%D1%80%D0%B5%2C+IT+Jam%21'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F08%2F23%2Fit-jam-odessa-report%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://xpinjection.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=978" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://xpinjection.com/2011/08/23/it-jam-odessa-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Отголоски AgileDays&#8217;11 в Москве</title>
		<link>http://xpinjection.com/2011/06/25/agiledays-conference-again/</link>
		<comments>http://xpinjection.com/2011/06/25/agiledays-conference-again/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 13:43:33 +0000</pubDate>
		<dc:creator>Николай Алименков</dc:creator>
				<category><![CDATA[Общие]]></category>
		<category><![CDATA[AgileDays]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[конференция]]></category>
		<category><![CDATA[презентация]]></category>

		<guid isPermaLink="false">http://xpinjection.com/?p=915</guid>
		<description><![CDATA[Уже много времени прошло с последней конференции AgileDays&#8217;11, которая проводилась в Москве весной этого года. Мы уже выкладывали видео с одного из наших выступлений на этой конференции. Теперь, благодаря усилиям Стаса Фомина, мы имеем возможность выложить еще видео еще двух наших докладов. За это ему большое человеческое спасибо.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Уже много времени прошло с последней конференции <a href="http://2011.agiledays.ru/">AgileDays&#8217;11</a>, которая проводилась в <strong>Москве</strong> весной этого года. Мы уже <a href="/2011/03/31/video-from-agiledays11-is-available">выкладывали видео</a> с одного из наших выступлений на этой конференции. Теперь, благодаря усилиям <strong>Стаса Фомина</strong>, мы имеем возможность выложить еще видео еще двух наших докладов. За это ему большое человеческое спасибо. </p>
<p><iframe src="http://player.vimeo.com/video/25557460?portrait=0" width="520" height="293" frameborder="0"></iframe></p>
<p><iframe src="http://player.vimeo.com/video/22736643?portrait=0" width="520" height="293" frameborder="0"></iframe></p>
<div class="shr-publisher-915"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F06%2F25%2Fagiledays-conference-again%2F' data-shr_title='%D0%9E%D1%82%D0%B3%D0%BE%D0%BB%D0%BE%D1%81%D0%BA%D0%B8+AgileDays%2711+%D0%B2+%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F06%2F25%2Fagiledays-conference-again%2F' data-shr_title='%D0%9E%D1%82%D0%B3%D0%BE%D0%BB%D0%BE%D1%81%D0%BA%D0%B8+AgileDays%2711+%D0%B2+%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F06%2F25%2Fagiledays-conference-again%2F' data-shr_title='%D0%9E%D1%82%D0%B3%D0%BE%D0%BB%D0%BE%D1%81%D0%BA%D0%B8+AgileDays%2711+%D0%B2+%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F06%2F25%2Fagiledays-conference-again%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://xpinjection.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=915" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://xpinjection.com/2011/06/25/agiledays-conference-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Видео с конференции JEEConf</title>
		<link>http://xpinjection.com/2011/06/16/jeeconf-video-published/</link>
		<comments>http://xpinjection.com/2011/06/16/jeeconf-video-published/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 13:30:58 +0000</pubDate>
		<dc:creator>Николай Алименков</dc:creator>
				<category><![CDATA[Общие]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JEE]]></category>
		<category><![CDATA[JEEConf]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[конференция]]></category>
		<category><![CDATA[презентация]]></category>

		<guid isPermaLink="false">http://xpinjection.com/?p=894</guid>
		<description><![CDATA[Наконец-то мы получили долгожданное видео с конференции JEEConf. Как мы и обещали, записывались все выступления и качество видео и звука достаточно неплохое. Ссылки на материалы всех выступлений для удобства участников выложены в виде программы на странице материалов, чтобы можно было легко сориентироваться и найти нужный доклад. Видео с наших выступлений вы можете посмотреть ниже. Первым <a href="http://xpinjection.com/2011/06/16/jeeconf-video-published/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Наконец-то мы получили долгожданное видео с конференции <a href="http://jeeconf.com">JEEConf</a>. Как мы и обещали, записывались все выступления и качество видео и звука достаточно неплохое. Ссылки на материалы всех выступлений для удобства участников выложены в виде программы на <a href="http://jeeconf.com/materials">странице материалов</a>, чтобы можно было легко сориентироваться и найти нужный доклад. Видео с наших выступлений вы можете посмотреть ниже.</p>
<p>Первым выступал я с докладом про использование <strong>Unitils</strong> для модульного тестирования в<strong> Java</strong>. Существует множество инструментов и библиотек для модульного тестирования в Java, но каждый из них требует определенных настроек и знаний правил использования. При этом отсутствует единый стиль подключения и применения подобных инструментов. <strong>Unitils</strong> – это библиотека, которая собрала воедино все, что нужно для тестирования различных частей <strong>Java</strong>-приложения. С помощью <strong>Unitils</strong> можно легко организовать тестирование доступа к базе данных, интеграции с <strong>Spring</strong> и <strong>Hibernate</strong>, а также сильно облегчить работу с модульными тестами и использованием <strong>Mock объектов</strong>. В докладе, на примере реального проекта, были продемонстрированы основные преимущества и достоинства данной библиотеки, подходы и практики для написания простых и стабильных модульных тестов.</p>
<p><object width="600" height="338"><param name="video" value="http://static.video.yandex.ru/lite/xpinjection/0fugphrj6g.1509/"></param><param name="allowFullScreen" value="true"></param><param name="scale" value="noscale"></param><param name="flashvars" value="is-hq=true"></param><embed src="http://static.video.yandex.ru/lite/xpinjection/0fugphrj6g.1509/" type="application/x-shockwave-flash" width="600" height="338" allowFullScreen="true" scale="noscale"flashvars="is-hq=true" ></embed></object></p>
<p>Сразу после меня <strong>Леша Солнцев</strong> выступил с докладом, посвященном <strong>Maven 3</strong>. Полной автоматизацией процесса сборки приложения уже никого не удивишь. Не в последнюю очередь благодаря <strong>Maven</strong> – системе управления жизненным циклом проекта. Однако проекты растут очень быстро: увеличивается количество модулей, тестов, зависимостей, используемых плагинов. И всего лишь за год легковесный проект, на сборку которого уходило <strong>5 минут</strong>, превращается в монстра, который пожирает время разработчиков <strong>30-минутной сборкой</strong>. Чтобы справится с этой проблемой разработчикам приходится постоянно чистить свой код и бороться со скоростью выполнения тестов. Это верное решение, но не следует забывать о том, что и сам процесс сборки можно улучшить. В этом докладе Леша  рассмотрел, как при помощи простых и нехитрых шагов можно оптимизировать работу с зависимостями и обогатить скрипты сборки полезными плагинами, а также тонкости конфигурации основных плагинов и особенности работы с командной строкой, которые появились в последней версии <strong>Maven</strong>.</p>
<p><object width="600" height="338"><param name="video" value="http://static.video.yandex.ru/lite/xpinjection/15rhcdr0ae.2723/"></param><param name="allowFullScreen" value="true"></param><param name="scale" value="noscale"></param><param name="flashvars" value="is-hq=true"></param><embed src="http://static.video.yandex.ru/lite/xpinjection/15rhcdr0ae.2723/" type="application/x-shockwave-flash" width="600" height="338" allowFullScreen="true" scale="noscale"flashvars="is-hq=true" ></embed></object></p>
<p>Мне выпала честь закрывать конференцию своим докладом об особенностях разработки <strong>Java</strong> проектов на <strong>AWS</strong>. Разработка «облачных» приложений сильно отличается от разработки в обычной среде. <strong>Amazon</strong> предоставляет набор сервисов для полноценной работы «облачных» приложений – <strong>EC2</strong>, <strong>S3</strong>, <strong>EBS</strong> и другие. В докладе речь шла о возможностях <strong>AWS</strong>, специфике разработки приложений, особенностях использования <strong>Java</strong>-технологий и библиотек, а также принципах построения гибкой масштабируемой архитектуры в данном окружении. На примере реального приложения были продемонстрированы подходы и практики, которые позволят вам создавать и поддерживать надежные распределенные системы на базе <strong>Java</strong> и <strong>AWS</strong>.</p>
<p><object width="600" height="338"><param name="video" value="http://static.video.yandex.ru/lite/xpinjection/5u18edhcyr.2424/"></param><param name="allowFullScreen" value="true"></param><param name="scale" value="noscale"></param><param name="flashvars" value="is-hq=true"></param><embed src="http://static.video.yandex.ru/lite/xpinjection/5u18edhcyr.2424/" type="application/x-shockwave-flash" width="600" height="338" allowFullScreen="true" scale="noscale"flashvars="is-hq=true" ></embed></object></p>
<p>У участников будет отличная возможность посмотреть те доклады, которые они пропустили на конференции. Материалов хватит не на один день &#8211; <strong>21 час</strong> записанного видео. Надеемся, что это поможет всем узнать что-то новое и расширить свой спектр знаний. Будем рады видеть вас на следующей конференции!</p>
<div class="shr-publisher-894"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F06%2F16%2Fjeeconf-video-published%2F' data-shr_title='%D0%92%D0%B8%D0%B4%D0%B5%D0%BE+%D1%81+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+JEEConf'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F06%2F16%2Fjeeconf-video-published%2F' data-shr_title='%D0%92%D0%B8%D0%B4%D0%B5%D0%BE+%D1%81+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+JEEConf'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F06%2F16%2Fjeeconf-video-published%2F' data-shr_title='%D0%92%D0%B8%D0%B4%D0%B5%D0%BE+%D1%81+%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8+JEEConf'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F06%2F16%2Fjeeconf-video-published%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://xpinjection.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=894" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://xpinjection.com/2011/06/16/jeeconf-video-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Отчет о первой в Украине Agile PechaKucha</title>
		<link>http://xpinjection.com/2011/01/28/first-agile-pechakucha-report/</link>
		<comments>http://xpinjection.com/2011/01/28/first-agile-pechakucha-report/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 14:52:14 +0000</pubDate>
		<dc:creator>Николай Алименков</dc:creator>
				<category><![CDATA[Общие]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[PechaKucha]]></category>
		<category><![CDATA[команда]]></category>
		<category><![CDATA[презентация]]></category>

		<guid isPermaLink="false">http://xpinjection.com/?p=725</guid>
		<description><![CDATA[Вчера на территории компании Ciklum прошла первая в Украине встреча Agile PechaKucha. Это была встреча в неформальной обстановке с пивом, пиццей и насыщенным общением. Собралось немало людей, заинтересовавшихся данным форматом встреч. Некоторое время назад я описывал как проходят такого рода мероприятия. Мои впечатления сугубо положительные. Формат понравился &#8211; все очень быстро и динамично, без скучных <a href="http://xpinjection.com/2011/01/28/first-agile-pechakucha-report/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Вчера на территории компании Ciklum прошла первая в Украине <a href="http://pechakucha-kyiv.com/tag/agile/">встреча Agile PechaKucha</a>. Это была встреча в неформальной обстановке с пивом, пиццей и насыщенным общением. Собралось немало людей, заинтересовавшихся данным форматом встреч. Некоторое время назад я <a href="/2011/01/13/agile-pechakucha">описывал</a> как проходят такого рода мероприятия. Мои впечатления сугубо положительные. Формат понравился &#8211; все очень быстро и динамично, без скучных долгих докладов. Времени хватает и на то, чтобы послушать докладчика и задать все интересующие вопросы. Докладчики тоже порадовали своей подготовкой, презентации получились очень живые. Большое спасибо организаторам за то, что пригласили поучаствовать и выступить с докладом. <a href="http://xpinjection.com/coaches/#alimenkou">Я</a> подготовил доклад <strong>&laquo;Agile. The way from chaos to flow&raquo;</strong> на тему эволюции Agile подходов и важности всех шагов на пути каждой команды.</p>
<div style="width:425px" id="__ss_6724894"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/alimenkou/agile-the-way-from-chaos-to-flow" title="Agile. The way from chaos to flow.">Agile. The way from chaos to flow.</a></strong><object id="__sse6724894" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agile-thewayfromchaostoflow-agilepechakucha-110127161937-phpapp01&#038;stripped_title=agile-the-way-from-chaos-to-flow&#038;userName=alimenkou" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6724894" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agile-thewayfromchaostoflow-agilepechakucha-110127161937-phpapp01&#038;stripped_title=agile-the-way-from-chaos-to-flow&#038;userName=alimenkou" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">Другие презентации <a href="http://www.slideshare.net/alimenkou">Николая Алименкова</a>.</div>
</div>
<p><a href="http://xpinjection.com/coaches/#solncev">Алексей Солнцев</a> выступил с докладом <strong>&laquo;Agile: вид из окна тренажёрного зала&raquo;</strong>, в котором провел параллель между Agile подходами и занятиями в тренажерном зале. В докладе прозвучало множество конкретных примеров и аналогий из жизни, интересные советы и практики. Данная аналогия заставила взглянуть под другим углом на процесс разработки и управления командой. </p>
<div style="width:425px" id="__ss_6729989"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/alexsun/agile-6729989" title="Agile   вид из окна тренажёрного зала">Agile   вид из окна тренажёрного зала</a></strong><object id="__sse6729989" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agile-2010-110128024259-phpapp02&#038;stripped_title=agile-6729989&#038;userName=alexsun" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6729989" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agile-2010-110128024259-phpapp02&#038;stripped_title=agile-6729989&#038;userName=alexsun" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">Другие презентации <a href="http://www.slideshare.net/alexsun">Алексея Солнцева</a>.</div>
</div>
<p>Хотелось бы пожелать организаторам успехов в этом начинании и еще много интересных встреч в формате PechaKucha!</p>
<div class="shr-publisher-725"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F01%2F28%2Ffirst-agile-pechakucha-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%BF%D0%B5%D1%80%D0%B2%D0%BE%D0%B9+%D0%B2+%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B5+Agile+PechaKucha'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F01%2F28%2Ffirst-agile-pechakucha-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%BF%D0%B5%D1%80%D0%B2%D0%BE%D0%B9+%D0%B2+%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B5+Agile+PechaKucha'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F01%2F28%2Ffirst-agile-pechakucha-report%2F' data-shr_title='%D0%9E%D1%82%D1%87%D0%B5%D1%82+%D0%BE+%D0%BF%D0%B5%D1%80%D0%B2%D0%BE%D0%B9+%D0%B2+%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B5+Agile+PechaKucha'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2011%2F01%2F28%2Ffirst-agile-pechakucha-report%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://xpinjection.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=725" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://xpinjection.com/2011/01/28/first-agile-pechakucha-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Презентация с семинара &#171;Записки о рисках&#187;</title>
		<link>http://xpinjection.com/2010/11/29/risk-notes-presentation/</link>
		<comments>http://xpinjection.com/2010/11/29/risk-notes-presentation/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 09:02:47 +0000</pubDate>
		<dc:creator>Николай Алименков</dc:creator>
				<category><![CDATA[Общие]]></category>
		<category><![CDATA[Тренинги]]></category>
		<category><![CDATA[презентация]]></category>
		<category><![CDATA[управление рисками]]></category>

		<guid isPermaLink="false">http://xpinjection.com/?p=619</guid>
		<description><![CDATA[Как мы и обещали, выкладываем презентацию с семинара Сергея Поволяшко &#171;Записки о рисках&#187;, проходившего 27 ноября в Киеве: Также напоминаем, что 18 декабря пройдет полноценный тренинг на тему &#171;Управление рисками в IT проектах&#187;. Цель тренинга – глубже рассмотреть принципы и методики управления рисками, а также возможности по их применению на практике. Практическая ориентированность тренинга позволяет <a href="http://xpinjection.com/2010/11/29/risk-notes-presentation/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Как мы и обещали, выкладываем презентацию с семинара Сергея Поволяшко &laquo;Записки о рисках&raquo;, проходившего 27 ноября в Киеве:</p>
<div style="width:425px" id="__ss_5953731"><object id="__sse5953731" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=xpiglclubriskseminar-101128150843-phpapp02&#038;rel=0&#038;stripped_title=xpi-gl-clubriskseminar&#038;userName=SergiyP1974" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5953731" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=xpiglclubriskseminar-101128150843-phpapp02&#038;rel=0&#038;stripped_title=xpi-gl-clubriskseminar&#038;userName=SergiyP1974" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p></p>
<p>Также напоминаем, что 18 декабря пройдет полноценный тренинг на тему <a href="/trainings/risk-management">&laquo;Управление рисками в IT проектах&raquo;</a>. Цель тренинга – глубже рассмотреть принципы и методики управления рисками, а также возможности по их применению на практике. Практическая ориентированность тренинга позволяет не только освоить теоретический материал, но и проверить его эффективность. Это необходимо для профессионалов, технических и проектных менеджеров и тех, кто хочет ими стать. Полезен тренинг будет и для опытных руководителей, которые открыты для получения знаний и улучшения своих навыков. Подробности можно узнать из <a href="/trainings/risk-management">детальной программы тренинга</a>. <a href="https://spreadsheets2.google.com/viewform?formkey=dHQ5SjFrdEt5MW5pRThkSk81VmFxcVE6MA">Регистрация</a> уже открыта и продлится до 13 декабря. Стоимость участия 1000 гривен за участника (обед включен). При регистрации от трех человек скидка 10%. Всем участникам семинара предоставляется скидка 15%. Торопитесь, количество мест ограничено! </p>
<div class="shr-publisher-619"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2010%2F11%2F29%2Frisk-notes-presentation%2F' data-shr_title='%D0%9F%D1%80%D0%B5%D0%B7%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F+%D1%81+%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D0%B0+%22%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%BA%D0%B8+%D0%BE+%D1%80%D0%B8%D1%81%D0%BA%D0%B0%D1%85%22'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2010%2F11%2F29%2Frisk-notes-presentation%2F' data-shr_title='%D0%9F%D1%80%D0%B5%D0%B7%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F+%D1%81+%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D0%B0+%22%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%BA%D0%B8+%D0%BE+%D1%80%D0%B8%D1%81%D0%BA%D0%B0%D1%85%22'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2010%2F11%2F29%2Frisk-notes-presentation%2F' data-shr_title='%D0%9F%D1%80%D0%B5%D0%B7%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F+%D1%81+%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D0%B0+%22%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%BA%D0%B8+%D0%BE+%D1%80%D0%B8%D1%81%D0%BA%D0%B0%D1%85%22'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fxpinjection.com%2F2010%2F11%2F29%2Frisk-notes-presentation%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --> <img src="http://xpinjection.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=619" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://xpinjection.com/2010/11/29/risk-notes-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

