We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

EuroPython 2022: Help us build the next edition!

00:00

Formale Metadaten

Titel
EuroPython 2022: Help us build the next edition!
Serientitel
Anzahl der Teile
115
Autor
Lizenz
CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 4.0 International:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
We need help with organizing and running EuroPython 2022. In this session, we will explain how the EuroPython workgroup model works and where you could help.
19
Vorschaubild
43:26
SchätzungSinusfunktionEnterprise-Resource-PlanningDruckspannungTypentheorieOSS <Rechnernetz>Advanced Encryption StandardRechter WinkelBesprechung/Interview
WhiteboardAdvanced Encryption StandardZahlenbereichDatenstrukturTermStellenringMereologieDesign by ContractQuellcodeEinschließungssatzMaßerweiterungDivergente ReiheAngewandte PhysikWeb SiteDifferenteSelbst organisierendes SystemWasserdampftafelEreignishorizontSoftwareentwicklerRechenschieberEndliche ModelltheorieGruppenoperationWhiteboardGemeinsamer SpeicherFramework <Informatik>Rechter WinkelProjektive EbeneVerschlingungElement <Gruppentheorie>Prozess <Informatik>Güte der AnpassungTrennschärfe <Statistik>Automatische HandlungsplanungComputeranimation
InformationWhiteboardOrdnung <Mathematik>GruppenoperationEinsLogistische VerteilungProgrammierungFrequenzWeb SiteKartesische KoordinatenInformationBitRechnernetzURLSchedulingRegistrierung <Bildverarbeitung>CodeQuick-SortUmwandlungsenthalpieAbstimmung <Frequenz>Overhead <Kommunikationstechnik>ZahlenbereichSichtenkonzeptProzess <Informatik>WärmeleitfähigkeitHilfesystemTelekommunikationMailing-ListeEinfach zusammenhängender RaumDatenflussTrennschärfe <Statistik>WeltformelResultanteUnrundheitVersionsverwaltungStellenringDesign by ContractUltraviolett-PhotoelektronenspektroskopieBenutzerbeteiligungMechanismus-Design-TheorieMereologieSelbst organisierendes SystemPunktBasis <Mathematik>FinitismusMultiplikationsoperatorComputeranimation
GruppenkeimDatenmissbrauchWhiteboardTopologieNetzwerkbetriebssystemAngewandte PhysikMailing-ListeGruppenoperationWhiteboardGoogolWeb-SeiteAdditionStreaming <Kommunikationstechnik>WärmeleitfähigkeitCASE <Informatik>BenutzerbeteiligungMathematikFestplattenrekorderServerWurzel <Mathematik>DatenverwaltungProjektive EbeneSchedulingWort <Informatik>ProgrammierungPhysikalisches SystemRechnernetzProgrammierumgebungHilfesystemRechenschieberBildgebendes VerfahrenEntscheidungstheorieE-MailBitFlächeninhaltWeb SiteSystemverwaltungBeanspruchungEreignishorizontHypermediaTelekommunikationRechter WinkelInteraktives FernsehenMultiplikationsoperatorCoxeter-GruppeGemeinsamer SpeicherMechanismus-Design-TheorieRegistrierung <Bildverarbeitung>Trennschärfe <Statistik>RelativitätstheorieComputeranimation
EreignishorizontVirtuelle RealitätZoomSocketSelbst organisierendes SystemWeb-SeiteInformationDivergente ReiheFormale SpracheProgrammierungLaurent-ReiheElement <Gruppentheorie>Befehl <Informatik>Web-SeiteInformationObjektorientierte ProgrammierspracheWeb logAdressraumE-MailWhiteboardRechenschieberVollständiger VerbandMessage-PassingGüte der AnpassungVorzeichen <Mathematik>Computeranimation
RohdatenVierzigTLSSchnittmengeLineares GleichungssystemVollständiger VerbandGüte der AnpassungFlächeninhaltRechenschieberHilfesystemFormation <Mathematik>Computeranimation
ProgrammHypermediaWhiteboardCodecMailing-ListeGruppenoperationGoogolOperations ResearchGruppenkeimElementare ZahlentheorieSelbst organisierendes SystemMechanismus-Design-TheorieAbstimmung <Frequenz>BenutzerbeteiligungGruppenoperationTelekommunikationHilfesystemKontextbezogenes SystemWärmeleitfähigkeitHybridrechnerFormation <Mathematik>MultiplikationsoperatorEinsHypermediaRechenschieberProgrammierungWeb SiteÜberlagerung <Mathematik>Computeranimation
Web-SeiteBlu-Ray-DiscMarketinginformationssystemSchnittmengeAbstimmung <Frequenz>ProgrammschemaStrom <Mathematik>TabelleInhalt <Mathematik>Rippen <Informatik>ProgrammInterface <Schaltung>Formale SpracheDatenerfassungWeb SiteWeb SiteGruppenoperationBitHilfesystemProzess <Informatik>InformationTelekommunikationEreignishorizontSystemaufrufMultiplikationsoperatorProgrammierungMereologieMomentenproblemRechter WinkelFestplattenrekorderGemeinsamer SpeicherAbstimmung <Frequenz>Basis <Mathematik>TaskZahlenbereichMAPFormation <Mathematik>Quick-SortStreaming <Kommunikationstechnik>Selbst organisierendes SystemTrennschärfe <Statistik>Computeranimation
Peer-to-Peer-NetzEvolutionsstabile StrategieVorlesung/Konferenz
Transkript: Englisch(automatisch erzeugt)
Okay, so the next talk is going to be by me. Right. So for the introduction, I'm Mark Lemberg. I'm the chair of the EuroPython Society. And I've been doing this for five
years and now going to present how we run EuroPython and what we will need to do to prepare for next year's conference, which will hopefully be in Dublin in July. So, right, there's the share. We've scheduled the conference for July 11th to
17th next year. So in summer again, like we usually do, EuroPython typically happens in July. And I wrote plan because, right, so we still have covered around
and it's not really clear what the situation will be in July next year. There might be some things, you know, that would get in our way. So we might have to do it online again, which we would really like to avoid. But, you know, that's how it is. Hopefully it will happen in Dublin. And let's be positive. Let's just assume it'll be in Dublin. So let me just go over how
everything works. Right. So the organisation behind EuroPython is the EuroPython Society and the abbreviation is EPS for that. So that's what you're going to see a lot in the talk. The EPS was founded in 2004 to run EuroPython
to provide a legal background, a legal framework to, you know, enter contracts and so on for EuroPython. It was founded in Göteborg. Initially it just managed the selection process for EuroPython. So it
didn't really enter contracts for EuroPython but just managed selecting local teams that then run the EuroPython event. And that has worked for a couple of years while EuroPython was still smaller. But then over the years, EuroPython grew so much that the financial risk being taken on by the
local organisations was just too much to handle. So we had to basically take over that part. And now we run EuroPython as, you know, it's signed off by the EuroPython Society and it's also financially backed by the EuroPython Society. At first, we continued to work with local organisers. In 2017,
that basically stopped and we're now using a fully remote working mode. So it's easy for you to join us, to help us and to participate in organising EuroPython. So what's the purpose of the EPS? Well, first of all, of course, running the EuroPython conference series. Then some years ago,
we extended the scope. So we added the additional scope to provide support for the European Python community. So what we do is we provide conference grants and project grants to other conferences in Europe. So our scope is
specifically the geographic Europe. So if you have a conference, if you have a project that you want to run, you need some funding, then please approach us. You can write to grants at europython.eu. We'll go to our website to the resources, and then you find the links there. And also how to apply. The other part that we do is we protect the IP in
EuroPython. So we have trademarks on the term EuroPython on the logos. And of course, we maintain the social accounts for EuroPython. Now, how does the EPS work? Like I mentioned, we now have a fully remote and decentralized work model. We have set up a number of work groups where people
can then join and then work on a particular part of the conference organization. The advantage of having these work groups is that we don't or we no longer lose as much institutional knowledge when people step in or step
out of the organization. So usually we have quite a few people who stay on from one year to the next, and then the knowledge can easily be passed on. In the past, we always had the issue that every local organization, for example, they had to basically rebuild this institutional knowledge, and that was a major source of problems. So the EPS also takes the financial risk on
everything, enters contracts, maintains the sponsor relationships across the years, which makes getting sponsors a lot easier. And we also deal with taxes, usually using a local accountant that we get, for example, in Dublin.
In terms of financial risk, to give you an idea, the budget that we are maintaining for an in-person conference is around 600 to 650,000 euros. That's a lot of money, and we have to properly handle everything. So it's actually a larger undertaking to make sure that the money
is used correctly and that we don't lose money. The EPS structure, the organizational structure, is also very simple. We have a board of up to nine members, and it's an active board. So the board members are
actually the most or usually the most active people working in the organization of the conference. And then we have a number of work groups that I'm going to get to in the next couple of slides. Plus, of course, we have the members. Anyone can sign up as a member. The members have to be voted in by the board. And then when you have the EPS membership,
then you can also participate in the general assembly that we're going to have later this year to vote in the new board. And to some extent, we also include the Europath attendees into our organization. So we listen to them a lot, and we pay attention to what the
attendees want. So a short overview of how the conference developed. It all started in 2002 in Charleroi in Belgium. There we had 240 people. That was the very first Europison. It was a lot of work. We had lots of discussions.
But it was also a lot of fun. We had sandwiches for lunch, for example, and just water bottles. That was our lunch. It's not like you're catering that you get nowadays. We had lots of famous people there. We had Guido there. We had Eric Raymond there. So that was nice. And then over the years, of course, we moved around in Europe because it's
Europison. So we move around to different places in Europe. 2017 was in Rimini. We had Edinburgh, Scotland. We had Basel in Switzerland. And the last two years, or this year and last year, were online.
As you can see from the development of the attendee counts, it's been going up to around 1,200 people. And it kind of stays at 1,200 people. This year, we added this view-only ticket. And that gave us around 900 to 1,000 extra tickets that we sold. So we're now at around
2,100 tickets. But whether you count those view-only tickets as attendees or not is basically a viewpoint thing. So these are the actual numbers that we have for conference tickets, who actually attend the
conference and participate directly in it. Here's the typical timeline of how the organization works. So what we are doing every year is we have an RFP process, a Request for Proposal process, which is a commercial process. This is what you do when you ask vendors to send in
proposals. What we do is we send out these RFPs to conference venues and then, with a long list of questions, and then we expect them to come back with a long list of answers for us. And then we do two rounds. We filter out the most interesting candidates, and then we
select one of those. This happens. It starts in September and then continues into October and November. And then in the second round, we also contact local teams. Let's say we do a conference in Ireland, like what we
planned for 2020. When it becomes clear that Ireland is one of the hosting places, then we contact the Irish local team there to make sure that there are no conflicts with the national conferences. Because we have
lots of PyCon in Europe, and so we don't want to step on anyone's toes, so we contact them to make sure everything is okay. And then we do the final selection. In December, we then usually announce the result of the RFP and the selection of the venue, and we then also announce the most likely time. In January, we have to finalize
everything, so we have to sign the agreements, the contracts. We launched the pre-launch website, which basically has the initial information. And then we set up everything to make everything work. We have to have local accountant. We have to register for VAT. We have
to get the taxes working and the accounting. So that's done in January. In February, we typically then launch the website. This is done by the web workgroup. We decide the budget and the ticket prices on the board. And in March, we start the CFP done by the program workgroup. And we also usually start the ticket sales.
And this is managed by the web workgroup based on the prices that we decided in February. In March, April, we run the sponsor signups, and we create the sponsor brochure. This is done by the sponsors workgroup and the brochure, like everything else that has to do with marketing design is being done by the
marketing design workgroup. And then in April, May, the program workgroup then has lots of work because they have to look at all the selections. In the CFP, they have to run the talk voting that we always do, which is something a bit special for EuroPython. So the attendees that we have, the people who have already bought a ticket, they can actually
submit their votes on the talks that were submitted. And then we use that as a basis to select the talks and then build the schedule. At that point, the marketing design group starts working on the conference booklet once the schedule is done, because that's the main part of the conference booklet. Plus, we start the finite process. So the
finite workgroup takes care of, you know, going through all the applications for finite and then selects the ones that get the finite. In June, we have to then order material and take care of all the branding stuff done by the marketing design workgroup. The help desk has to be
managed by the support work group. So that's where we get or actually we start getting requests to the help desk earlier, actually, as soon as the ticket sale starts, but the main kind of period when things start for the support workgroup is before the conference. And then we have to
take care of logistics. So, for example, getting our conference gear shipped to the conference site, the venue, we have to set up the logistics company that will then help us locally at the conference venue location with,
accepting parcels from sponsors from things that we order. So that's a bit of overhead. This is usually done by board members, not by a specific work group. And then in July, of course, we have the conference. And during the conference, we have a registration desk that's
managed by the support work group. This is like the onsite help desk that we have. Of course, they also have to continue working on the help desk application that we have on the website. The sponsors work group will then have to take care of the sponsor handling. So making sure that the sponsors are welcome and feel, sort out all the
issues that we sometimes have, like, for example, parcels missing or parcels being delayed for some reason, we often have customs issues that we have to resolve that kind of thing. And then, of course, we have the code of conduct work group, which then takes care of any
conduct issues that we might have at the conference. Something that happens basically throughout the year is communications. So posting to Twitter, to all the social channels that we have, and that's been done by the communication work group. So that's a quick overview of the timeline that we have. Now let's have a look at how
the work groups work. So the work groups are usually structured again in a very simple way. We have one or two work group chairs, and we typically have at least one of those be a board member. The reason there is that we have to have a very good connection between the work groups and
the board so that the information flow is not hindered by, for example, having someone not being on the board and then not knowing about things that we decided on the board. And then maybe you forget to communicate to work groups. So that's very important. And then we have the work group members who basically just, you know, in
each work group then help with the work that needs to be done. The workload in the work groups is usually depends a lot on the timeline. It depends a lot on where you, in which area you work. Sometimes you have lots of work to do before the conference. Sometimes you have lots of work at the conference or just before the
conference. Depends a bit on how things go. One word about inactive members. Inactive members, so people who've signed up but don't actually do anything in the work groups. We remove them from the work groups because we don't want to give the impression that we have enough work group
members, whereas in reality, we don't have enough active members. So these are the work groups that we have. We used to have administration finance, but we folded those back into the EPS board because those two things are actually mostly done by the board anyway. We have a sponsor's work group that does takes care of all the
interaction with the sponsors. Communications work group does all the communication, sends out emails, does the sponsor emails, for example, during the conference as well. Works on telegram, makes sure that everyone knows about everything. So that's communications. The support work group deals with all the help desk related
things. The registration desk, everything that has to do with helping attendees find their way to the conference and then navigate at the conference. We have a financial aid work group that manages the financial aid budget, which is quite sizable usually at the
conference. So it's something like between 10 to 20,000 euros that we usually have as a budget. Marketing design is everything that has to do with graphics. However, there's one important thing there. We don't design
things ourselves. So what we do is we always hire a designer and we have a very good relationship with the basically get all the logos designed and the you know selecting background images and things like that. So marketing design basically just takes care of
making sure that everything is in place and we then sometimes take the designs that the designers created and then we create things like you know for example the slide that you see here the slide background which is created by the marketing design work group. A program does everything that has to do with selecting talks
and also does everything that has to do with the making sure that the the speakers feel at home and answer any questions that they might have and do last minute changes to this to the schedule and so on. Web is everything website. So the website is hosted
on root servers that we have at Hetzner and we use Docker for running them and the website is written in Django. So the web work group typically takes care of doing things like Django upgrades, adding new features, making changes. Maybe for next year we will have a new layout then
the web work group would work with the company that basically helps us then to create a new layout and so on. So all of these things are web related. And then we have the media work group. Media is at these online events is very important because we have lots of work to do with the getting things recorded,
getting things online. Select the StreamYard thing for example is done by the media work group. At the conference itself this is mostly about the video recording and making sure that happens. But we might run next year as a hybrid event so that you can join online as well
in addition to in person. And so in that case the media work group would have lots of lots to do as well. Finally we have the conduct work group. This is closely integrated with the EPS board because when we're at the event we sometimes need to run quick decisions and so
the quick decisions can only be done by board members because they are responsible. And so we always need to have board members in the conduct work group. Right, so how does it work? How do we work together? We have pretty much standardized on telegram groups. So we have quite a few telegram groups that we use for this. We do have a couple of mailing lists
as well. And then as the basically the main work, let's say environment that we use for for storing all the data, storing all the the text documents, images and so on. We use Google Docs,
Google Sheets and Google Drive for this a lot. And I didn't put that on the slide but I should have. We also also have a project management system that we're using. It's called ClickUp. Yeah and one final word, the chairs are responsible and accountable for what the work groups have to do. So if something
does not get done then ultimately the chairs will have to then you know step in and do the work. Right, so that's the end of my presentation. So now I'm going to have to hop over to the chat and see whether there are any questions.
I don't see any questions which is interesting. Is anyone listening to this talk? Okay, so the question is how do I sign
up as a volunteer? Let me, I have to do multitasking now so I have to be speaker and the presenter at the same time.
So how do I sign up as a volunteer? So that's that's actually very easy. I can show you. You go to the web page, let me open it.
Europride and Society. Right and let's move it over here. So this is the Europride and Society page. Let me just check whether you can see that, yes. And then over here you go to, you go to the resources page up here
and then this has lots of information. Let me see where's the, this is just the page. This got, oops, this got redone a while ago. So I have some trouble finding it myself.
Interesting, we should fix that. Anyway, the easiest way to contact us is you just go here to about society. You scroll down to the email address which is supposed to be on this page but
it isn't. Oh my goodness, what is this? It's the email address is board at europizon.io so I could just write it into the board at europizon.io. So that's the email address and
then if you, you know, just write there then the board will get the message and then we can help you and sign you up. What we did this year and we're probably going to do it next year again is we had quite a few sessions where we invited people to online conferences, to online meetings and
then we basically walked them through the same kind of slide deck that we have that I just presented and then they can ask questions. So we're going to announce these things on our blog. So you just go to europizon society and then we will announce it here and then you can sign up
to those meetings and we will then take note of your name and your contact details and then we can sign you up to that. Right, let me see. Anything else? In which areas are you looking for help? Very good question.
So let me go back to the slide with the work groups. So I marked all the ones where we need help. I marked them in red. So we need sponsors, we need more people's communications, we need more people support. Yeah, it would be nice to have more people. I think financial aid we're pretty
much covered. Marketing design same thing. We don't need a lot of people but of course we always like to have some. Program we need more people because we ideally want to do this redesign for next year. Sorry, web we need more people because we want to do the redesign of the
website. Next year program always needs more people because it's a lot of work to do all the hand-holding for the speakers and it's also a lot of work to select the talks themselves. Then depending on how we do media next year, if we do hybrid then we will need more people here as well. I should have marked this
in blue. Conduct, it's a very small team we don't need extra people there. Yeah, and that's it. So let me hop back again. I have the same question. Thank you for your talk. Can I sign up as a volunteer even if the conference is being held
in person next year? I live in Brazil. It's a very good question. Yes, of course you can because the thing is that we are running this as the whole organization as an virtually. There's a lot of work, let me just hide this
and put this up here. There's a lot of work that can be done online and then of course you can attend the conference as well. We very much appreciate if you
help us before the conference. Like I mentioned in the timeline, the conference organization starts around January so that would be like a perfect time to join the organization. Let's see more questions. Is there a work group which usually lacks volunteers? I already covered that one.
Will there be something like an attendee voting on the context shown at yes? This is a good question as well. Let me put that one up. This attendee voting, this is
actually what we call a talk voting and the talk voting is something that you see on our website. You see over here, you go to program and you go all the way down here to talk voting. After the call for proposals, we then open the talk voting and you
cannot see it at the moment because it's closed. Talk voting basically allows you to vote for everything that has been submitted. Probably the next question is who can participate? Anyone who has a conference ticket already bought for the conference coming up, so for
EP2022 can participate but also all the previous attendees can also vote. This is a pretty democratic process and then we use the talk voting as the basis for selecting the talk. Usually about two-thirds of the talks
get selected just based on the talk voting and then the rest is then selected by the program work group on other criteria like diversity, including topics which are not as mainstream but should still get a chance and these things. So that's how it works. Right, how many active people
organized, did organize Europe Python. So this up, this one. So we had active people, we had just over 20
for this year's conference. So not a whole lot but it worked decently well. I must say. I mean we have an excellent team, we have lots of people doing lots of work and because of that we can actually pull this off with
this small number of people that we have. I must also say that these online events are actually more work intense than the in-person events because for the in-person events we can get lots of external help. We can just sign up with companies to do certain things for us. But that's not
easily possible with the online event because the tasks that you have to do are sometimes so special you spend more time explaining those tasks than actually doing them yourself. So it's something that doesn't work that well for the online events. Something that has worked really well
this year is we got a company that does the video recording for us usually. We brought them in to help us with the managing the StreamYard. So that has worked really well and that's definitely going to be something that we're going to do next year as well. So let me just check how much time I have left. So I have another few minutes.
So let's see more questions. What sort of contribution are you looking for hours per week? Again very good question. This again depends a bit on
the work group that you're working in. So let's say if you do FinAid for example FinAid just has a few weeks where FinAid is being done. So in those few weeks you will have to invest I don't know maybe two three
hours every week to do the review process. And of course you know help with the setup and so on a bit. So maybe one week is a bit more work. Other work groups like the communications work group that requires more work because you have to do quite a bit of publishing of
information. So that closer to the conference is definitely around like maybe four hours a week. If you do things like sponsors work group that's a lot of work before the conference, the weeks before the conference and at the conference. So that's very intense. And likewise with some of the others like support for
example it requires more work during the event. For the in-person event of course you will you would be at the conference right so you can help there. So what we typically have is we have session shares at the in-person event who then take over the session share part.
And you can sign up for those things you know right before the conference. Right so now I'm out of time. Thank you very much for all these questions. If you have more questions then yeah please just reach out to us. You can you can reach us in the info desk. And now I'll take this off stage and we
get to the next talk.