Иштеп чыгуучулар тарабынан барымтага алынуудан алыс болуңуз

барымта100107Ушул дем алыш күндөрү мен кожоюнуна таандык бир нече веб-тиркемелерди башкарууга жардам берип келген жергиликтүү сүрөтчү менен маектештим.

Сүйлөшүү бурулуп, иштеп жаткан иштеп чыгуучу менен эч кандай жылыш байкалбастан, жума сайын өнүгүү акысын төлөө жөнүндө айрым сүйлөшүүлөр жүрдү. Эми иштеп чыгуучу аларга долбоорду аягына чыгаруу үчүн дагы бир жолку акы жана башка суроо-талаптарды жабуу үчүн жумалык техникалык тейлөө акысын алгысы келет. Бул начарлайт.

Иштеп чыгуучу домен аттарын башкара алышы үчүн өткөрүп берди. Иштеп чыгуучу ошондой эле колдонмону хостинг эсебине жайгаштырат. Кыскасы, иштеп чыгуучу азыр аларды барымтага алып жатат.

Бактыга жараша, мен иштеп жаткан аял сайттын айрым шаблон файлдарын түзөтүү үчүн административдик мүмкүнчүлүктү талап кылган. Иштеп чыгуучу ага чектелген мүмкүнчүлүктү камсыздаса болмок, бирок ал берген жок. Ал (жалкоо) аны сайтка административдик логин менен камсыз кылды. Бүгүн кечинде мен сайттын бардык коддорунун камдык көчүрмөсүн алуу мүмкүнчүлүгүн колдондум. Ошондой эле мен анын кандай башкаруу программасын колдонуп жаткандыгын билип, колдонмолордун маалыматтарын жана стол структураларын экспорттой алган маалымат базасынын администрациясына жөнөдүм. Whew.

Иштеп чыгуу аяктагандан кийин ээси сайттарды жаңы домендик аталыштарга көчүрүүнү пландап жаткан. Бул абдан чоң, анткени бул иштеп жаткан компания менен компаниянын ортосунда ачууланып бөлүнүп калган учурда учурдагы домендердин мөөнөтү бүтүп калышы мүмкүн. Мен буга чейин мындай болгонун көргөм.

Аутсорсингдик иштеп чыгуу командасын алууну кааласаңыз, бир нече кеңеш:

  1. Домендерди каттоо

    Домендик аталыштарыңызды компанияңыздын атына каттаңыз. Эсепте Техникалык Байланыш катары иштеп чыгуучунун болушу жаман эмес, бирок эч качан доменге болгон менчик укугун компанияңыздан тышкары бирөөгө өткөрүп берүү.

  2. Колдонмоңузду же Сайтты хостингдөө

    Сиздин иштеп чыгуучуңузда хостинг компаниясы болушу мүмкүн жана ал сиздин сайтыңызды сиз үчүн жайгаштыра алат, бирок аны жасабаңыз. Тескерисинче, тиркемени кайда жайгаштыруу керектиги боюнча анын сунуштарын сураңыз. Чындыгында, иштеп чыгуучулар башкаруу программасы, версиялары жана ресурстардын жайгашкан жери менен таанышып, өнүмүңүздүн тезирээк бүтүшүнө жардам берет. Айтор, хостинг аккаунтуна ээ болуп, иштеп чыгуучуну өзүнүн логини жана мүмкүнчүлүгү менен кошуңуз. Ушундай жол менен, керек болсо сайгычты сууруп алсаңыз болот.

  3. Кодекстин ээси

    Код сизге таандык деп ойлобоңуз, аны жазуу жүзүндө коюңуз. Эгер сиз иштеп чыгуучунун сиз төлөгөн чечимдерди колдонуп, башка жакта иштеп кетишин каалабасаңыз, келишим түзүлгөн учурда аны чечишиңиз керек. Мен ушундай жол менен чечимдерди иштеп чыктым, бирок аларды кодго болгон укуктарды сактап кала турган жерде дагы иштеп чыктым. Акыркы учурда, компаниянын мага укук беришине түрткү болушу үчүн, колдонмонун наркын төмөндөтүп сүйлөштүм. Эгер сиз иштеп чыгуучуга кодуңузду башка жерде колдонууга каршы болбосоңуз, анда эң жогорку доллар төлөбөйсүз!

  4. Экинчи пикир алыңыз!

    Адамдар тендердик табыштамаларды же башка кесипкөйлөр менен кеңешип жаткандыгын айтканда, бул менин сезимиме зыян келтирбейт. Чындыгында, мен аны сунуштайм!

