Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a guide for PyWorkings or other workshops #367

Merged
merged 9 commits into from
Apr 29, 2024
Merged
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
215 changes: 215 additions & 0 deletions guides/pyworkings.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
Jak zorganizovat PyWorking
==========================

Tento text popisuje, jak zorganizovat `PyWorking` nebo jiný tématický (zpravidla) jednodenní workshop.

Podobné principy by měly fungovat i kdekoliv jinde, nejen v Python komunitě.
Můžeš to tu brát jako návod nebo jako inspiraci, nebo něco mezi tím – je to jen na tobě!

Před začátkem
-------------

Než může workshop začít, potřebuješ téma, místo, čas, mentory a účastníky.
Postupně tě provedeme otázkami, které je dobré si zodpovědět, a tím, co se nám obecně při organizaci různorodých worksopů osvědčilo.


Téma
^^^^^

V rámci PyWorkingů i jiných workshopů se většina věcí odvíjí od tématu.
Postupovat se dá různě.

V ideálním případě máš nabídku na konkrétní téma od konkrétního člověka.
Pak potřebuješ určit, jestli bude o takové téma ve tvé komunitě zájem.
Nebo máš z komunity poptávku po konkrétních tématech, podle kterých budeš shánět lektory.

V každém případě tě čeká sepsat dostatečně konkrétní anotaci workshopu, aby jasně říkala, o čem workshop bude a také nebude.
Nechceš se dostat do situace, kdy účastníci přijdou se špatnými očekáváními.

Jakmile máš téma a někoho, kdo workshop povede, můžeš podle toho určit délku a cílovou skupinu.


Čas
^^^

Kdy to bude?

Nám se osvědčily workshopy víkendové, zpravidla sobotní, s ohledem na pracující.
Pokud chceš dělat workshop kratší než 3 hodiny, je určitě možné zvážit i večery všední den, obecně ale doporučujeme spíše víkend, kdy nebudou lidé unavení po celém dni.
anezkamll marked this conversation as resolved.
Show resolved Hide resolved
Termínově je dobré se vyhnout víkendům, na které navazují státní svátky, nebo školním prázdninám (pozor, například jarní prázdniny mají různé termíny v různých částech republiky).

Jak dlouho?

Tady opět záleží na tématu.
Obecně se dá říct, že workshopy jsou oproti kurzům jednorázové, ale zda budou na dvě hodiny, čtyři hodiny, celý den nebo celý víkend je už na tobě, respektive na tom, kdo workshop povede.


Účastníctvo
honzajavorek marked this conversation as resolved.
Show resolved Hide resolved
^^^^^^^^^^^

Pro kolik lidí chceš workshop uspořádat?

Obecně doporučujeme spíše menší počet účastníků
Workshopy bývají poměrně intenzivní a menší počet lidí podporuje interaktivitu a také to, že se ti je podaří udržet na stejné vlně po celou dobu setkání.

Počítej s tím, že z přihlášených lidí málokdy dorazí na samotný workshop všichni.
I vzhledem k tomu, že děláme workshopy zdarma, stává se, že lidé nedorazí i bez omluvy.
Počítej zhruba s 10 - 20% neúčastí.

Doporučení: Čím více budeš s účastníky před akcí komunikovat, tím větší je šance, že přijdou nebo že se při neúčasti omluví předem.

Jaká je cílová skupina?

Další věc závislá na tématu.
Dobře definuj, jak velký přehled v tématu účastnice a účastníci potřebují.
Jsou třeba nějaké prerekvizity, konkrétní znalosti nebo nějaké vybavení?
Nezapomeň vše zmínit v přihlášce.
Je dobré, když má každý účastník svůj laptop, který pak používá i mimo lekce.

Jak vybírat?

