Что-то в последнее время зачастили отчёты с конференций. Неделю назад, 4-5 марта прошли Agile Days. На этот раз в Москве. Снова не буду описывать саму конференцию, это отлично сделали до меня (см. ссылки на отчёты в конце этого обзора). Отмечу несколько моментов затронувших меня:
очень много людей – интерес к гибким методологиям есть и он велик;
мне показалось, что тусовки, как таковой, нету. По крайней мере, намного меньше украинско-киевской. Может быть, причина в том, что события масштаба AgileDays в каждом городе редко проходят...
немного неравномерно были разбиты доклады по залам, учитывая размер залов... В результате то в большом зале совсем немного людей, а на какие-то доклады в малых залах нельзя попасть. Я понимаю, что такое тяжело спланировать, но хочется стремиться к идеалу ;-)
Отдельно хочется сказать про lightning talks. Супер тема – сжато о главном. У меня было их целых два. Времени в подготовке уходит не меньше, а то и больше, чем для полноценного доклада. Тут нету времени на «воду» и на ошибки, всё должно быть отточено. Жаль, что относительно немного посетителей их увидели – смотрите в записи ;-)
Слайдкасты (слайды синхронизированные со звуком) моих докладов:
В субботу в Киеве прошла первая в Европе конференция по семейству автоматизации тестирования в вебе – Selenium. Называлась она (о, неожиданность) Selenium Camp.
В сети уже доступно много отчётов (см. ссылки в конце моей заметки), спасибо всем кто написал. Не думаю что имеет смысл повторять общее описание, перейду сразу к моим впечатлениям и ощущениям.
Для Коли, Лёши, Анны и команды помощников это первая конференция. И это тот случай, про который НЕ вспоминается классическая кулинарно-геометрическая аналогия ;-)
Были мелкие недочёты, но это неважно, проблемы такого уровня есть всегда.
Конференция – это прежде всего место встречи и пересечения докладчиков и аудитории. Эффективность и удачность этого и есть цель. Люди идут не кофе попить в перерыве (за кофе и пирожные, кстати, зачёт).
Вот подбор и особенно распределение докладов приятно удивило. Перед началом, я думал, люди будут распределены по залам по порядку A, B, C, так что в C порядка почти никого не будет. А – нет. Достаточно всё равномерно было.
Единственное важное (как по мне) пожелание на будущее – больше времени в перерывах на общение. Не 10 мин для перехода в другой зал, нужны паузы для общения и знакомства.
Однозначно конференция удалась, спаибо всем причастным. Хотя жаль что харьковские друзья и коллеги проигнорировали нашу тусовку на afterparty и пошли своей (и ещё skype утащили ....). Hope you had great time like we did ;-D
Я сделал общий обзор инструментов: «Путеводитель в мире Selenium»:
моя запись звука слетала, так что звук будет позже... Если вы были на докладе, буду благодарен за оценку доклада на SpeakerRate и обратную связь в любой форме (можно тут комментарием). Да, я знаю насколько убог этот сервис и что оценка без регистрации невозможна, поэтому особо благодарен тем, кто оставляет оценки ;-)
Небольшой отчёт о посещении Львовского (в этот раз) Agile Base Camp.
4ый по счёту Agile Base Camp прошёл во Львове. Более 300 участников, докладчики из Украины, Белорусии, Росии, Польши. 2 потока, 10 докладов.
Приятно что тема Agile настолько широко интересна во Львове, 300 участников это очень неплохо. Для сравнения в Харькове было раза в 2 меньше посетителей. Хотя к вечеру ряды слушателей несколько поредели ;)
Организация в целом на должном уровне. Впрочем, как всегда ;-)
Доклады описывать не буду – кто был, сам своё мнение сложил, кого не было – не поможет. Отмечу Макса Гапонова, Paweł Lipiński, Лёшу Кривицкого и Антона Марченко.
Идея open space красива, за пару итераций думаю исполнение удастся довести до идеала.
Вообще прогресс конференции налицо – в этот раз впервые футболку с конференции можно будет надеть публично (ввиду отсутствия рекламы). ;-)
Afterparty после конференции прошло на "ура". Спасибо Алине и Лине за хобота с организацией сего действа. Спасибо TargetProcess в лице Антона за пиво! Пойду аккуратно посмотрю на их продукт – может, наконец, прикуплю Agile тулзовину. У компании, в которой хорошие люди работают, продукт тоже, наверное, достойный ;-D
27 января прошла первая (хочется надеяться не последняя) Agile PechaKucha.
PechaКucha – зашибительный формат: 20 слайдов по 20 секунд, слайды крутятся автоматом, докладчику нужно в тему говорить ;-)
Название несколько странное, потому как придумали японцы. Полуминутный ролик о том, как правильно произносить ЭТО ;)
Само мероприятие прошло отлично, как по мне. Живо, не скучно. Формат обязывает не тупить и говорить по сути. Ещё одним несомненным плюсом является то что если выступление не захватило на 100%, то это всего 6:40 ;-)
Моё выступление называлось "Выпрыгнуть из рамок". Доступны слайды + звук:
Спасибо всем, кто пришёл, надеюсь было не скучно. Хочется ещё раз поблагодарить Машу и Тима и пожелать им успехов c организацией дальнейших PechaKucha вечеров ;-)
По поводу не последней встречи: Тим уже собирает деньгиоткрыта регистрация на следующую Agile PechaKucha, которая должна пройти в Мае! Хотите выступить – места ещё есть, страница подачи докладов.
Регулярность сильно скачет, примерно раз в месяц. В целом хотел бы предупредить особенно новичков очень аккуратно и критично воспринимать подаваемую информацию. Но в целом подкаст однозначно полезный, хочу пожелать Денису творческих успехов в развитии подкаста ;-)
По мере нахождения новых подкастов, обязательно буду ими делиться.
На моём докладе Применение Scrum и Kanban для разработки web-приложений на прошедшей конференции ZFConf Ukraine+MageConf (мой отчёт о конференции) мне задали отличный вопрос про параллели между оценками в Scrum (planning poker в частности) и стандартными методами оценок проектов (снизу-вверх, сверху-вниз, по аналогии (analogous), параметрические оценки (parametric), экспертная оценка). Мне показалось, что я как-то коряво ответил на вопрос, поэтому решил вынести ответ в блог. Надеюсь он настигнет спросившего и ещё кому-то будет полезен.
Главное отличие заключается в фокусе/целях. Перечисленные методы оценок проекта прежде всего используются (капитан очевидность) для оценок проекта целиком. Это разные методы оценки проекта! Если посмотреть на вовлечённость команды, то в оценке по аналогии, параметрических оценках, экспертной оценке и оценке сверху-вниз команда не используется вообще или, как минимум, используется малая часть команды. При оценке снизу-вверх может использоваться вся команда или её часть на усмотрение PM-а. То есть после таких оценок достаточно тяжело сказать что вся команда участвовала в процессе оценок, если отдельно не ставить себе такую цель.
Оценки в Scrum (planning poker) – это способ командной оценки историй пользователей (user stories). Первым ключевым моментом является то, что в оценке участвует вся команда. Считается что в таком случае команда берёт на себя большую ответственность за результаты. Вторым ключевым моментом является то, что метод применяется для оценок историй пользователей (user stories), а не всего проекта целиком. Если проводить аналогии между user stories и терминами PMBOK по уровню декомпозиции (детализации) требований, то user stories соответствуют work package – это нижний уровень WBS. То есть когда все работы уже разбиты до этого уровня, то можно провести аналогии с оценкой снизу-вверх. При этом Scrum в принципе обходит начальный процесс построения историй пользователя из высокоуровневых требований. Для этого можно посоветовать воспользоваться отличной техникой – Story mapping.
Надеюсь эта статья поможет немного показать различия и общие моменты для оценок в Scrum и стандартных оценок проектов.
Общее впечатление о конференции более чем положительное. Не часто у нас проходят PHP конференции. Ещё реже такого размера. Зарегистрировалось более 800 участников, посетило человек 400. 4 одновременных потока.
Не все посетители (включая меня) разобрались с тем, что по сути проходило 2 конференции в 1м месте. 1 конфа – Zend framework (1 поток) и вторая – Mageconf (3 потока: mаgento, PHP и mix). Один мой доклад (scrum&kanban) попал в mix, второй (инженерные практики) – в PHP.
4 потока это очень хорошо с моей точки зрения. Да, иногда тяжело выбрать куда идти. Зато если доклад не оправдал ожиданий – можно быстро перейти на 1 из 3х других.
Из первого слота докладов я пробежался по всем 4м докладам для общего знакомства с происходящим. Хочу отметить доклад Виталия Коротуна "10 000 вёдер или в погоне за Ключём от всех дверей" – живо, нескучно. К сожалению больше толком я ничего не послушал.
Мой первый доклад (scrum&kanban) удивил меня несколько раз. Во-первых, начался он на 15 минут позже из-за моего технического затупежа. Не проверил один маленький нюанс и конечно он выстрелил. Урок усвоен. Следующим (приятным) удивлением было количество слушателей. Посмотрев на предыдущие доклады секции mix, я спокойно решил что сейчас прийдёт человек 15-25, и мы в тихой семейной обстановке поговорим про Agile. Но тема оказалась явно интересна – аудитория заполнилась (человек 100) и никто даже не ушёл за 15 мин тех. проблем. Всем кто слушал – спасибо. Отдельное спасибо за вопросы. На один из них (про параллели между planning poker и классическими методами оценок проектов) я как-то нечётко (по-моему) ответил, решил вынести ответ в отдельный пост. После доклада всё равно по расписанию был обед и я решил для особо интересующихся предложить на это время процессную клинику – возможность задать любые свои вопросы по Agile. Люди спрашивали почти полный час, с трудом успел на следующий доклад.
Следующим докладом были инженерные практики. Народ немного спал после обеда, но к концу доклада расшевелились и стали спрашивать поактивнее. Немного удивило как мало посетителей используют TDD в частности. Тема CI тоже была для очень многих новой. Когда из сотни слушателей всего несколько пользуются промышленными стандартами de-facto, это наводит на размышления. В любом случае всё ещё есть место для entry level докладов.
В результате проговорил 3 часа, с непривычки голос подсел. Сразу после доклада нужно было убегать, жалею что не смог посетить пару очень толковых докладов.
Спасибо организаторам, как по мне они справились на твёрдую четвёрку. Из возможных пожеланий по улучшению на будущее:
подумать над местом проведения. КиевЭкспоПлаза – нормально, но не уютно;
подумать над расписанием – возможно имеет смысл делать перерывы чуть больше (минут 20-25). При этом вполне можно подурезать время докладов.
модерировать время доклада и помогать докладчику красиво "закруглиться" вовремя.
В принципе у меня есть ещё пару пожеланий организаторам, но не думаю что они интересны остальным. Орги, если вам интересно – свяжитесь со мной ;-)
Встретил много старых хороший знакомых, друзей, коллег, познакомился с новыми интересными людьми.
Вывод: в следующий раз однозначно идти.
Мой отчёт далеко не единственный, вот несколько отличных отчётов: