Dasturchilaringiz tomonidan garovga olinishdan saqlaning

garovga olish 100107Ushbu dam olish kunlari men xo'jayiniga yordam beradigan bir nechta mahalliy rassom bilan suhbatni boshladim, u xo'jayini egasi bo'lgan ikkita veb-ilovani boshqarishda.

Suhbat o'z navbatida olib bordi va ba'zi bir ishchilar o'zlari bilan ishlagan ishlab chiquvchi bilan hech qanday rivojlanishni ko'rmasdan har hafta rivojlanish uchun to'lovlarni to'lashga kirishdilar. Endi ishlab chiquvchi ularga loyihani amalga oshirish uchun yana bir martalik to'lovni va boshqa so'rovlarni qoplash uchun haftalik texnik to'lovni to'lamoqchi. Bu yomonlashadi.

Ishlab chiquvchi domen nomlarini boshqarish uchun ularni uzatdi. Ishlab chiquvchi shuningdek, dasturni o'z xost-akkauntida joylashtiradi. Muxtasar qilib aytganda, ishlab chiquvchi endi ularni garovda ushlab turibdi.

Yaxshiyamki, men bilan ishlayotgan ayol ilgari sayt uchun ba'zi bir shablon fayllarini tahrirlash uchun ma'muriy kirishni talab qilgan. Ishlab chiquvchi unga cheklangan kirish huquqini taqdim etishi mumkin edi, ammo u buni qilmadi. U (dangasa) uni saytga ma'muriy kirish bilan ta'minladi. Bugun kechqurun men ushbu saytning barcha kodlarini zaxiralash uchun foydalanganman. Men u qanday boshqaruv dasturidan foydalanayotganini aniqladim va ma'lumotlar bazasi ma'muriyatiga yo'l oldim, bu erda ikkala dastur ma'lumotlari va jadval tuzilmalarini eksport qila oldim. Voy.

Egasi rivojlanish tugagandan so'ng saytlarni yangi domen nomlariga ko'chirishni rejalashtirgan. Bu juda katta, chunki bu ishlab chiquvchi va kompaniya o'rtasida g'azablangan ajralish bo'lgan taqdirda, hozirgi domenlarning amal qilish muddati tugashi mumkin. Men buni oldin ham ko'rganman.

Agar autsorsing ishlab chiquvchi guruhni jalb qilmoqchi bo'lsangiz, ba'zi maslahatlar:

  1. Domenni ro'yxatdan o'tkazish

    Domen nomlarini kompaniyangiz nomiga ro'yxatdan o'tkazing. Hisobda Texnik Kontakt sifatida ishlab chiquvchingiz bo'lishi yomon emas, lekin hech qachon domenga egalik huquqini kompaniyangizdan tashqaridagi har qanday kishiga o'tkazish.

  2. Arizangizni yoki saytingizni joylashtirish

    Sizning ishlab chiquvchingiz xosting kompaniyasiga ega bo'lishi va sizning saytingizni siz uchun joylashtirishi mumkinligi juda yaxshi, lekin buni qilmang. Buning o'rniga, dasturni qaerda joylashtirish haqida uning tavsiyalarini so'rang. To'g'ri, ishlab chiquvchilar boshqaruv dasturlari, versiyalari va joylashuv manbalari bilan tanishadilar va bu sizning mahsulotingizni tezroq bajarilishiga yordam beradi. Shunga qaramay, xosting hisobiga egalik qiling va o'z login va kirish huquqi bilan ishlab chiquvchingizni qo'shing. Shu tarzda, kerak bo'lganda vilkasini tortib olishingiz mumkin.

  3. Kodeksga egalik qiling

    Kod o'zingizga tegishli deb o'ylamang, yozma ravishda qo'ying. Agar siz ishlab chiquvchingiz siz unga to'lagan echimlardan foydalanishni boshqa joyda rivojlanishini istamasangiz, shartnoma tuzish paytida qaror qabul qilishingiz kerak. Men echimlarni shu tarzda ishlab chiqdim, lekin kodga bo'lgan huquqni saqlab qoladigan joylarda ham ishlab chiqdim. Ikkinchi holatda, men kompaniyaning menga huquq berishiga turtki bo'lishi uchun ilova narxini pastroq narxda muhokama qildim. Agar siz ishlab chiquvchingizdan boshqa joyda kodingizni ishlatishiga qarshi bo'lmasangiz, unda siz eng yaxshi dollar to'lamasligingiz kerak!

  4. Ikkinchi fikrni oling!

    Agar odamlar takliflar qabul qilayotganlarini yoki boshqa mutaxassislar bilan maslahatlashayotganlarini aytishsa, bu mening his-tuyg'ularimga zarar qilmaydi. Aslida, men buni tavsiya qilaman!

