Quantaism adlı üyeden alıntı:
mesajı görüntüle
Bir yazılımcı olarak cevap vermek isterim.
Öncelikle "projemin kopyalanmasını istemiyorum" demenize hiç gerek yok. Eğer çalıştığınız kişiye bunu deme ihtiyacı duyuyorsanız zaten o kişiyle çalışmamalısınız. Yeri geliyor sunucu üzerinde, yeri geliyor localhostta geliştirme yapıyorum. Bir kez başıma geldi açıkçası. "Dosyalarım sizden çıkmaz değil mi?" diye bir soru aldım. Çıkmayacağını açıkladım ve soru üzerine localhostta çalışmayı kabul etmedim. Müşterim bir firmadan hosting aldı, dosyaları oraya attı ve hosting üzerinden işlem yaptım. Hangi dosyaları bilgisayarıma çekmişim vs. hepsini loglardan görebileceği için ve ilerleyen zamanlarda yazılımda benim düzenlemelerim dışında çıkabilecek hataların bana yıkılmaması için böyle bir yol izledim. Alan memnun satan memnun şeklinde işi tamamladım. Siz de bu şekilde işlem yapabilirsiniz eğer güvenmiyorsanız kişiye. Ek olarak proje çok epik bir şey değilse veya yazılımcı konuya çok hakim değilse zaten sıfırdan yapabilir.
Bilgi verme konusuna gelecek olursak, örneğin X yeri düzenlenecek diye iş verildiğinde hemen orayı düzenleyemiyoruz. Veri nereden geliyor, nerede işleniyor, dom'a nasıl yazılmış hepsine bakmak gerekiyor. Her yiğidin yoğurt yiyişi farklı olduğu için elimizle koymuş gibi bulamıyoruz. Önce incelemek, kodu okumak gerekiyor. Bu bazı durumlarda inanılmaz zaman alabiliyor. Bunu yazılımla uğraşmayan birine anlatmak çok güç olabiliyor. Sizinle bir ticaretimiz olmadı ve kesinlikle sizi olaya dahil etmeden belirtmek istiyorum ki her saat başı gelişmeleri soran müşteriler oluyor. Tabi ki "Çok kişiyle uğraşıyoruz. Cevap veremiyoruz." gibi bir şey kesinlikle söylenmemeli diye düşünüyorum çünkü dediğiniz gibi kimse zorla iş yaptırmıyor.
Size nacizane bir öneride bulunmak istiyorum. İş yapmadan önce döküman hazırlayın. En detaylı şekilde madde madde ne yapılacaksa yazın. Küçük bir iş olsa bile bunu yapın. Çalışma ortamını dökümanda belirtin. Normal bir txt dosyası içine yazın hepsini. Böylece hem yazılımcı hem de siz detaylı olarak neyin nasıl yapılacağını bilir, ona göre zamanı ayarlarsınız.
Eğer 7 günden fazla sürecek bir iş ise günde kaç saat çalıştığını sorun. Yazılımcılar uyanık olduğu her dakika kod yazmak zorunda değil. İşi anlaştığı zamanda eksiksiz teslim etmek zorundadır. Eğer bir problem varsa bunu size bildirmekle yükümlüdür. Eğer bunları size sağlayabiliyorsa hangi saatte nerede ne yaptığının sizin açınızdan bir önemi olmamalı. İster forumda gezer, ister oyun oynar.
Forumda ki Ranklara pek takılmayın. Kimin nasıl biri olduğunu sesli görüşerek anlayabilirsiniz. Whatsapp uygulamasını bilgisayarınıza kurun ve tüm süreci kayıt altında tutun. Discord, Skype gibi ekran açıp işi gösterebileceğiniz bir uygulamadan görüşüyorsanız basit bir programla ekran ve ses kaydı alın. Elinizde veri olduğu sürece hem forumda hem de yasal şekilde hakkınızı arayabilir, mağduriyetinizi gidermek adına daha sağlam adımlar atabilirsiniz.
İşi parçalara ayırın.
Örnek bir iş yazayım;
- Siteye çoklu dil eklenecek.
-- Dillerin veritabanında değil json dosyasında tutulmasını istiyoruz.
- Sitenin Menüleri statik. Dinamik yapılmasını istiyoruz.
-- Menü sırası ayarlanmalı ve alt menü oluşturulabilmeli.
Basit şu an uydurduğum bir örnek iş. Bunu 2 ye bölüp ilk kısım bittiğinde görmek isteyebilirsiniz. Bu hem sizin sorularınızı giderir, hem de yazılımcıyı zora sokacak bir durum oluşturmaz.
Ek olarak dökümanda belirttiğiniz ancak o bölümde yapılmadığını gördüğünüz bir maddeyi yazılımcıya hatırlatıp size verilen süre içinde yapılmasını talep edebilirsiniz.
Yalnızca iş sonunda bu kontrolleri yaparsanız eksikleri son anda göreceğiniz için ayırdığınız süre dolmuş olacak ve yazılımcıya tekrar zaman tanımanız gerekecek. Bunun önüne geçebilirsiniz.
Şahsen aldığım küçük büyük ne olursa genelde döküman talep ederim. Müşteri döküman hazırlamak istemiyor olabilir. Anlattıklarından yola çıkarak bir döküman hazırlar, eksikleri eklemesini talep eder, daha sonra süre ve fiyat konusunda anlaşırım. Bu sistemde hiç sorun yaşamadım desem yeridir.
Lütfen ofansif bir yorum olarak algılamayın. Amacım en yüzeysel şekilde süreci bir de bizim tarafımızdan görmenizi sağlamak ve nacizane önerilerde bulunmak.
İyi forumlar