Záleží na omezeních pro účastnictvo.
Pokud potřebuješ konkrétní znalosti, pak tomu můžeš přihlášku přizpůsobit a vybrat ty, kdo nejlépe splňují podmínky.
Pokud není potřeba nic specifického, například stačí jen žádné nebo mírně pokročilé zkušenosti Pythonu, pak můžeš jít pouze do naplnění kapacity a vzít všechny přihlášené.
V každém případě je dobré v přihlášce způsob výběru specifikovat, například pokud jdeš cestou naplnění kapacity, budou lidi vědět, že nemají s přihlášením otálet.


Místo
^^^^^

Podle toho, kolik plánuješ účastníků, vyber vhodné prostory.
Potřebuješ prostor s wifi a projektorem.
Nezapomeň do celkového počtu lidí započítat i mentory*ky a organizátory*ky.

Sponzorované prostory

Pro komunitní aktivity je dobré se zeptat IT firem, jestli by neposkytly na daný den zasedačku.
Místo mají občas i školy či studentské unie, univerzity, knihovny.
Pokud je prostor takto sponzorovaný, je dobré přidat logo na stránky nebo nějakým způsobem viditelně sponzorovi poděkovat.

Placené prostory

Placené kurzy (nebo lépe, kurzy s nenulovým rozpočtem) se dají pořádat v coworkingovém centru nebo školícím středisku.
Možností je spousta.

Chci zařizovat na akci občerstvení?

Pokud plánuješ celodenní workshop, dopředu si rozmysli, jestli chceš na místě mít nějaké občerstvení.
Je několik cest, kterými se vydat:

* Pokud se ti podaří domluvit sponzorský prostor, můžeš zkusit vyjednat i sponzoring občerstvení.
* Pokud půjdeš cestou vlastního občerstvení, můžeš na místě zorganizovat hromadnou objednávku a dovážku oběda.
* Můžeš nechat občerstvení čistě na účastnictvu.

V každém případě je ale dobré dát všem dopředu vědět, s jakou variantou počítat.


Mentoři
^^^^^^^

Kdo bude hlavní lektor*ka?

Pro každý workshop potřebuješ někoho, kdo je na dané téma odborník a je schopen celý workshop připravit a odlektorovat.
Doporučujeme, aby to byl někdo, o kom (alespoň zprostředkované) víš, jakým způsobem učí.
Pokud například připravuješ workshop pro začátečníky či začátečnice bez hlubšich technických znalostí, je třeba, aby tvůj hlavní kouč nebo koučka měli s tímto publikem zkušenost.

Potřebuju někoho na pomoc?

Určitě ano.
Na každém workshopu doporučujeme mít několik pomocných koučů.
Během workshopu mentoři pomáhají a řeší konkrétní problémy jednotlivých účastnic a účastníků.
Doporučujeme zhruba jednoho vedlejšího kouče na 3-5 účastníků, podle obtížnosti tématu.

Kde sehnat pomocníky?

Koučové se dají nabrat na lokálních srazech, případně se dají oslovit programátoři v okolních firmách.
Spousta stávajících koučů z PyLadies komunity je také ochotná jednorázově vypomoci a přijet do jiného města.


Rozvrh
^^^^^^

Poté, co máš určené téma a lektora či lektorku, vyber si spolu s ním či s ní den D, kdy se má workshop konat.
Podle toho si vytvoř časový rozvrh, ať na nic nezapomeneš:

* D - 2 měsíce

* Začít shánět pomocné kouče (pokud je už nemáš potvrzené).
* Sehnat a domluvit prostory.
* Dej vědět organizátorkám z PyLadies komunity na [email protected], pomůžou ti s propagací mezi potenciální kouče a účastnice.

* D - 1 měsíc

* Zveřejnit přihlašovací formulář.

* D - 2 týdny

* Vybrat účastnictvo:
* Vybraným poslat e-mail s radostnou zprávou.
* Pokud už přímo nebereš počet lidí s rezervou, doporučujeme několik odmítnutých informovat, že jsou náhradníci.
* Ostatní odmítnutým sdělit, že se bohužel nevejdou.
* Poslat všechny potřebné informace koučkám a koučům.

* D - 3 dny

