Uzaktaki bir freelancerı nasıl izleyebilirim? [kapalı]


11

Dünyanın farklı yerlerinden birkaç geliştirici tutuyorum. Her şey yolunda gidiyor, ama bazılarının son zamanlarda nazikçe bakan kibarımı kötüye kullandığını görüyorum.

Hepsi tam gün işe alınır. Ancak, günde 5 saat sonra, çok fazla şey yapılmadığını görüyorum.

Her 1-5 dakikada bir bilgisayar ekranının ekran görüntüsünü alıp sistemime yükleyecek bir yazılım geliştirmeyi düşünüyorum. Ancak, bu aşırı uçlara gidiyor.

İnsanlar genellikle uzak geliştiricileri nasıl yönetir?


61
Sorunları çözmek için X saat çalışmak yerine onlara ödeme yapmayı düşünün.


@MainMa, geçerli bir noktaya yükseliyor.
Mart'ta Gajus

2
Geliştiricilerin ev yapımı gizlilik izinsiz ekran görüntüsü yazılımınızı çalıştırmalarını nasıl zorunlu kılabilirsiniz? Önceden sözleşmede bulunmadıkça veya donanımı geliştiricilere sağlamadığınız sürece, bu büyük bir gizlilik ihlalidir. Kim dev makinelerinin ev tarama makinesi olarak ikiye katlanmadığını söyleyebilir? Veya mesai saatleri dışında ekran görüntüsü almayacağınızı nasıl garanti edebilirsiniz? Ancak bu rotaya giderseniz, tüm paketi almak için key logger yazılımını yüklediğinizden emin olun.
Dylan Yaga

