DrupalCamp 2016: Personal Feedback
DrupalCamp Kyiv 2016 has come to an end, and it is time for reflection in the form of a review.
I was part of the organizing team, and my area of responsibility was ensuring the event followed the best traditions of Open Source and that the code sprint was held at the proper level. We will see how well we succeeded in time; for now, I will simply share my impressions as a participant and some observations regarding things we—and I—need to work on in the future.
At the closing ceremony, I said: "I'm shocked." And that remains true. I wasn't present at the lion's share of meetings held by the core organizing team—my role was more active at the beginning and the very end. Therefore, I wasn't aware of everything the organizers had prepared, aside from the main pillars: the finances are sufficient, the venue is great, there will be enough food, the reports should be high-quality, the number of sessions is massive, and the number of participants is the largest in our history. Consequently, I can easily give a review as a participant without being accused of bias.
First—the location. My best wishes to the Bratislava Hotel. Despite it not being a specialized venue for this type of event, everyone fit. It certainly doesn't have the hallway width of a DrupalCon Convention Center, and Ukraine clearly lacks amphitheater-style spaces, but in my opinion—and considering past organizational experience—the location deserves the highest praise.
Second—the catering. As is well known, large events are a problem for any establishment. But I must say: the food was excellent. I don't claim to be a restaurant critic, but considering all the Drupal events I've attended worldwide, this is the first time I’ve seen a restaurant-style service format for all participants. Time during lunch wasn't spent searching for a place to eat quickly, but rather on conversations at the table while the hotel staff brought out food and cleared dishes. It was magical.
Third—the people. I noticed that despite the de facto state of war in the country, people managed to smile. Of course, this situation made it impossible for Russians to attend and likely hindered us from drawing in the international community, but regarding the former—that was intentional; regarding the latter—we have a place to invest our future energy to increase the amount of English at our conferences.
Fourth—the sessions and speakers. To be honest, I couldn't attend many of the sessions I wanted to because I had to choose between my desires. According to feedback from colleagues, the level of speakers was clearly high. For this work, I thank Yura Gerasimov, as in this case, the selection of applicants matters greatly. During [my own presentation], I was so nervous my voice trembled. To me, this is a signal that the audience is not here for elementary things; they demand modern knowledge.
A bit about the sessions I attended:
Dmytro Danylevsky on migration: In my opinion, one of the simplest explanations of how to plan and implement migrations. The author has charisma to spare, so the information went down smooth.
Vasyl Hryhoriev — "Unified Development Environment": A high-quality report on his own solution for local environment automation based on Drude. For myself, I finally got confirmation that Docker is worth looking at again.
Vitaliy Zinenko — "Drupal 8. BigPipe": A good and extensive introductory talk on the technology now in core and what to watch out for.
Kiet Tran — "How to motivate a team to code according to Drupal standards": Despite the speaker's extremely difficult accent, it was interesting to learn how a team is formed from a Solution Architect's perspective and which technologies should be replaced using Drupal 8.
Roman Paska — "Managing Drupal Teams": In my opinion, this is the best report I've heard in the last few years. it was completely different from the technical nature of the conference—it was pure management. What was particularly interesting to me was that Roman managed to implement in his company what I have long dreamed of within my psychotherapeutic practice. There were hundreds of revelations and incredibly interesting intellectual-emotional solutions regarding team formation, building connections, and conflict resolution. In short—gold for someone like me.
Oleksandr Shumenko — "Composer: A Masterful Approach": A high-quality, calm report on dependency management. It wasn't news to me, but the systematic approach of the speaker was deeply impressive.
Leonid Verhun — "SEO Today": I'll admit, SEO reports always seemed like spam to me. I used them to measure the maturity of the community and the field of search optimization itself. Well, I was pleasantly surprised that our level has grown. This wasn't a report about SEO; it was a report about search marketing and business optimization.
Regarding the Code Sprint. I don't think we were quite prepared for the news. The news was actually wonderful: at the sprint, about 70% of the people raised their hands indicating it was their first time. We weren't ready for this; in the future, we must conduct surveys before people arrive. Overall, the work regarding track leads was weak. This is my responsibility; my workload prevented me from helping Sasha Shchedrov with preparation. I had to fill the gap of the "Beginners" lead on the fly, pushing my own plans for CIBox to the background.
In the end, we succeeded. According to feedback from colleagues, the newcomers' eyes were shining, and we managed to hold "public commit" sessions for those who were there for the first time and experienced what it's like to get a commit on their drupal.org profile. I saw how emotional that moment was for people and could hardly believe how valuable this process proved to be for the participants.
Overall, my requirement to increase the use of the Ukrainian language on the website, social media, and at the event itself was, I believe, fulfilled. Of course, the host should speak English, and reports should be in Ukrainian and the speaker's language (or English if the room requires it), but generally—I am satisfied. The quality regarding the language issue has definitely improved.
English is a struggle. Although I announced my report in English, there were no people who required it, so I continued in Ukrainian. We still have a long way to grow in this direction, friends. Without English, we won't pull a DrupalCon here.
As a postscript, I want to thank all my friends and organizers who took part in organizing this wonderful event. I can say it is the best thing we have done so far. I also want to thank everyone who attended as visitors—without you, it wouldn't have been the same. I haven't seen this many interested people since the last DrupalCon. I think that, at least organizationally, we are ready to host a DrupalCon and hold it at the highest level.
For my part, I plan to focus on developing newcomers and work with all Ukrainian companies on the d.org power up initiative under the #crazy_ukrainians brand and the more official Drupal Ukraine Community. Currently, we are in fourth place among contributors on drupal.org, but there is a very real strategy—which I will be sharing—on how we can become first and overtake the leaders by a significant margin.
Thank you, everyone.
Original post:
Закінчився DrupalCamp Kyiv 2016, і настав час для рефлексії в якості відгуку.
Я був в команді організаторів і моя зона відповідальності складала забезпечити, щоб подія пройшла в кращих традиціях OpenSource і щоб кодспринт було проведено на відповідному рівні.
Як це нам вдалось - побачимо згодом, я лише розповім про свої враження, як учасника і про деякі спостереження, над якими нам і мені в майбутньому потрібно буде попрацювати.
На заключному слові я сказав - "I'm shocked"
І це досі залишається так. Я не був присутнім на левовій частці зустрічей найактивнішої команди організаторів - моя роль була більше спочатку і вже на самому кінці. Тому я не був в курсі всього, що організатори підготували. Крім головних віх - фінансів достатньо, місце - чудове, їжі буде достатньо, доповіді - повинні бути якісні, кількість доповідей дуже велика, кількість учасників - найбільша за всю історію. А отже можу з легкістю зробити відгук як учасника, не будучи звинуваченим в заангажованості.
В першу чергу - локація.
Готелю Братислава - мої найращі побажання. Не дивлячись на те, що це не є спеціалізована локація для такого роду подій - усі вмістились. Це звісно не розмах ширини коридорів DrupalCon Conventional Centers, і явно Україні бракує приміщень по типу амфітеатрів, але на мою думку, і з огляду на досвід організації минулих років - локація заслуговує найкращих відгуків.
В другу чергу - харчування.
Як відомо великі події - це проблема для будь-якого закладу. Але я скажу - їжа була на відмінно. Я не претендую на позицію ресторанного критика, але з огляду на всі події в Друпал світі, на яких я побував - ресторанний формат обслуговування всіх учасників - бачу вперше. Час на обід було потрачено не на пошук місця, де швидко поїсти, а на розмови за столом, поки обслуговуючий персонал готелю підносив їжу і забирав посуд. Це було - чарівно.
В третю чергу - люди.
Я помітив, що не зважаючи на де факто військовий стан в країні, - людям вдавалось посміхатись. Звісно цей стан не дав можливості приїхати до нас росіянам, і мабуть завадив затягнути сюди міжнародну спільноту, але щодо перших - це було задумано, щодо останніх - нам є куди вкладати нашу енергію в майбутнє, щоб зробити кількість англійської на конференціях більшою.
Четверте - доповіді і доповідачі.
Відверто кажучи - частину доповідей, на які хотів - не зміг потрапити, бо вибирав між своїми бажаннями. Із відгуків колег - рівень доповідачів явно високий. За цю роботу дякую Юрі Герасімову, бо в даному випадку відбір бажаючих - має велике значення. На своїй доповіді - хвилювався так, що голос тремтів. Для мене це сигнал, що аудиторія не готова слухати елементарні речі, а потребує сучасних знань.
Трошки про доповіді, на яких я побував:
Дмитра Данилевського про міграцію - на мою думку одне з найпростіших пояснень, як потрібно планувати і реалізовувати міграції. Автору харизми хоч відбавляй, тому інформація зайшла в голову просто як по маслу
Василь Григор'єв - ""Уніфіковане середовище розробки - як новачку швидко включитись в проект"" - якісна доповідь по власне рішення автоматизації локального середовища розробки на базі Drude. - Для себе особисто взяв нарешті підтвердження, що на Docker - варто знову звернути увагу і спробувати його ще раз.
Віталій Зіненко - "Drupal 8. BigPipe" - хороша і обширна ознайомча доповідь про технлогію, яка зараз в ядрі і на що звернути увагу. Рекомендую тим, хто незнайомий з нею.
Кієт Тран - "Як мотивувати команду кодити згідно стандартів Drupal. Кращі практики" - незважаючи на надзвичайно складний акцент доповідача, було цікаво дізнатись про те, як сформована команда з точки зору Solution Architect і які технології варто замінити з допомогою Друпал 8 замість тих, які використовувались в Drupal <=7
Роман Паска - "Управління Drupal-командами" - на мою думку, це найкраща доповідь, яку мені вдалось почути в рамках останніх кількох років. Вона зовсім відрізнялась від технічного характеру конференції. Це був чистий менеджмент. І що було особисто мені цікаво, так це те, що Роману вдалось втілити в своїй компанії те, про що я давно мрію в рамках своєї психотерапевтичної практики. Було сотні одкровень і надзвичайно цікавих інтелектуально-емоційних рішень про те, як команда формується, як в ній пробудовуються зв'язки, яким чином вирішуються конфлікти. Одним словом - золото для такого як я. Велике дякую Романе. Якщо буде відео доповіді - бажаю всім його побачити. Для мене наразі це деякий ідеал того, як в команді варто пробудовувати стосунки.
Олександр Шуменко - "Composer. Майстерний підхід до створення вашого сайту на Drupal 8" - якісна і спокійна доповідь про технологію обслуговування залежностей. Це не було новиною для мене, але систематизація, з якою виступив доповідач - вразила до глибини душі. Я б хотів навчитись так систематизувати власні доповіді.
Леонід Вергун "SEO сьогодні. Як корректно налаштувати просування" - чесно признаюсь, для мене SEO доповіді завжди здавались спамом. І по ним я міряв те, наскільки спільнота і сама по собі сфера пошукової оптимізації - зрілі. Так от, що скажу, що я був приємно здивований, що наш рівень виріс, саме на доповіді Леоніда. Це не була доповідь про SEO ))) - це була доповідь про пошуковий маркетинг і оптимізацію бізнесу. Я вдячний тобі, Леоніде за рівень, який ти показав. Чекатиму зустрічі щодо власних проектів і їх розвитку.
Щодо кодспринта.
Не думаю, що ми були достатнього готові до новин. Новини правда були чудовими - на спринті біля 70% людей підняли руки, що вони були вперше. Ми до цього не були готові, в майбутньому потрібно обов'язково робити опитування ще до того, як прийти на кодспринт. І загалом робота по керівникам напрямків була проведена слабо. В цьому моя відповідальність. Завантаженість на роботі на дала можливості допомогти Саші Щедрову в підготовці. Прийшлось на ходу закривати дірку із відсутністю керівника напрямку початківців, відсунувши власні плани попрацювати над проектом CIBox на задній план.
В результаті - нам таки вдалось. По відгукам від колег - в новачків очі світились і нам вдалось провести акції публічних комітів для тих, хто вперше був і вперше спробував на собі, що таке отримати коміт в профіль на drupal.org . Я бачив, наскільки хвилюючим був момент для людей і своїм очам не вірив, якою цінністю виявився для учасників даний процес. Було записано відео даного процесу, сподіваюсь дана стаття буде доповнена ним в майбутньому. А я особисто тепер для себе беру напрямок на новачків, тому що я знаю, як легко отримувати зворотній зв'язок від контрибуції і готовий в цьому їм допомагати. Звід по кодспринту готується і буде викладений пізніше цього тижня. Там є прогрес, яким можна і похвалитись, за що я дякую більш підготовленій частині спринта, яка самостійно справилась із поставленими перед собою завданнями.
Якщо говорити загалом про конференцію, то моя вимога щодо збільшення Української мови в рамках вебсайту, соцмереж і самої події вважаю була виконана. Звісно, що ведучий конференції повинен говорити англійською, доповіді повинні бути українською і мовою країни доповідача або англійською, якщо в залі присутні люди, які розуміють англійську, але загалом - я задоволений. За це окрема подяка всім організаторам. Якість в мовному питанні однозначно підвищилась.
З англійською - біда. Я хоч і заявив доповідь англійською, але людей, які її потребували - не було, а отже я продовжив українською. Нам ще рости і рости в цьому напрямку, друзі. Без англійської нам не притягнути сюди DrupalCon.
В якості постскриптума, я хочу подякувати всім моїм друзям і організаторам, які приймали участь в організації цієї чудової події. Я можу сказати, що це найкраще, що ми зробили до цього часу і у нас попереду цікаве майбутнє.
Також я хочу подякувати всім, хто зміг прийти на цю конференцію в якості відвідувачів - без вас все було б не так. Таку кількість зацікавлених людей я не бачив з часу останнього DrupalCon. Думаю, що як мінімум організаційно ми готові до того, щоб прийняти в себе DrupalCon і провести його якщо не найкращому, то на рівні кращих.
В свою чергу я планую взяти напрямок на розвиток новачків і хочу провести роботу на рівні всіх компаній України щодо ініціативи d.org power up в рамках бренду #crazy_ukrainians та більш офіційного - Drupal Ukraine Community. Зараз - ми на четвертому місці серед контрибуторів на drupal.org, але є досить реальна стратегія, якою я буду ділитись, як нам стати першими і обігнати лідерів якщо не на порядок, то точно на відчутну кількість активності.
Дякую всім.