* Poslat účastnictvu připomínací e-mail


Průběh setkání
--------------

V rámci úvodní prezentace by mělo padnout:

* Pokud workshop organizuješ pod hlavičkou PyLadies nebo nějaké jiné organizace, začni nějakým úvodem o ní.
* Co se naučíme, a co naopak nebude součástí setkání.
* Instrukce pro účastnictvo – viz barevné papírky níže.
* Pár instrukcí pro kouče.
* Představení koučů i účastníků, motivace, proč na workshop přišli.

anezkamll marked this conversation as resolved.
Show resolved Hide resolved

Systém barevných papírků
^^^^^^^^^^^^^^^^^^^^^^^^

Osvědčil se nám „papírkový” systém převzatý ze `Software Carpentry`_.

Jednoduchá varianta vypadá takto:

* Každý účastník má k dispozici 3 barevné lepící papírky: žlutý, zelený a červený.

* Na *žlutý* papírek napíše své jméno (nebo přezdívku), a nalepí ho *vedle* počítače – tak, aby koučové na jméno viděli, když přijdou pomoct.

* *Červený* papírek si účastník nalepí na počítač, když potřebuje pomoc, když něco nebylo vysvětleno dost jasně, nebo když se něco pokazilo. Papírek by měl přesahovat horní okraj obrazovky, aby byl vidět odkudkoli.

* *Zelený* papírek si naopak účastník nalepí na počítač, když je hotový s aktuálním úkolem. (Což neznamená že se nudí – může zkusit nějaký vlastní experiment, nebo pomoci ostatním.)

* Koučové sledují místnost. Když vidí červený papírek, co nejdříve přijdou pomoci, vysvětlí nejasnosti a vyřeší problém. Když červený papírek nevidí, jdou pomáhat někde, kde ještě nevidí papírek zelený.

* V momentě kdy je všude „zeleno” (kromě případných větších problémů, kde pomáhá kouč) hlavní kouč požádá o sundání papírků, a lekce pokračuje dál.

Občas přidáváme k základní trojici barev ještě jednou (libovolnou, ale hodně odlišnou), která značí, že daný člověk nepotřebuje pomoc, jen potřebuje delší čas na zpracování úkolu.



Pravidla chování pro kouče
--------------------------

Každý pomocný kouč by měl mít na paměti jistá pravidla, aby kurz nepůsobil zmateně a každému se dostalo stejné pomoci.
Uvádíme ta, která se nám v praxi osvědčila:

* klávesnice každého účastníka je svatá a psát na ní může jen on sám
* kouč mluví pomalu a má trpělivost, s úsměvem je vše lepší a lekce budí přátelský dojem
* kouč vždy vysvětluje pouze to, co se aktuálně řeší, nezdržuje lekci vysvětlováním látky dopředu (to je úkol hlavního kouče)
* kouč nezůstává u jednoho účastníka celou lekci, ale snaží se podávat pomoc mezi více účastníky
* řešení problému by mělo vzejít od účastníka, kouč se jej na řešení snaží navést otázkami, na které účastník sám odpovídá (přímé odhalení řešení pomůže účastníkovi pouze krátkodobě)
* kouč mluví jednoduše a srozumitelně, snaží se nepoužívat terminologii, kterou účastník zatím nezná
* kouč nezlehčuje problémy, které účastník řeší, ani je nevhodně nekomentuje, nevzdychá a vyvaruje se demotivujícím hláškám


Závěrem
--------

Tento text nejsou pravidla pro uspořádání PyWorkingu nebo jiného tématického workshopu.
Pouze jsme se pokusili sepsat námi osvědčené metody a postupy, abychom ulehčili práci dalším organizátorkám a organizátorům.
Ber je pouze jako inspiraci a osvědší-li se ti něco dalšího, příspěvek do dokumentace je vždy vítán!
anezkamll marked this conversation as resolved.
Show resolved Hide resolved

.. _Software Carpentry: https://software-carpentry.org/
Loading