Geliştiricileriniz tarafından rehin alınmaktan kaçının
Bu hafta sonu, patronunun sahip olduğu birkaç web uygulamasının yönetiminde patronuna yardımcı olan yerel bir sanatçıyla sohbet etmeye başladım.
Konuşma bir dönüş yaptı ve birlikte çalıştıkları geliştiriciyle herhangi bir ilerleme görmeden haftalık geliştirme ücretlerini ödeme konusunda bazı girişimler devam etti. Şimdi geliştirici, projeyi tamamlamak için onlardan başka bir toplu ücret ve diğer talepleri karşılamak için haftalık bakım ücreti almak istiyor. Daha da kötüleşiyor.
Geliştirici, alan adlarını yönetebilmesi için aktardı. Geliştirici ayrıca uygulamayı kendi barındırma hesabında barındırır. Kısacası, geliştirici şimdi onları rehin tutuyor.
Neyse ki, birlikte çalıştığım kadın geçmişte sitenin bazı şablon dosyalarını düzenlemek için yönetici erişimi istedi. Geliştirici ona sınırlı erişim sağlayabilirdi ama vermedi. Ona (tembelce) siteye yönetici girişi sağladı. Bu gece sitenin tüm kodunu yedeklemek için bu erişimi kullandım. Ayrıca hangi yönetim yazılımını kullandığını buldum ve hem uygulamaların verilerini hem de tablo yapılarını dışa aktarabildiğim veritabanı yönetimine gittim. Whew.
İşletme sahibi, geliştirme tamamlandıktan sonra siteleri yeni alan adlarına taşımayı planlıyordu. Bu çok büyük çünkü geliştirici ile şirket arasında öfkeli bir ayrılık olması durumunda mevcut alan adlarının süresinin dolabileceği anlamına geliyor. Bunun daha önce olduğunu görmüştüm.
Dış kaynaklı bir geliştirme ekibi alacaksanız bazı ipuçları:
-
Alan Adı Tescili
Alan adlarınızı şirketinizin adına kaydedin. Geliştiricinizin hesapta Teknik İrtibat Kişisi olması fena değil, ancak asla etki alanının sahipliğini şirketiniz dışındaki herhangi birine devretmek.
-
Uygulamanızı veya Sitenizi Barındırma
Geliştiricinizin bir barındırma şirketine sahip olması ve sitenizi sizin için barındırması harika, ancak bunu yapmayın. Bunun yerine, uygulamayı nerede barındıracağına dair tavsiyelerini sorun. Geliştiricilerin yönetim yazılımı, sürümleri ve kaynakların konumu hakkında bilgi sahibi oldukları ve bu ürünün daha erken tamamlanmasına yardımcı olabileceği doğrudur. Bununla birlikte, barındırma hesabına sahip olun ve geliştiricinizi kendi giriş ve erişimiyle ekleyin. Bu şekilde, ihtiyaç duyduğunuz her an fişi çekebilirsiniz.
-
Kod Sahibi Olun
Kodun size ait olduğunu varsaymayın, yazılı olarak yazın. Geliştiricinizin kendisine ödediğiniz çözümleri başka bir yerde geliştirmesini istemiyorsanız, buna sözleşme sırasında karar vermelisiniz. Bu şekilde çözümler geliştirdim ama aynı zamanda bunları kod haklarına sahip olduğum yerlerde de geliştirdim. İkinci durumda, şirketin bana haklar vermesi için bir teşvik oluşması için başvurunun maliyetini daha düşük pazarlık ettim. Geliştiricinizin kodunuzu başka bir yerde kullanmasının bir sakıncası yoksa, o zaman en yüksek doları ödememelisiniz!
-
İkinci bir görüş alın!
İnsanların bana teklif aldıklarını veya diğer profesyonellere danıştıklarını söylemeleri duygularımı incitmiyor. Aslında tavsiye ederim!
Sonuç olarak, geliştiricinizin yeteneği için para ödüyorsunuz, ancak fikir üzerindeki kontrolü ve sahipliği elinizde tutmalısınız. Sizin. Ona yatırım yapan sizdiniz, işinizi ve karlılığınızı riske atan sizdiniz… ve onu elinde tutması gereken sizsiniz. Geliştiriciler değiştirilebilir ve bu asla uygulamanızı ya da daha kötüsü işinizi riske atmamalıdır.