Жыйынтык - сиз иштеп чыгуучунун таланты үчүн акча төлөп жатасыз, бирок идеяны көзөмөлдөө жана менчик укугун сактап калуу керек. Бул сеники. Ага сиз өзүңүз инвестиция салгансыз, сиз өз бизнесиңизди жана ал үчүн кирешелүүлүктү тобокелге салган ... жана аны сактап калуу керек. Иштеп чыгуучулар алмаштырылышы мүмкүн, бул эч качан сиздин арызыңызды, же андан да жаманы - бизнесиңизди тобокелге салбашы керек.

6 Comments

  1. 1

    Мен веб-тиркемени иштеп чыгуучумун жана сиздин пикириңиздин көбүнө кошулам (балким баары), бирок №3 боюнча түшүндүрмө бергим келет.

    Башка компанияга (же андан да жаманы атаандашка) сатылган сайттын же тиркеменин дүңүнөн кайталанышы этикага туура келбейт жана ар дайым келишимиңизде алгылыктуу эмес катары каралышы керек. Бирок, мен жалпы көйгөйлөргө инновациялык чечимдерди иштеп чыктым, ал эми кардардын долбоорунда иштеп жатып, алардын конкреттүү бизнесине эч кандай тиешеси жок жана жалпы чечимдин олуттуу бөлүгүн түзбөйт.

    мисал:
    Кардар каалаган барак деңгээлин жана талаа деңгээлин көзөмөлдөө колдонуучу ролдоруна байланган. ASP.Net үчүн "кутудан тышкары" функциясы папка деңгээлиндеги уруксаттарды берет. Ошентип, мен .Net үчүн жергиликтүү уруксаттарды узарттым жана чечимди жалпы желе колдонмосунун бир бөлүгү катары жеткирдим.

    Мен алар бардык коддук базага (келишимде каралгандай) укуктуу деп эсептейм, бирок келечектеги долбоорлордо бул кеңейтүүнү ишке ашыруу үчүн ошол эле методологияны жана коддун бөлүктөрүн колдонууну туура деп эсептейм.

    Дагы бир бырыш:
    Мен муну консалтингдик компанияда иштеп жүргөндө жасадым. Сиздин оюңузча, консалтинг компаниясы кайра кайрылып, ошол чечимди көчүрүп, аны өзүнүкү катары сатууга укугу барбы?

    • 2

      Жок эле,

      Мен макул деп ойлойм. Менин оюмча, сизде код бар экенин жана аны менен эшикке чыга аласыз. Эгерде сиздин иштеп чыгуучуңуз сиз үчүн код түзүп, аны сайтыңызга түртүп жатса – сизде код жок. Мен муну графика, Flash, .NET, Java... булак файлын талап кылган жана чыгарыла турган бардык нерседе көрдүм.

      Даг

  2. 3

    Мен сиздин кайдан келгениңизди көрүп турам жана мен бардыгына 100% макул болбосом да (менде эскертүүлөр бар), компаниялар муну ар дайым эстен чыгарбашы керек.

    1. ТОЛБОЙТОЙ. Бул жетиштүү басым мүмкүн эмес. Мен муну жасаган кичинекей компанияда иштегем жана катышкандыгым үчүн өзүмдү күнөөлүү сездим. Мен ал жерден чыга алганыма абдан кубанычтамын. Кардарлар өздөрүнүн домендерин толугу менен көзөмөлдөшү керек. Эгер аларда жетиштүү акылдуу бирөө болсо, иштеп чыгуучуга буга мүмкүнчүлүк бербеңиз. Болбосо, иштеп чыгуучунун эң аз дегенде кандайдыр бир реселлердин интерфейси аркылуу доменди өзгөртүү/өткөрүү жолу бар экенин текшериңиз.

    2. Мен буга жарым-жартылай кошулат элем, бирок бул кырдаалга жараша болот. Эгер сиз жөнөкөй PHP тиркемесин орнотуп жатсаңыз жана арзаныраак хостингге муктаж болсоңуз, анда LunarPages же DreamHost аккаунтун же кандайдыр бир нерсени алып, аны ошол жерге таштаңыз. Иштеп чыгуучуга мүмкүнчүлүк бериңиз. Бирок, арзан баадагы жалпы хостингдин, албетте, кемчиликтери бар… өзгөчө чоң нерселер үчүн. Бирок, эгер сиз бул жөнүндө тынчсыздана тургандай чоң болсоңуз, анда аны чече ала турган техникалык кызматкер болушу керек. Анын көбү ишенимге байланыштуу экени талашсыз. Албетте, келишимге ушул сыяктуу нерселер жөнүндө (чектөөлөр жана башка) бир нерсе киргизиңиз. Үчүнчү тараптын хостинги, эгерде иштеп чыгуучуга кооз эч нерсе кылуунун кереги жок болсо, эң сонун. Мен жыртылганымды моюнга алам, анткени бул чындыгында кырдаалдык нерсе. Бул ошондой эле сайттын өлчөмүнө, колдонулган технологиялардын массивине жараша болот. Эгер ал чоң болуп калса, штаттык бир адамды жалдоону карап көрөлү. Ар дайым бир вариант эмес, бирок чоң нерселер үчүн коопсузураак.

    3. Бул дагы менин мурунку компаниямдын кылган иши. Сиз кетсеңиз болот, алар сизге HTML, сүрөттөрдү ж.б. беришет. бирок код жок. кодекс негизинен ижарага алынган кызмат болгон. Айтор, ээлик кылуу жана ээлик кылуу бар. Мен ар дайым эксклюзивдүү эмес сатууну жасадым. Негизинен мен өзүмдүн компоненттеримди кайра колдоно билишим керек. Кардардын ага ээ болушу, аны менен каалаганын кылуу жана анын үстүнө башка бирөөнүн иштеши менен менде эч кандай маселе жок... бирок мен өзүмдү күрөөгө койбойм жана ар бир жолу дөңгөлөктү ойлоп табууга туура келет.

    4. Ар дайым. Ар дайым. Ар дайым.

  3. 4

    Жакшы пост… жакшы аткарылды, бирок мен бир пунктка макул эмесмин (№2):

    "Сиздин иштеп чыгуучуңузда хостинг компаниясы болушу мүмкүн жана сиздин сайтыңызды сиз үчүн жайгаштырышы абдан жакшы, бирок муну кылбаңыз."

    Мен мунун логикасын түшүнүп турсам да, кээ бир учурларда сиздин долбоордун башка жерде жайгаштырылышын мандат кылуу тескери натыйжа бериши мүмкүн. Эгер сиздин сайтыңызды же колдонмоңузду иштеп чыгуучу компаниянын алар колдонууну жактырган хостинг платформасы болсо, аны колдонуу алар үчүн натыйжалуураак жана жемиштүү болот.

    Кошумчалай кетсек, философиялык көз караштан алганда, эгер сиз иштеп чыгуучуңуздун хостинг платформасын колдонуудан баш тартсаңыз, анткени сиз "барымтада" калгыңыз келбейт, анда бул башынан эле ишенбөөчүлүктүн обонун жаратат. Эгерде сиз чындап эле иштеп чыгуучуңузга алар менен иштөөгө жетиштүү ишенбесеңиз, анда алар менен биринчи кезекте иштешүүнү каалайсызбы?

    Мен билем, мындай жагдайлар жөнүндө көптөгөн коркунучтуу окуялар бар, бирок жалпысынан мен сизге ишенген иштеп чыгуучуну табууга көңүл бурууну сунуштайм. Сиз иштеп чыгуучуңуздун хостингинен пайдаланып, административдик мүмкүндүк алуу жана өзүңүздүн камдык көчүрмөлөрүңүздү түзүү менен өзүңүздү коргой аласыз.

    Дагы бир жолу, жакшы пост жана абдан пайдалуу маалымат.

    Рахмат!
    Майкл Рейнольдс

    • 5

      Hi Майкл,

      Бул ишеним маселеси сыяктуу угулушу мүмкүн, бирок мен андай эмес деп ойлойм – бул чындап эле көзөмөл жана жоопкерчилик маселеси. Эгер сиз веб-сайтыңызды өнүктүрүүгө олуттуу сумманы жумшай турган болсоңуз, анда анын айлана-чөйрөсүн көзөмөлдөй алаарыңызга ишенишиңиз керек.

      Бизнесте мамилелерди бузган нерселер болот жана алар терс болбошу керек. Балким, сиздин иштеп чыгуучуңуз/фирмаңыз абдан чоң кардарды алат жана сизге убакыт бере албайт. Балким, алар бизнес максаттарын өзгөртөт. Кээде алардын хостинг компаниясында көйгөйлөр болушу мүмкүн.

      Мен сиздин хостингиңизди көзөмөлдөп, жоопкерчиликтүү болушуңузду жактап жатам, ошондуктан сиз иштеп чыгуучуңуздан анын эмнеде мыкты экени – өнүгүп жатканына көз каранды болушуңуз үчүн!

      Мен артка кайтарууну баалайм, Майкл.

  4. 6

    Мен дагы веб-тиркемени иштеп чыгуучумун, менимче, сиз башыңызга мык чапкансыз. Кээ бир ойлор:

    Менимче, көпчүлүгү макул болот (жана төмөндөгү комментарийлердин негизинде) №1 абсолюттук. Эч качан, эч качан муну кылба. Ever. Кандай гана кырдаал болбосун.

    Менин кээ бир иштеп чыгуучуларыма караганда №2 башкача көз карашым бар: биз кардарларыбыз үчүн акыркы продуктуну жайгаштыруудан баш тартабыз (албетте, биз кардарлар үчүн өнүмдү иштеп чыгуу учурунда сынап көрүү үчүн тестирлөө серверин жайгаштырабыз). Биз кардарларга аны өздөрү жайгаштырууга же хостинг провайдерин табууга жардам берүүгө кубанычтабыз. Биз жөн гана хостинг бизнесине киргибиз келбейт. Эгер бул жумуштан баш тартууну билдирсе, ошондой болсун. Бул кызматты бир топ арзан баада камсыз кыла ала турган көптөгөн мыкты хостинг компаниялары же инфраструктуралык фирмалар бар. Биз ишибиздин мобилдүүлүгүн кубаттайбыз жана кардар бир нече жылдар бою хостинг провайдерлерин алмаштырса да, аны жайгаштырууга жардам берүү үчүн колдон келгендин баарын кылабыз.

    №3 үчүн, биздин кардарлар акыркы продукттун бардык баштапкы кодун бир эскертүү менен алышат: Чечимде колдонулган үчүнчү тараптын өнүмдөрү үчүн (мисалы, Telerik же Component One веб-башкаруулары) биз кардарга компиляцияланган dll файлын бере алабыз. үчүнчү жактын көзөмөлү (торчаны айталы). Ошол үчүнчү тараптын компаниялары менен болгон лицензиялык келишимдерибиз (биз аларды кардарга беребиз) башкаруунун бул түрү үчүн баштапкы кодду кайра бөлүштүрүүгө тыюу салат, анткени ал үчүнчү тараптардын интеллектуалдык менчиги болуп саналат, биздики. Продукциянын бул түрлөрүн колдонуу кардар үчүн иштеп чыгуу убактысын үнөмдөйт жана ошол эле функцияны нөлдөн баштап курууга караганда алда канча арзан. Кандайдыр бир иш бүтө электе эле биз бул саясат тууралуу алдын ала айтабыз. Албетте, эгерде кардар ыңгайлаштырылган башкарууну иштеп чыгуу үчүн төлөгүсү келсе (үчүнчү тараптан алдын ала түзүлгөн продуктуну колдонуунун ордуна) биз ошол бажы контролунун баштапкы кодун башка бардык нерселер менен бирге беребиз.

    Кодду кайра колдонууга келгенде, биз коддун бөлүктөрүн кандайдыр бир иш аткарылганга чейин кардардын колдонуусу үчүн (айталы, менчик бизнес процесси үчүн) ачык түрдө иштелип чыкпаса, кайра колдоно аларыбызды алдын ала айтабыз. Эгерде кардар эксклюзивдүү кодду иштеп чыккысы келсе, бул аларга жеткиликтүү.

    Башкалар айткандай, #4 дайыма сунушталат. Ар дайым!

    урматтоо менен,
    Тим Янг

Эмне деп ойлойсуң?

Бул сайт спам азайтуу Akismet колдонот. Сиздин комментарий маалымат кандайча иштелишин Үйрөнүү.