@Guy Sorunuzu, gerekli bir kodlama standardını içerecek şekilde değiştirmelisiniz (PaulTomblin'e yaptığınız yoruma göre). Görünen sonuçların + standardınıza kodlanan sonuçların bir kombinasyonunu istiyorsunuz gibi görünüyor. Sonuçları + Standartların karşıladığı = öde'nin sözleşme / iş tanımına eklemeniz gerekir. Gerçekten kötü / iyi sonuçlar için kesinti / bonus 'ekleyin, IMO.
WernerCD

Yanıtlar:


45

Dürüst programcılar işe alırsınız ve (onlarla ve muhtemelen diğer dürüst programcılarla bir gerçeklik kontrolü olarak istişare ederek) kısa zaman çizgilerinde makul hedefler belirlersiniz. Eğer hedeflere ulaşmazlarsa, onları ateşleyin. Eğer hedeflere ulaşırlarsa, zihinlerini temizlerken ve bir problem üzerinde mulling yaparken 2 saat boyunca solitaire oynarlarsa sizin için önemli değil.


1
Bu doğru değil. Bu aslında şirketimin takip etmesini istemediğim bir örnek. Neden sorabilirsiniz. Müteahhit yıllarımda bu şekilde iş yaptığımı gördüm. Geliştirici, çalıştığından emin olmak için kodu yazar (Bu, modelinizin bittiği yerdir). Geliştiricinin kodu mükemmelleştirmesini, kodun en verimli olduğundan ve herhangi bir aptal hatanın yoldan çıkarıldığından emin olun (sonra bir göz tutmak için çok daha zor), yani 5 saat boyunca ödeme yapıyorsanız, 5 saat çalışıyorsunuz.
Mart'ta Gajus

27
@Alıcı: Belirlediğiniz hedefleri rutin olarak aşmalarını istiyorsanız, farklı hedefler belirlemelisiniz.
Jonas

4
@ Bazı performans gereksinimleri ve garanti gibi sesler için ne istediğinizi alın
jk.

30

Ekran görüntüleri karşı üretken görünüyor. Eğer buna gelirse başın belada.

İdeal olan, somut kilometre taşlarına sahip olmak ve onlara karşı ilerlemelerini kontrol etmektir. Paranızın değerini dönüm noktalarında alamıyorsanız, bunları almak için ödemeniz gereken süreye göre, başka bir yardım bulun. Çalışmayı bu ayrıntı düzeyinde oluşturamazsanız ve dolandırılıp kaldırılmadığınızı bilmiyorsanız, çalışmayı uzaktan kaynaklamak uygun olmayabilir. İş için rekabetçi bir teklif verme sistemi sunabilirsiniz, ancak neyin düşük bir seviyede gerekli olduğunu ayrıntılandıramıyorsanız, kod kalitesinin ne olduğunu söyleyebilir misiniz?

Genel olarak dış kaynak kullanımı ve uzaktan çalışma, zaman satın almak değil, satın alma sonuçları ile ilgili olmalıdır. Aksi takdirde, öğrendiğiniz gibi, güven bozulur.


9
+1, "satın alma sonuçları, zaman satın alma" için.
Eric King

2
(Eğer mümkünse) zamanlama ile cömert olun ve bunları teslim edilebilirlere göre ödeyin, bu yüzden ezmek için çok zaman alan beklenmedik hatalar varsa çıldırmak zorunda değilsiniz. Daha sonra, rakip olmayan başka bir sözleşme işi yaparak uzatma süresini doldurup doldurmamaları ya da solitaire oynayarak uzatmalarını doldurmaları sizin için önemli değildir.
Ken Bloom

1
Korkunç spagetti kodunun bir tarafı ile "sonuçlarına" hizmet ettiklerinde ne olur? Kimse bu projede gelecekteki çalışmaları yapmak istemez, orijinal geliştirici bile. Ama parlak tarafta, "sonuçlarınızı" aldınız.
Buttons840

1
Sonuçlar kod ise kaliteyi içerir. Miktarını ölçmek zor, ama ne arayacağınızı bilmiyorsanız, zaman için para ödeyerek kalitesiz alabilirsiniz.
MathAttack

14

İstediğinize sözleşme denir. Sözleşme neyi ve ne zaman ve ne zaman ve ne zaman ödemeniz gerektiğini söylüyor.

Bu kadar basit. Diğer her şey dramatik bir şekilde üretken olacaktır. Sizinle serbest çalışan arasındaki güveni kıracaktır. İnsanların ne yaptığını yakından görmek istiyorsanız, ofisinizde işe almayı düşünün.


Bir sözleşmede ısrar etmek iyi ve iyidir, ancak aslında hedefe teslim edilen herhangi bir büyük yazılımı bildiğimi sanmıyorum. 2 veya 3 faktörü ile taşması gördüğümden çok yaygın gibi görünüyor.
apoorv020

Bu, aynı zamanda, istemciden mümkün olan en saçma anda spesifikasyonu değiştirmektir. Bu yüzden sözleşme önemlidir. Bir sözleşmeye sahip olmak, orijinal plana göre bir şey değişirse daha sonra değiştirmenizi engellemez.
deadalnix

7

Ya ne ödeme için yeterli kod üretmek ya da yapabilirsiniz birini bulabilirsiniz. Klavyelerine ve farelerine günde 10 saat boyunca vurup çöp ürettilerse, sadece 8 saat boyunca ödeme yaptığınız için onları tutacak mısınız?

Talepler belirleyin ve son tarihler konusunda anlaşın. Kabul edemezsen, yapacak insanları işe al. Siz bir programcısınız ve meşru engellere çarpıp çarpmadıklarını tespit edebilmelisiniz.


Birinin uzun süre çalışabileceğini ve hala sonuç
Stephen Gross

3

Her özelliğin parçalanmasıyla bir excel sayfası oluşturacağım.

Yüklenici bunu günlük olarak güncellemelidir.

Her öğenin% cinsinden bir ilerlemesi olmalıdır.

Bir özellik% 100 olduğunda, "oturumunuzu kapatmanız" için hazır olmalıdır.

Bir öğe beklendiği gibi çalışırsa, bu öğenin işaretlenmesi ve düzeltilmesi gerekir.


1
Excel dikkat çekici derecede önemsiz bir PM aracıdır!
MathAttack

adam dışarıda, google doc elektronik tablosu gibi çevrimiçi paylaşılabilir bir şey kullanma nezaketi var
ZJR

3

Önce ödevini yap

Onları işe almadan önce işe aldığınız insanlarla rahat olmanız gerekir .

İşe aldığınız insanlara casusluk yapmayı düşündüğünüz noktada, artık çok geç. Dürüst bir programcıyım, ancak bu koşullar altında çalışmayacaktım (yasal olduklarını varsayarak bile). Sınırı geçtiğinizde olduğu gibi - hiçbir şey gizlemiyor olabilirsiniz, ancak sizi olduğunuz gibi hissettiriyorlar.

Arka plan kontrolleri yapın, referanslar alın, sorular sorun. Saygın hizmetleri kullanın. Dikkatli kararlar verin ve burada verilen diğer cevaplardaki tavsiyelere uyun.


2

Son zamanlarda Scrum ile çalışıyorum ve size söyleyebilirim. Bu Çevik metodoloji ile tembellerin şeffaflıktan kaçınmak için yeri yoktur. Ayrıca, onlara ulaşılabilir görevleri gönderen iyi bir yönetici / lider olduğunuzu kanıtlar.


2

Sonuçlar veya süre için ödeme yapıyor musunuz? Sonuçlar için ödeme yapıyorsanız, bu sonuçları elde etmek için ne kadar sürecekleri sizin işletmenizden hiçbiri değildir. Eğer zaman için para ödüyorsanız ve zamanları hakkında dürüst olduklarını düşünmüyorsanız, bırakın ve başka birini bulun.

Ortamı sağlarsanız, kayıt bir seçenektir, ancak önce onları bilgilendirmeniz gerekir, bu da onları sahte yapma yeteneği verir. Bir sorunun cevabını aramaları ne kadar sürer? Çevrimdışı kaynakları okumak, sadece oturmak ve düşünmek mi? Eğer dürüst değillerse, tek yapacağınız zamanınızı sonuçsuz sonuçlar almak için harcamak. Eğer dürüst iseler, muhtemelen onları incitirsiniz ve devam ederler. Her iki durumda da, gittiler.


1

Kaynak kodu depolarına ne dersiniz ve sürekli taahhütte bulunmanız gerekir. Küçük, atomik taahhütler: "erken taahhüt, sık taahhüt." Nihai ürüne dahil edilmesi amaçlanmayan şeyleri işlemek için DVCS özelliklerinden (dallar, etiketler) yararlanın.

Bu şekilde ne yapıldığı, ne yapılması gerektiği vb. Hakkında oldukça iyi bir fikre sahip olabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.