Bir kursa başlayıp yarısında bırakmak, yalnız öğrenmenin en bilinen sonu. Sorun çoğu zaman irade değil, yapı: kimse sana sormuyor, kimse seni beklemiyor, takıldığında soracak kimse yok. Üç dört kişilik bir çalışma grubu bunu değiştirebilir. Ama doğru kurulmazsa o da ilk iki haftanın heyecanından sonra dağılıyor. Bu yazıda dağılmayan bir grup nasıl kurulur, onu anlatıyoruz.
Neden grup?
- Hesap verebilirlik: Haftaya buluşacağın üç kişiye "bu hafta şu bölümü bitireceğim" demek, bunu kendine söylemekten daha bağlayıcı.
- Takıldığında soracak biri: Saatlerce aradığın bir hatayı başka biri iki dakikada görebilir.
- Anlatarak öğrenmek: Bir konuyu başkasına anlatmak, onu ne kadar anladığını gösteren en hızlı test. Anlatamadığın yer, anlamadığın yerdir.
- Ekip pratiği: Birlikte kod yazmak, review yapmak ve bir işi paylaşmak, işe başladığında yapacağın şeyin küçük bir provası.
Kaç kişi, kimlerle?
Üç ya da dört kişi ideal. İki kişide biri gelmediğinde grup durur; beş altı kişide herkes konuşma fırsatı bulamaz ve kararlar uzar.
Herkesin aynı seviyede olması şart değil, ama aşağı yukarı yakın olması gerekiyor. Biri temel değişkenleri öğrenirken diğeri mikroservis tasarlıyorsa ortak bir ritim kurmak zor. Seviyeden daha önemlisi, aynı hedefe aynı ciddiyetle bakmak.
Önce somut bir hedef
"Birlikte yazılım öğrenelim" bir hedef değil. Dağılmayan gruplar genelde bitiş tarihi olan somut bir şeye çalışıyor:
- Bir kitabı ya da kursu sekiz haftada bitirmek
- Bir dil ya da framework ile küçük bir uygulamayı birlikte yazıp yayına almak
- Bir yarışmaya, hackathona ya da teknik mülakatlara birlikte hazırlanmak
- Aralıkta Advent of Code'u birlikte çözmek
Bitiş tarihi önemli. Sekiz hafta sonra grup ya yeni bir hedef seçer ya da kibarca dağılır; ikisi de "bir gün bitireceğiz" belirsizliğinden iyidir.
Ritim: haftada bir buluşma, arada kısa bir yazışma
İşleyen bir düzen:
- Haftada bir sabit buluşma: Aynı gün, aynı saat. Bir saat yeterli. Takvime tekrarlayan bir etkinlik olarak ekleyin.
- Buluşmanın sabit bir akışı: Herkes beş dakikada ne yaptığını ve nerede takıldığını anlatsın; sonra takılınan bir yer birlikte çözülsün; son on dakikada gelecek haftanın hedefi konuşulsun.
- Arada kısa bir yazışma: Ortak bir sohbet kanalında hafta ortasında "şuradayım" mesajı. Uzun mesajlara gerek yok.
Kimin ne söz verdiğini bir yere yazın: paylaşılan bir belge ya da bir GitHub deposundaki issue'lar. Bir sonraki buluşmada ilk iş o listeye bakmak.
Dağılmaması için kurallar
- İptal yok, kısaltma var. Yoğun bir haftada buluşmayı iptal etmek yerine on beş dakikaya indirin. Ritmi bir kez kırmak, ikinci kez kırmayı kolaylaştırıyor.
- Hazırlıksız gelmek ayıp değil. Hiçbir şey yapamadıysan bunu söyleyerek gel. Gelmemek, grubun dağılmaya başladığının ilk işareti.
- Kolaylaştırıcıyı döndürün. Her hafta buluşmayı farklı biri yönetsin. Grup tek bir kişinin enerjisine bağlı kalırsa o kişi yorulduğunda grup da biter.
- Ortak bir depo açın. Kodun ve notların tek bir yerde durması, grubun gerçekten bir şey ürettiğini görünür kılıyor. Haftalık commit'ler de iyi bir motivasyon.
- Hedef tutmuyorsa değiştirin. Sekiz haftalık plan üçüncü haftada gerçekçi olmadığı ortaya çıkarsa kapsamı küçültün. Bitmiş küçük bir hedef, yarım kalmış büyük bir hedeften iyidir.
Online mı, yüz yüze mi?
İkisi de işe yarıyor ama farklı şeyler için. Online buluşmalar düzenli ritmi korumak için kolay; yüz yüze buluşmalar ise birlikte kod yazmak, ekran paylaşmadan bir hatayı birlikte aramak ve grubun gerçekten bir grup olması için çok değerli. Haftalık buluşmaları online yapıp ayda bir yüz yüze görüşmek iyi bir denge.
Bu hafta başla
- Aynı şeyi öğrenmek isteyen iki üç kişi bul.
- Bitiş tarihi olan tek bir hedef seç.
- İlk buluşmanın gününü ve saatini şimdi belirle.
- Ortak bir sohbet kanalı ve bir depo aç.
Çalışma arkadaşı arıyorsan re:make'in pazar buluşmaları iyi bir başlangıç: her pazar 15.00'te buluşuyoruz ve aynı şeyi öğrenmek isteyen insanlar orada tanışıyor. Hub'daki sohbet odalarında da grubun için bir yer açabilirsin. Üye olmadan da gelebilirsin. Yeri ve saati burada.
Bir sonraki not düştüğünde haberin olsun.