6 puan yazan spilist2 2021-12-10 | 6 yorum | WhatsApp'ta paylaş

Agile'ın çeşitli pratiklerini uzaktan uygularken, yüz yüze durumda elde edilen etkiye benzer bir sonuç almak için birçok açıdan daha fazla çaba gerektiğini gördüm.

Bunlar arasında pair programming (eşli çalışma) konusunda, yüz yüzeyken doğal olarak gerçekleşen "aynı ekranı ve bağlamı paylaşma" kısmı özellikle zordu. Denediğim yöntemler şunlar:

  1. IDE özelliği/eklenti kullanmak (örn. Live Share)

Avantajlar

  • Herkes kendi rahat ettiği klavye/ortamla çalışabiliyor

Dezavantajlar

  • (Araca göre) sesi birlikte entegre biçimde duymayı sağlasa da çoğu zaman yüzler görünmüyor -> ek bir araç kullanmak ya da bundan vazgeçmek gerekiyor

  • Aynı ekrana bakmak zorunlu olmadığından, bağlam birlikte ilerlemeyebiliyor

  • Geliştirici olmayan ekip arkadaşlarıyla eşli çalışma yapmak için uygun değil

  1. Zoom'da ekran paylaşımı + uzaktan kontrol

Avantajlar

  • Herkesin aşina olduğu uzaktan toplantı aracını aynen kullanmak

  • Yüzler göründüğü ve ekran paylaşımı doğal olduğu için bağlam paylaşımı iyi oluyor

  • Uzaktan kontrolü birine devretmek, yüz yüze eşli çalışmada klavyeyi devretmeye benzer hissettiriyor

Dezavantajlar

  • Kontrolü alan kişinin Korece/İngilizce giriş değişimi ya da büyük/küçük harf geçişi gibi şeyleri istediği gibi yapması zor oluyor (nedenini hâlâ bulamadım)

  • Kontrolü alan kişinin başka bir pencere açması gibi davranışlar zor ya da doğal olmayan bir deneyim oluyor

Şimdilik bu kadar. Yakın zamanda https://tuple.app/ diye bir şeyi de öğrendim ama ücretli olduğu için ekip arkadaşlarımla birlikte ücretsiz denemeyi denesek mi diye düşünüyorum.

"Ben şöyle yapıyorum ve etkili oluyor" gibi deneyimlerinizi paylaşırsanız sevinirim.

6 yorum

 
studroid 2021-12-10

JetBrains IDE kullanıyorsanız Code With Me'yi şiddetle tavsiye ederim :)

https://www.jetbrains.com/ko-kr/code-with-me/

Hem Following özelliği hem de karşı tarafı Following yapmayı sağlayan(!) özellik var,

ayrıca yerel geliştirme ortamını paylaşmanızı da sağlayabiliyor... kısacası uzaktan pair programming için gerçekten çok iyi~

 
spilist2 2021-12-10

Ben JetBrains kullanmıyorum ama kullananlara tavsiye edebilirim. Teşekkürler~

 
spilist2 2021-12-18

pop.com izlenimi (Zoom + uzaktan kontrol ile karşılaştırma)

  • Zoom’a göre belirgin şekilde daha hızlı ve daha az kaynak tüketiyor.

  • Zoom’da uzaktan kontrolü host’un guest’e vermesi gerekiyor, ama Pop’ta guest istediği zaman kontrolü alabiliyor. Riskli bir tercih ama kesinlikle daha rahat.

  • Zoom’un uzaktan kontrolüne göre çok daha hızlı ve stabil. Ancak bunun ağ kaynaklı mı olduğunu bilmiyorum, karşı taraf benimkini kontrol ederken uygulamanın ara sıra kapandığı oldu.

  • Pop hâlâ beta olduğu için mi, yoksa şirket bilgisayarının güvenliği yüzünden mi bilmiyorum ama her neyse bazen temel işlevler düzgün çalışmıyordu (web sitesinde Google hesabıyla giriş yapınca sürekli sadece signing in... görünüyor ama aslında sayfayı yenileyince giriş yapılmış oluyor) ya da Zoom’da deneyimlediğim için vardır diye beklediğim bazı özellikler yoktu (arka plan filtreleme). Hâlâ sadece MVP’ye odaklanıyormuş gibi bir hissi var.

  • Genel olarak oldukça memnun kaldım.

 
ehlegeth 2021-12-10

Zoom’da da serbest çizim yapabildiğiniz bir annotate özelliği var; ancak Pop’ta annotate moduna geçmeden doğrudan çizebilmeniz ve katılımcıların imleçlerinin gerçek zamanlı olarak görünmesi onu farklı kılan noktalar sayılabilir.

 
ehlegeth 2021-12-10

Arch Linux kullanıcılarının kullanabileceği bir AUR paketi de varmış.

https://aur.archlinux.org/packages/pop-bin/

(Pop da fazla genel bir isim gibi görünüyor...)

 
spilist2 2021-12-10

O, pop iyi görünüyor. Bir kez deneyeceğim. Tavsiye için teşekkürler!