Xulosa shuki, siz ishlab chiqaruvchingizning iste'dodi uchun pul to'laysiz, ammo g'oya ustidan nazorat va egalik huquqini saqlab qolishingiz kerak. Bu sizniki. Bunga siz o'zingizning sarmoyangizni kiritgansiz, o'zingizning biznesingiz va uning rentabelligini xavf ostiga qo'ygansiz ... va siz uni saqlashingiz kerak. Ishlab chiquvchilar almashtirilishi mumkin va bu sizning arizangizni hech qachon, yoki sizning biznesingizni xavf ostiga qo'ymasligi kerak.

6 Comments

  1. 1

    Men veb-ilovalar ishlab chiqaruvchisiman va ko'p fikrlaringizga qo'shilaman (ehtimol hammasi), lekin №3 bo'yicha tushuntirishni xohlayman.

    Boshqa kompaniyaga (yoki undan ham yomoni raqobatchiga) sotilgan sayt yoki ilovaning ulgurji nusxasi axloqiy emas va har doim shartnomangizda qabul qilinishi mumkin emas deb belgilanishi kerak. Biroq, men mijozning loyihasi ustida ishlayotganda umumiy muammolarga innovatsion yechimlarni ishlab chiqdim, bu ularning xususiy biznesiga hech qanday aloqasi yo'q va bu umumiy yechimning muhim qismini tashkil etmaydi.

    misol:
    Mijoz kerakli sahifa darajasi va foydalanuvchi rollari bilan bog'langan maydon darajasi nazorati. ASP.Net uchun "qutidan tashqari" funksiyasi papka darajasidagi ruxsatlarni beradi. Shunday qilib, men .Net uchun mahalliy ruxsatlarni kengaytirdim va yechimni umumiy veb-ilovaning bir qismi sifatida taqdim etdim.

    Ishonamanki, ular butun kod bazasiga (shartnomada ko'rsatilganidek) ega bo'lishlari mumkin, ammo kelajakdagi loyihalarda ushbu kengaytmani amalga oshirish uchun bir xil metodologiya va kod qismlaridan foydalanishni o'zimni oqlayman.

    Yana bir ajin:
    Men buni konsalting kompaniyasida ishlayotganimda qildim. Sizning fikringizcha, konsalting kompaniyasi o'sha yechimni o'ziga tegishli qilib sotishga qaytib, nusxa ko'chirishga haqqi bormi?

    • 2

      Uncha emas,

      Menimcha, biz rozi bo'lamiz. Mening fikrim shuki, sizda kod bor va u bilan eshikdan chiqishingiz mumkin. Agar dasturchi siz uchun kod tuzayotgan bo'lsa va uni saytingizga chiqarayotgan bo'lsa - sizda kod yo'q. Buni grafikalar, Flash, .NET, Java… manba faylni talab qiladigan va chiqariladigan hamma narsada sodir bo'lishini ko'rganman.

      Doug

  2. 3

    Men siz qayerdan kelayotganingizni ko'raman va men hamma narsaga 100% rozi bo'lmasam ham (ogohlantirishlarim bor), kompaniyalar buni doimo yodda tutishlari kerak.

    1. MUTLAK. Buni yetarlicha ta'kidlab bo'lmaydi. Men bu ishni qilgan kichik kompaniyada ishlaganman va ishtirok etganim uchun o'zimni aybdor his qildim. U yerdan chiqib ketganimdan juda xursandman. Mijozlar o'z domenlarini mutlaqo nazorat qilishlari kerak. Agar ularda etarlicha bilimdon bo'lsa, ishlab chiquvchiga bunga ruxsat bermang. Agar shunday bo'lmasa, ishlab chiquvchida hech bo'lmaganda sotuvchi interfeysi orqali ma'lumotni o'zgartirish/domenni o'tkazish usuli borligiga ishonch hosil qiling.

    2. Men bunga qisman rozi bo'lardim, lekin keyin bu vaziyatga bog'liq. Agar siz oddiy PHP ilovasini o'rnatayotgan bo'lsangiz va arzon narxlardagi xostingga muhtoj bo'lsangiz, LunarPages yoki DreamHost hisob qaydnomasini yoki boshqa narsalarni oling va uni o'sha joyga tashlang. Ishlab chiquvchiga ruxsat bering. Biroq, arzon narxlardagi umumiy hosting, albatta, kamchiliklarga ega ... ayniqsa kattaroq narsalar uchun. Ammo agar siz bu haqda tashvishlanish uchun etarlicha katta bo'lsangiz, u bilan shug'ullanadigan texnik xodimlarga ega bo'lishingiz kerak. Ko'p narsa ishonch bilan bog'liq. Albatta, agar imkoningiz bo'lsa, bunday narsalar (cheklovlar va boshqalar) haqida shartnomaga biror narsa qo'ying. Uchinchi tomon hostingi, agar ishlab chiquvchiga biron bir ajoyib ish qilish kerak bo'lmasa, juda yaxshi. Men yirtilganimni tan olaman, chunki bu haqiqatan ham vaziyatga bog'liq. Bu shuningdek, saytning o'lchamiga, ishlatiladigan texnologiyalar majmuasiga bog'liq. Agar u katta bo'lsa, xodimlarni ishga olishni o'ylab ko'ring. Har doim ham variant emas, lekin katta narsalar uchun xavfsizroq.

    3. Bu ham mening sobiq kompaniyam qilgan ish. Siz ketishingiz mumkin, ular sizga HTML, tasvirlar va hokazolarni berishadi .... lekin kod yo'q. Kod asosan ijaraga olingan xizmat edi. Aytgancha, egalik va egalik bor. Men har doim eksklyuziv bo'lmagan sotuvlar qilganman. Asosan, men komponentlarimni qayta ishlata olishim kerak. Mijozning unga egalik qilishi, u bilan xohlaganini qilishi va u bilan boshqa birovning ishlashi bilan bog‘liq muammom yo‘q... lekin men o‘zimni garovga qo‘ymayman va har safar g‘ildirakni qayta ixtiro qilishga majbur bo‘lmayman.

    4. Har doim. Har doim. Har doim.

  3. 4

    Ajoyib post... yaxshi bajarildi, garchi men bitta bandga qo'shilmayman (№2):

    “Sizning dasturchingiz hosting kompaniyasiga ega boʻlishi va saytingizni siz uchun joylashtirishi mumkinligi juda yaxshi, lekin buni qilmang.”

    Buning ortidagi mantiqni tushunsam ham, ba'zi hollarda loyihangizni boshqa joyda joylashtirishni talab qilish samarasiz bo'lishi mumkin. Agar sizning saytingiz yoki ilovangizni ishlab chiqayotgan kompaniya ular foydalanishni ma'qul ko'radigan xosting platformasiga ega bo'lsa, undan foydalanish ular uchun samaraliroq va samaraliroq bo'ladi.

    Bundan tashqari, falsafiy nuqtai nazardan, agar siz “garovda qolishni” istamaganingiz uchun dasturchining xosting platformasidan foydalanishdan bosh tortsangiz, bu boshidanoq ishonchsizlik ohangini keltirib chiqaradi. Agar siz haqiqatan ham dasturchiga ular bilan mezbonlik qilish uchun yetarlicha ishonmasangiz, u holda birinchi navbatda ular bilan ishlashni xohlaysizmi?

    Bilaman, bunday vaziyat haqida juda ko'p dahshatli hikoyalar mavjud, lekin umuman olganda, sizga ishonadigan dasturchini topishga e'tibor qaratishingizni maslahat beraman. Siz dasturchining xostingidan foydalanishingiz va maʼmuriy ruxsat soʻrash va oʻzingizning zaxira nusxalaringizni yaratish orqali oʻzingizni himoya qilishingiz mumkin.

    Yana yaxshi post va juda foydali ma'lumotlar.

    Thanks!
    Maykl Reynolds

    • 5

      Salom Maykl,

      Bu ishonch muammosi kabi ko'rinishi mumkin, lekin menimcha, bu emas - bu haqiqatan ham nazorat va mas'uliyat masalasi. Agar siz o'z veb-saytingizni rivojlantirishga katta miqdorda sarmoya kiritmoqchi bo'lsangiz, uning muhitini nazorat qila olishingizga ishonchingiz komil bo'lishi kerak.

      Biznesda munosabatlarni buzadigan narsalar sodir bo'ladi va ular salbiy bo'lishi shart emas. Ehtimol, sizning ishlab chiquvchingiz/firmangiz juda katta mijozga ega bo'lib, sizga vaqt topa olmaydi. Ehtimol, ular biznes maqsadlarini o'zgartiradilar. Ba'zida ularning hosting kompaniyasi muammolarga duch kelishi mumkin.

      Men sizning hostingingizni nazorat qilishingizni va mas'ul bo'lishingizni targ'ib qilaman, shunda siz dasturchingizga u nimada zo'r ekaniga - rivojlanishga bog'liq bo'lishingiz mumkin!

      Men zarbani qadrlayman, Maykl.

  4. 6

    Men ham veb-ilovalar ishlab chiqaruvchisiman va menimcha, siz boshingizga urildingiz. Ba'zi fikrlar:

    O'ylaymanki, ko'pchilik rozi bo'ladi (va quyidagi izohlarga asoslanib) №1 mutlaq. Hech qachon, hech qachon buni qilmang. Har doim. Har qanday sharoitda.

    Men №2 ni, ehtimol, ba'zi ishlab chiquvchilarimga qaraganda boshqacha qabul qilaman: biz mijozlarimiz uchun yakuniy mahsulotni joylashtirishdan bosh tortamiz (albatta, biz mijozlar uchun mahsulotni ishlab chiqish jarayonida sinab ko'rishlari uchun sinov serverini joylashtiramiz). Mijozlarga uni o'zlari joylashtirishga yoki hosting provayderini topishga yordam berishdan mamnunmiz. Biz shunchaki xosting biznesiga kirishni xohlamaymiz. Agar bu ishdan voz kechishni anglatsa, shunday bo'lsin. U erda juda ko'p ajoyib hosting kompaniyalari yoki infratuzilma firmalari mavjud, ular bu xizmatni ancha arzon narxda taqdim eta oladilar. Biz ishimizning qulayligini rag'batlantiramiz va mijoz uzoq yillar davomida hosting provayderlarini almashtirsa ham, uni joylashtirishga yordam berish uchun qo'limizdan kelganini qilamiz.

    №3 uchun mijozlarimiz yakuniy mahsulotning barcha manba kodini bitta ogohlantirish bilan olishadi: Yechimda foydalaniladigan uchinchi tomon mahsulotlari uchun (masalan, Telerik yoki Component One veb-boshqaruvlari) mijozga kompilyatsiya qilingan dll faylini berishimiz mumkin. uchinchi tomon nazorati (aytaylik, panjara). Ushbu uchinchi tomon kompaniyalari bilan (biz mijozga taqdim etayotgan) litsenziyalash shartnomalarimiz ushbu turdagi boshqaruvlar uchun manba kodini qayta taqsimlashni taqiqlaydi, chunki u bizning emas, uchinchi tomonlarning intellektual mulki hisoblanadi. Ushbu turdagi mahsulotlardan foydalanish mijoz uchun ishlab chiqish vaqtini tejaydi va bir xil funksionallikni noldan qurishdan ancha arzon. Har qanday ish bajarilishidan oldin biz ushbu siyosat haqida oldindan aytib beramiz. Albatta, agar mijoz shaxsiy boshqaruvni ishlab chiqish uchun pul to'lamoqchi bo'lsa (uchinchi tomonning oldindan yaratilgan mahsulotidan foydalanish o'rniga) biz hamma narsa bilan birga ushbu maxsus boshqaruv uchun manba kodini taqdim etamiz.

    Kodni qayta ishlatish haqida gap ketganda, agar u har qanday ish bajarilishidan oldin faqat mijoz foydalanishi uchun (masalan, xususiy biznes jarayoni uchun) ishlab chiqilmagan bo'lsa, kodning qismlarini qayta ishlatishimiz mumkinligi haqida oldindan aytib beramiz. Agar mijoz eksklyuziv kodni ishlab chiqmoqchi bo'lsa, bu ular uchun mavjud.

    Boshqalar aytganidek, №4 har doim tavsiya etiladi. Har doim!

    Regards,
    Tim Young

Siz nima deb o'ylaysiz?

Ushbu sayt spamni kamaytirish uchun Akismet-dan foydalanadi. Fikringiz ma'lumotlarining qanday ishlashini bilib oling.