Saat başı şarj ederken projeye göre şarj ederken yükümlülükleriniz nelerdir?
Esasen aynı. Profesyonel ol.
Bir projeyi üstlenmeyi kabul ederseniz, üzerinde çalışmanız ve saatte £ X tutarında ücret almanızın 10 gün sürebileceği konusunda kabaca bir tahmin yapın. beklenmedik sorunlar nedeniyle projenizi tamamlamak için?
Hayır - kabaca 10 gün olduğu sürece, iyisin. Ben yaklaşık 10 gün aşırı kenarlarda 50-120 saat arasında herhangi bir yer olarak tanımlamak istiyorum. 120 saatin üzerindeki herhangi bir şey (% 50 taşma) solgunun hemen hemen ötesindedir.
"Beklenmedik konular" çok fazla belirsizliğe neden olsa da. Deneyimli profesyoneller, yeni geliştiricilerden çok daha fazla sorun bekliyorlar. Ancak, müşteri yeni bir geliştirici olduğunuzu biliyorsa (ve bundan dolayı önemli bir indirim aldıklarını biliyorsanız) burada kıpır kıpır bir oda var.
Projeyi teslim ettiyseniz, ancak hatalar bulduysanız - 10 gün dolduğunda bu hataları ücretsiz olarak düzeltmeniz veya müşterinizi ücretlendirmeniz gerekir mi?
Hatalar? Evet - bunları ücretsiz olarak düzeltmelisiniz. Bozuk kod üretmek için 10 gün boyunca ödeme almıyorsunuz.
Şimdi, tekrar, "böcek" biraz belirsiz. Show-stopper hataları (program çalışmıyor - açıkçası hatanız gibi) ve edge-case hataları (program, Türkçe IME etkinken Türkçe yerelleştirilmiş Windows'ta metni kesiyor - gerçekten makul değil). Çoğu ortada bir yere düşer, ancak ispat yükü üzerindedir.
Ayrıca şartname hataları var - bunlar en zor olanları. Şartname değişikliğini makul bir şekilde öngörmüş, sorgulamış veya ima etmiş olup olmadığınıza ilişkin kararınızı kullanmanız gerekecektir. Yine, sana kanıt yükü koyardım.
Yeşil bir geliştirici ile 10 günlük (80 saat) bir proje için, 10-15 saatlik başka bir hata düzeltmesi sormak için çok fazla olmaz. Bununla ilgili herhangi bir şey, ödeme yapmaya çalışacağım - muhtemelen müşteriyi kovmadan önce 5 ila 10 saat daha ücretsiz yapardım.
Ayrıca, yukarıdaki proje için, projeye başladığınızda sonuç ne olmalıdır, ancak 10 gün sonra herhangi bir nedenle vazgeçip müşterinize artık yapamayacağınızı söyleyin? Bunun, itibarınızı ve müşteri ile ilişkinizi oluşturmak için hiçbir şey yapmadığını anlıyorum, ancak size ödenen parayı geri ödemekle mi yükümlüyorsunuz veya sadece yarı / neredeyse tamamlanmış kaynak kodunu teslim ediyor ve tamamlamaları için başka birini bulmalarına yardımcı oluyor musunuz?
Parayı geri ver. Projeyi bitiremezseniz, büyük olasılıkla yarı yarıya tamamlayacağınızı yargılayamazsınız. İstemci seni tuttu, bu daha da büyük olasılıkla onlar yarım tamamlanmış hakim olamaz. Eğer bitirecek başka birini bulabilirseniz, onlara taşeronluk yapabilirsiniz - sizden ne ücret aldıkları ve ne yaptığınız farkı karınız (veya kaybınız).
Sonunda, bir ders öğrenilirken müşteriye eğilmek ve tebeşirlemek genellikle daha iyidir. Bir süre sonra, "sorunlu istemcileri" tespit edebilir ve başlangıçta onlardan kaçınabilirsiniz (veya şarj edebilirsiniz). Ayrıca, biraz daha iyi tahmin etmeyi, fiyatlandırmanızda hata düzeltme maliyetleri oluşturmayı vb. Öğreneceksiniz.
Bir öğrenci geliştirici olarak, biraz boşluğunuz var. Kimsenin 10 günlük bir proje için ücretlendirdiğiniz pittance hakkında dava açması olası değildir. Bir daha asla bu müşteriden (veya arkadaşlarından) herhangi bir iş alamayacaksınız - ancak bir öğrenci geliştirici tuttuklarından, muhtemelen sadece ucuz işçilik istiyorlar ve zaten iyi bir geliştirici kiralamanın gerçekte ne anlama geldiğini anlamıyorlar. Temiz bir vicdan pahasına olsa da gelecekte baş ağrısı dışında çok fazla şey kaybetmiyorsunuz.
Benim tavsiyem? Sadece bitirin - daha iyi hissedeceksiniz, müşteri daha iyi hissedecek ve bunun için daha iyi bir geliştirici ve iş adamı olacaksınız. Yıllarca sürecek bir iş gibi değil ve yardım etmek için Stackoverflow ve Stackexchange'teki tüm arkadaşlarınız var. ;)