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 havaskorlik, ular bilan ishlagan ishlab chiquvchi bilan hech qanday rivojlanishni ko'rmasdan haftalik rivojlanish to'lovlarini to'lashga o'tdi. 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 chiqaruvchi va kompaniya o'rtasida g'azablangan ajralish bo'lgan taqdirda, hozirgi domenlarning amal qilish muddati tugashi mumkin. Men buni oldin ham ko'rganman.

Agar siz tashqi rivojlanish agentligini jalb qilmoqchi bo'lsangiz, ba'zi maslahatlar:

  1. Domenni ro'yxatdan o'tkazish

    Domen nomlarini kompaniyangiz nomiga ro'yxatdan o'tkazing. Hisobda o'zingizning ishlab chiquvchingiz Texnik Kontakt sifatida 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, hosting 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 yozing. Agar siz ishlab chiquvchingiz siz unga to'lagan echimlardan foydalanishni boshqa joyda rivojlanishini istamasangiz, shartnoma tuzish paytida qaror qabul qilishingiz kerak. Men shu tarzda echimlarni 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 kodingizni boshqa joyda 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 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-ilovalarni ishlab chiquvchiman va sizning fikrlaringizning ko'pchiligiga qo'shilaman (ehtimol barchasi), lekin men # 3-ga aniqlik kiritmoqchiman.

    Boshqa kompaniyaga (yoki undan ham yomoni raqobatchiga) sotilgan sayt yoki dasturni ulgurji savdosi bilan takrorlash axloqsiz va har doim sizning shartnomangizda qabul qilinmasligi kerak. Shu bilan birga, men mijozning loyihasi ustida ishlash jarayonida umumiy muammolarga innovatsion echimlarni ishlab chiqdim, bu ularning biz bilan hech qanday aloqasi yo'q va bu umumiy echimning muhim qismini anglatmaydi.

    misol:
    Mijozlar foydalanuvchi rollariga bog'langan sahifa darajasi va maydon darajasini boshqarish uchun kerakli. ASP.Net uchun "qutidan tashqarida" funktsiyasi papka darajasidagi ruxsatlarni bajaradi. Shunday qilib, .Net uchun mahalliy ruxsatlarni kengaytirdim va umumiy veb-dasturning bir qismi sifatida echimni taqdim etdim.

    Men ularning barcha kodlar bazasiga (shartnomada ko'rsatilganidek) ega ekanligiga ishonaman, ammo kelajakdagi loyihalarda ushbu kengaytmani amalga oshirish uchun xuddi shu metodologiya va kod qismlaridan foydalangan holda o'zimni oqlayman.

    Yana bir ajin:
    Men buni konsalting kompaniyasi tomonidan ishlab chiqarilayotganda qildim. Sizning fikringizcha, konsalting kompaniyasi ushbu echimni orqaga qaytarib, o'z echimini topib, uni hal qilish huquqiga egami?

    • 2

      Uncha emas,

      O'ylaymanki, biz rozi bo'ldik. Mening maqsadim sizning kodingiz borligini va u bilan eshikdan chiqib ketishingizni ta'minlashdir. Agar ishlab chiquvchingiz siz uchun kod tuzib, uni saytingizga chiqarib yuborsa - sizda kod yo'q. Men buni grafikalar, Flash, .NET, Java kabi barcha narsalar bilan sodir bo'lganligini ko'rdim.

      Doug

  2. 3

    Qayerdan kelayotganingizni ko'ryapman va men hamma narsaga rozi bo'lmasam ham (menda ogohlantirishlar bor), kompaniyalar buni doimo yodda tutishlari kerak.

    1. MUTLAQA. Buni etarlicha ta'kidlay olmayman. Men buni amalga oshirgan kichik kompaniyada ishladim va men o'zimni aybdor his qildim. U erdan chiqib ketganimdan juda xursandman. Mijozlar o'z domenlari ustidan nazoratni mutlaqo saqlab qolishlari kerak. Agar ularda etarlicha aqlli kishi bo'lsa, ishlab chiquvchiga bunga ruxsat bermang. Agar yo'q bo'lsa, ishlab chiquvchi sizga hech bo'lmaganda biron bir turdagi sotuvchi interfeysi orqali ma'lumotni o'zgartirish / domenni uzatish uchun biron bir usulga ega ekanligiga ishonch hosil qiling.

    2. Men bunga qisman qo'shilaman, ammo keyin bu vaziyatga bog'liq. Agar siz oddiy PHP dasturini joylashtirsangiz va arzon narxlardagi xostingga muhtoj bo'lsangiz, LunarPages yoki DreamHost hisob qaydnomasini yoki boshqa narsalarni oling va uni o'sha erga tashlang. Ishlab chiquvchiga ruxsat bering. Biroq, arzon narxlardagi umumiy xostingning kamchiliklari bor ... ayniqsa katta narsalar uchun. Ammo agar siz etarlicha katta bo'lsangiz, bu bilan shug'ullanadigan xodimlar tarkibida texnik xodim bo'lishi kerak. Ko'p narsa shubhasiz ishonch bilan bog'liq. Albatta, do'zax, agar siz bunday narsalar (cheklovlar va shunga o'xshash narsalar) haqida iloji bo'lsa, shartnomaga biron bir narsani kiritdi. Uchinchi tomon xostingi juda yaxshi, agar ishlab chiquvchiga xayoliy narsa qilish kerak bo'lmasa. Men yirtilganimni tan olaman, chunki bu haqiqatan ham vaziyatga oid narsa. Bu shuningdek sayt o'lchamiga, ishlatilgan texnologiyalar qatoriga bog'liq. Agar u katta bo'lsa, xodimlarni jalb qilishni o'ylab ko'ring. Har doim ham imkoniyat emas, lekin katta narsalar uchun xavfsizroq.

    3. Bu ham mening sobiq kompaniyam qilgan ishdir. Siz ketishingiz mumkin, ular sizga HTML, rasmlar va boshqalarni berishadi .... lekin kod yo'q. Kod asosan ijaraga olingan xizmat edi. Aytishicha, egalik qilish va egalik qilish bor. Men har doim eksklyuziv bo'lmagan savdo-sotiqni amalga oshirganman. Asosan, men o'z komponentlarimni qayta ishlata olishim kerak. Mijozda unga egalik qilish, u bilan xohlagan narsani qilish va boshqa birovning shu qatorda ishlashiga imkon berish borasida menda hech qanday muammo yo'q ... lekin men o'zimni garovga qo'ymayman va har safar g'ildirakni ixtiro qilishim kerak.

    4. Har doim. Har doim. Har doim.

  3. 4

    Yaxshi xabar ... yaxshi, lekin bitta narsaga rozi bo'lmasam ham (# 2):

    "Sizning ishlab chiquvchingiz xosting kompaniyasiga ega bo'lishi va sizning saytingizni siz uchun joylashtirishi juda yaxshi, lekin buni qilmang."

    Buning orqasidagi mantiqni tushungan bo'lsam-da, ba'zi hollarda sizning loyihangizni boshqa joyda joylashtirishni buyurish qarama-qarshi bo'lishi mumkin. Agar sizning saytingizni yoki ilovangizni ishlab chiqayotgan kompaniyada ular foydalanishni ma'qul ko'radigan xosting platformasi bo'lsa, ehtimol ular undan foydalanish yanada samarali va samarali bo'lishadi.

    Bundan tashqari, falsafiy nuqtai nazardan, agar siz "garovga olinishni" istamasligingiz uchun ishlab chiquvchingizning xosting platformasidan foydalanishni rad qilsangiz, demak, bu boshidanoq ishonchsizlik ohangini belgilaydi. Agar siz haqiqatan ham ishlab chiquvchingizga ular bilan uyg'unlashishiga etarlicha ishonmasangiz, unda ular bilan birinchi navbatda ishlashni xohlaysizmi?

    Bunday vaziyat haqida ko'plab dahshatli hikoyalar mavjudligini bilaman, lekin umuman olganda siz ishonadigan ishlab chiquvchini topishga e'tiboringizni qaratishingizni maslahat beraman. Ma'muriy kirishni so'rab, o'zingizning zaxira nusxangizni yaratib, o'zingizning dasturchilaringizning xostingidan foydalanishingiz va o'zingizni himoya qilishingiz mumkin.

    Shunga qaramay, yaxshi xabar va juda foydali ma'lumotlar.

    Thanks!
    Maykl Reynolds

    • 5

      Salom Maykl,

      Bu ishonch muammosi kabi ko'rinishi mumkin, ammo menimcha bunday emas - bu haqiqatan ham nazorat va mas'uliyat masalasidir. Agar siz o'zingizning veb-saytingizni rivojlantirishga katta miqdordagi mablag'ni kiritmoqchi bo'lsangiz, unda siz uning atrof-muhitini boshqarishingizga amin bo'lishingiz kerak.

      Ishda aloqalarni buzadigan narsalar sodir bo'ladi va ular salbiy bo'lmasligi kerak. Ehtimol, sizning ishlab chiquvchingiz / firma juda katta mijozga ega bo'lib, sizga vaqt topolmaydi. Ehtimol, ular biznes maqsadlarini o'zgartiradilar. Ba'zan ularning xosting kompaniyasida muammolar bo'lishi mumkin.

      O'zingizning xostingni boshqarish va unga javobgar bo'lishingizni tavsiya qilaman, shunda siz o'zingizning ishlab chiquvchingizdan nimasi yaxshi - rivojlanayotganiga bog'liq bo'lishingiz mumkin!

      Maykl orqaga qaytishni qadrlayman.

  4. 6

    Men ham veb-dasturlar ishlab chiqaruvchiman va sizning boshingizga mix urgansiz deb o'ylayman. Ba'zi fikrlar:

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

    Mening # 2-ga, ehtimol, ba'zi bir sheriklarimdan farqli o'laroq qarashim bor: biz mijozlarimiz uchun yakuniy mahsulotni joylashtirishdan bosh tortamiz (albatta, biz mijozlar ishlab chiqarish jarayonida mahsulotni boshqarishni sinab ko'rishlari uchun sinov serverini joylashtiramiz). Biz mijozlarga uni o'zlari joylashtirish yoki xosting provayderini topishga yordam berishdan mamnunmiz. Biz shunchaki xosting bilan shug'ullanishni xohlamaymiz. Agar bu ishni orqaga qaytarishni anglatadigan bo'lsa, unda shunday bo'ladi. Ushbu xizmatni juda arzon narxda taqdim etadigan juda ko'p ajoyib hosting kompaniyalari yoki infratuzilma kompaniyalari mavjud. Biz o'z ishimiz portativligini rag'batlantiramiz va mijoz hosting xizmatlarini etkazib beruvchini bir necha yillar davomida yo'ldan ozgan bo'lsa ham, uni joylashtirishga yordam berish uchun qo'limizdan kelganicha harakat qilamiz.

    # 3 uchun mijozlarimiz yakuniy mahsulotning barcha manba kodlarini bitta ogohlantirish bilan oladi: Qarorda ishlatiladigan uchinchi tomon mahsulotlari uchun (masalan, Telerik yoki Component One veb-boshqaruvlari), biz mijozga kompilyatsiya qilingan DLL-ni beramiz. uchinchi tomon nazorati (tarmoqni ayting). Ushbu uchinchi tomon kompaniyalari bilan litsenziyalash bo'yicha shartnomalarimiz (mijozga taqdim etamiz) ushbu turdagi boshqaruv manbalari kodini qayta tarqatishni taqiqlaydi, chunki bu biznikiga emas, balki uchinchi shaxslarning intellektual mulkiga tegishli. Ushbu turdagi mahsulotlardan foydalanish mijoz uchun rivojlanish vaqtini tejaydi va bir xil funksiyani noldan yaratishga qaraganda ancha arzon. Har qanday ish bajarilishidan oldin biz ushbu siyosatni oldindan bilamiz. Albatta, agar mijoz odatiy boshqaruvni ishlab chiqish uchun pul to'lamoqchi bo'lsa (uchinchi tomonning oldindan qurilgan mahsulotidan foydalanish o'rniga), biz boshqa narsalar bilan bir qatorda ushbu maxsus boshqaruv uchun manba kodini taqdim etamiz.

    Kodni qayta ishlatish haqida gap ketganda, biz biron bir ish bajarilishidan oldin mijozning foydalanishi uchun (masalan, xususiy biznes jarayoni uchun) aniq ishlab chiqilmagan bo'lsa, kodning bir qismini qayta ishlata olamiz. Agar mijoz, albatta, maxsus kod ishlab chiqilishini xohlasa, bu ular uchun mavjuddir.

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

    Regards,
    Tim Yang

Siz nima deb o'ylaysiz?

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