Все записи

Первый PyCon в России!

programma_pycon_russia_2013_sformirovana_2.png

У Антона давно зародилась идея организовать PyCon в России. Вот, как он прокомментировал прошедшее мероприятие: «Впервые мы задумались об этом в 2010, на конференции RuPy.Ru, которую на протяжении нескольких лет организовывал Юрий Юревич в Омске. Много раз вопрос поднимался мной и на PyCon.UA - аналогичной конференции в Украине, которую посещают многие российские разработчики. Трудно создавать подобные мероприятия силами разработчиков - мало кто проявляет инициативу и готов участвовать. Организовать конференцию решились IT-people. Я отвечал за программную часть: доклады, спикеры, форматы.

Наибольшее внимание, конечно, привлекли иностранные докладчики, которые посетили конференцию во многом благодаря бывшей сотруднице Naumen Марии Калининой. Программный комитет уже с ноября начал предлагать интересных спикеров, а орг. комитет приглашать их в Россию, в заснеженный Екатеринбург (что является нетривиальной задачей - у нас же Сибирь и медведи). Делали попытку договориться и с BDFL - Guido van Rossum. Но в декабре он поменял работу (перешёл из гугла в дропбокс), иначе - точно бы приехал. Будем надеяться, что в следующий раз получится - ведь это только первая конференция PyCon в России и мы не собираемся останавливаться на этом.

Очень хорошей получилась секция Lightning Talk, которую я модерировал. Многие участники отметили её как одну из самых интересных частей конференции. Это настолько удивительно, что родилась даже идея от Беклемишева Константина: «Возможно, стоит попробовать провести it-конференцию в формате lightning taks: 40 минут на короткие тезисные доклады - 80минут на обсуждения в кулуарах».

Впервые интересным выдался и «Круглый Стол» - довольно сложный, но интересный дискуссионный формат, который привлёк много людей к открытому общению на «больную» тему.

Суть Круглого стола - обсудить какой Python, по мнению людей, лучше 2 или 3.

Как все происходило: 

- люди делились на 2 группы (каждая соответственно доказывала свою точку зрения относительно Python2 и Python3).
- 2 основных докладчика выступали с доводами относительно своей версии, пытаясь убедить «соперников» поменять свое мнение. Т.е. обсуждался серьезный вопрос, который позволял вторую сторону передумать, вследствие чего возникала дискуссия, что привело к остроте вопроса и успешности формата.

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

И конечно главное - Naumen был генеральным партнером конференции - все доклады и фото выполнены на фоне нашего стенда. Также Naumen сделал необычный сюрприз - вместо кучи листовок мы раздавали поп-корн в брендированных стаканчиках. Поп-корн был оценен аудиторией по достоинству: «Доклады и попкорн. Хмммм. Это начинает быть интересным». 

В сумме слушателям была предоставлена возможность послушать/поучаствовать почти в 30 различных секциях - большей частью доклады, три мастер-класса и две части lightning talks. Каждый смог найти для себя что-то интересное.

Конференцию посетило около 250 участников. Приехали люди со всех континентов, кроме Африки и Антарктиды. Российская география включает всю восточную и центральную части. Из наиболее удаленных городов стоит отметить Красноярск, Кемерово, Архангельск, Иркутск (самая «восточная точка»).

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

Теперь с уверенностью можно сказать - у нас всё получилось. Конференция удалась. И конечно в следующем году мы проведем новую. С большим размахом и BDFL.

Похожие новости

Как перестать быть центром всех решений и не потерять контроль

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

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

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

Когда задача считается выполненной

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

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

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

Разбираем фичи по кусочкам: атомарные коммиты как внутренняя дисциплина

Дима руководит группой прикладной разработки в Naumen и много лет работает с командами, которые делают не одноразовые фичи, а долгоживущие системы — те, что развиваются годами, переживают смену людей, требований и контекста.

В статье он рассказывает о декомпозиции: зачем она на самом деле нужна в разработке и какую неожиданную роль в этом играют атомарные коммиты.

Все новости