Кіріспе

Өз өнімдерін пайдаланатын ұйым үшін термин – "өзіңнің өніміңді сынау" немесе "ит тағамын жеу" – бұл өз өнімдері мен қызметтерін пайдалану практикасы. Бұл, ұйымға өнімді басқару техникаларын қолдана отырып, нақты қолдану жағдайында өнімдерін сынауға мүмкіндік береді. Осылайша, "өзіңнің өніміңді сынау" сапаны бақылаудың және, әрі қарай, өнімді жарнамалаудың бір түріне айналуы мүмкін. Нарыққа шыққаннан кейін, бұл тәсіл дамытушылардың өз өнімдеріне деген сенімін көрсетеді.

Терминнің шығу тегі

2006 жылы IEEE Software бас редакторы Уоррен Харрисон 1970 жылдары Alpo иттің тамағының телеарнадағы жарнамасында Лорн Грин өзінің итттеріне Alpo бергенін айтқан еді. Ол еске алған тағы бір мүмкін бастау – Kal Kan Pet Food компаниясының президенті жыл сайынғы акционерлер жиналысында өзінің иттің тамағынан бір банка жеген деген әңгіме болған. 1988 жылы Microsoft менеджері Пол Мариц, Microsoft LAN Manager-дің тест-менеджері Брайан Валентинге "Өзіміздің өнімдерімізді сынап көру" деген тақырыппен электрондық хат жіберіп, компанияның өнімдерін ішкі қолдануды арттыруға шақырып, міндеттеді. Осыдан кейін бұл термин компания ішінде кеңінен тарады.

Нақты әлемдегі қолдану

InfoWorld бұл процестің ашық және әділ болуы керек екенін айтты: "автодилерлердің өздері сататын брендтерді жүргізу саясаты сияқты, немесе Coca-Cola компаниясының корпоративтік кеңселерде Pepsi өнімдеріне рұқсат бермеуі сияқты сусыған мысалдар маңызсыз." Осыған орай, бәсекелестікті қолдамайтын корпоративтік мәдениет "өз өніміңді өзің қолдану" философиясымен бірдей емес. Соңғысы компанияның өнімдерінің функционалдық ерекшеліктеріне баса назар аударады. Өз өніміңді өзің қолдану қызметкерлерге өз компаниясының өнімдерін нақты жағдайларда сынап көруге мүмкіндік береді; бұл маркетингтен асып түсетін, бірақ әлі де пікір-талас тудыратын артықшылық. Бағдарламалық құралдарды әзірлеуде өз өніміңді өзің қолдану бірнеше кезеңде жүзеге асырылуы мүмкін: біріншіден, бағдарламалық құралдың тұрақты нұсқасы тек бір жаңа мүмкіндік қосылып қолданылады. Содан кейін бірнеше жаңа мүмкіндіктерді бағдарламалық құралдың бір нұсқасына біріктіріп, бірге сынақтан өткізуге болады. Бұл бағдарламалық құрал шығарылмас бұрын бірнеше рет тексеруге мүмкіндік береді. Бұл тәжірибе ықтимал үйлесімсіздіктер мен тәуелділік мәселелерін алдын ала шешуге көмектеседі, әсіресе бірнеше әзірлеушілер немесе командалар бір өнім үстінде жұмыс істегенде. Өз өніміңді өзің қолданудың қаупі, атап айтқанда компанияның өз өнімдерін пайдалануда қиындықтарға тап болуы мүмкін, осыдан оның таныстырылу жиілігі төмендеуі мүмкін.

Мысалдар

1980 жылдың ақпан айында Apple Computer президенті Майкл Скотт «Дереу күшіне енеді!! Енді теру машиналарын сатып алу, жалдау және т.б. тоқтатылады. Теру машинасы ескірген деп санаймыз. Клиенттерге көз жеткізбейінше, алдымен оны іштен дәлелдейік» деген ескерту жазды. Ол 1981 жылдың 1 қаңтарына дейін компаниядан барлық теру машиналарын жоюды мақсат етті. 1987 жылы Atari Corp компаниясы бүкіл компания бойынша Atari ST-ні пайдалану процесінде болды. Microsoft-та Windows NT-нің жасалуына 200-ден астам бағдарламашы кіші топтарда қатысты, ал 1991 жылдың ақпанында Дейв Катлердің өнімді өзі сынап бағалауға талап қоюы оны біріктірді. Microsoft операциялық жүйені NT-нің күнделікті жинақталған нұсқаларында іске қосылған компьютерлерде жасады. Бағдарламалық жасақтама бастапқыда жиі істен шығып тұрды, бірақ кодтың дереу бұзылуы, мақтаныштан айрылу және басқалардың жұмысына кедергі келтіретінін білу – бәрі зор ынталандырушы күш болды. Windows бағдарламашылары әдетте Windows-ты ерте (альфа) нұсқаларынан бастап өзі сынап бағалап немесе іске қосып, ал қалған қызметкерлер MSDN жазылушыларына да қолжетімді болатын тұрақты бета нұсқаларынан бастайтын. 2005 жылы InfoWorld Microsoft компаниясының желілік операциялар орталығына жасаған саяхаты «Microsoft компаниясының 20 000-нан астам түйіні бар, халықаралық желісін серверлер, жұмыс станциялары және шеткі қауіпсіздікті қоса алғанда 99 пайыз Windows технологиясымен жұмыс істейтінін нақты көрсетті» деп хабарлады. InfoWorld «Microsoft-тың жоғары трафиктік операциялары үшін Windows-ты пайдалануы көптеген күмәнданушыларды Windows жағына көндірді» деп мәлімдеді.

Баламалы терминдер

2007 жылы Pegasystems компаниясының CIO Джо Хоппе «өз шампанымызды ішу» деген сөз тіркесін қолданатынын айтты. Novell компаниясының қоғамдық қатынастар бөлімінің басшысы Брюс Лоури өз компаниясының Linux және OpenOffice.org қолданысы туралы пікір білдіріп, ол да осы сөз тіркесін ұнататынын айтты. 2009 жылы Microsoft компаниясының жаңа CIO-сы Тони Скотт «dogfooding» терминінің ұнамсыз екенін және оны «icecreaming» деп ауыстыру қажеттігін, өнімдерді «клиенттеріміз жегісі келетін мұзжұмсақтай» жасау мақсатында айтты. Кейбір жағдайларда аз даулы және көп қолданылатын балама термин – өзін-өзі хостингтеу, мысалы, дамытушылардың жұмыс станциялары түнгі уақытта автоматты түрде жұмыс істейтін бағдарламалық қамтамасыз етудің немесе операциялық жүйенің ең соңғы күнделікті құралына жаңартылады. IBM-нің негізгі операциялық жүйелерін жасаушылар ұзақ жылдар бойы «өз дайындаған тағамымызды жейміз» деген терминді қолданып келеді.