техникалык стратегиядевопторинновациялык менеджментпрограммалык архитектура
Технологиядагы эксперимент жана стандартташтыруу
Инновация менен ишенимдүүлүктүн ортосундагы чыңалууну башкаруу заманбап технологиялык уюмдардын ийгилигин аныктайт. Эксперимент далилденбеген идеяларды жана жаңы куралдарды сыноо менен жетишкендиктерди күчөтсө, стандартташтыруу тездик менен өнүгүп жаткан санариптик чөйрөдө ар кандай инженердик топтордун коопсуздугун, чыгымдардын натыйжалуулугун жана үзгүлтүксүз кызматташуусун камсыз кылган маанилүү тосмолорду камсыз кылат.
Көрүнүктүү нерселер
Эксперимент потенциалды аныктайт, ал эми стандартташтыруу баалуулукту чагылдырат.
Өтө көп эксперимент жасоо "Техникалык фрагментацияга" алып келет.
Стандартташтыруу масштабдуу түрдө коопсуздукту автоматташтырууга мүмкүндүк берет.
Инновациялык компаниялар тобокелдиктерди башкаруу үчүн "Эксперименттик бюджеттерди" колдонушат.
Эксперимент эмне?
Атаандаштык артыкчылыктарын табуу жана уникалдуу көйгөйлөрдү чечүү үчүн жаңы технологияларды, архитектураларды жана жумуш агымдарын сыноо практикасы.
Көбүнчө жаңы курал өзүнүн маркетингдик убадаларын чындап аткара алабы же жокпу, текшерүү үчүн "Концепциялардын далилин" (PoC) камтыйт.
Адатта, текшерилбеген коддун колдонуучуларга таасирин тийгизбеши үчүн обочолонгон "кумкоргондордо" же лабораториялык чөйрөлөрдө жүргүзүлөт.
Ийгиликсиз аракеттерден сабак алуу маанилүү этапка жетүү сыяктуу эле бааланган "тез ийгиликсиздикке учуроо" маданиятын кубаттайт.
Өнөр жай тенденцияларынан алдыда болуу үчүн көбүнчө ачык булактуу долбоорлордун альфа же бета версияларын колдонот.
Иштеп чыгуучулар компаниянын расмий технологиялык топтомунан тышкары куралдарды изилдөөгө эркин болгон атайын "инновациялык убакытты" талап кылат.
Стандартташтыруу эмне?
Ырааттуулукту жана операциялык мыктылыкты камсыз кылуу үчүн бекитилген куралдардын, протоколдордун жана мыкты тажрыйбалардын топтомун түзүү.
Инженерлер өздөштүрүшү керек болгон ар кандай системалардын санын чектөө менен алардын "когнитивдик жүгүн" азайтат.
"Алтын жолдорду" иштетет — командаларга орнотулган коопсуздук жана мониторинг менен жаңы кызматтарды жайылтууга мүмкүндүк берген алдын ала бекитилген шаблондор.
Колдонууну бир нече текшерилген, көп көлөмдүү провайдерлерге бириктирүү менен лицензиялоо жана булут чыгымдарын бир кыйла төмөндөтөт.
Жаңы кызматкерлер белгилүү бир, документтештирилген экосистеманы гана үйрөнүшү керек болгондуктан, жумушка алуу жана жумушка орноштуруу процессин жөнөкөйлөтөт.
Бардык ички кызматтардын бирдей протоколдорду жана маалымат форматтарын колдонуп байланышуусун камсыз кылуу менен системанын өз ара иштешүүсүн жакшыртат.
Салаштыруу таблицасы
Мүмкүнчүлүк
Эксперимент
Стандартташтыруу
Негизги максат
Ачылыш жана инновация
Натыйжалуулук жана туруктуулук
Тобокелдиктерге чыдамдуулук
Жогорку; ийгиликсиздикти кабыл алат
Төмөн; иштөө убактысына артыкчылык берет
Чыгымдарды башкаруу
Өзгөрүлмө жана күтүлбөгөн
Оптималдаштырылган жана алдын ала айтууга мүмкүн
Өзгөрүү ылдамдыгы
Тез жана тез-тез
Жай жана атайылап
Окуу ийри сызыгы
Туруктуу жана тик
Баштапкы, бирок ырааттуу
Чечим кабыл алуучу
Жеке салым кошуучулар
Архитекторлор же техникалык директорлор
Масштабдын таасири
Фрагментацияга алып келиши мүмкүн
Операциялык сүрүлүүнү азайтат
Толук салыштыруу
Шамдагайлык менен тартиптин ортосундагы аркан тартышуу
Эксперимент өсүштүн кыймылдаткычы катары кызмат кылат, жаңы алкак жакшыраак иштөөнү же иштеп чыгуучунун тажрыйбасын сунуштаганда командаларга багыт алууга мүмкүндүк берет. Бирок, стандартташтыруунун негизи болбосо, компания тез эле "Көмүскө IT" менен аякташы мүмкүн, мында ар бир команда ар кандай маалымат базасын колдонот, бул глобалдык тейлөөнү мүмкүн эмес милдетке айлантат. Туура балансты сактоо долбоор өндүрүшкө өткөндөн кийин катуу эрежелерди сактоо менен бирге ачылыш этабында эркиндикке жол берүүнү камтыйт.
Технологиянын кеңейишинин экономикалык таасири
Эксперимент этабында кошулган ар бир уникалдуу курал убакыттын өтүшү менен көбөйүп кетүүчү жашыруун "тейлөө салыгын" камтыйт. Бүгүнкү күндө команда нишалык китепкананы колдонуу менен бир нече саатты үнөмдөшү мүмкүн болсо, уюм кийинчерээк фрагменттелген коопсуздук патчтары жана татаал интеграциялар аркылуу төлөйт. Стандартташтыруу муну масштабдуу үнөмдөөнү түзүү менен чечет, мында бир эле учурда бир коопсуздук жаңыртуусу же иштин натыйжалуулугун өзгөртүү бүтүндөй компания боюнча колдонулушу мүмкүн.
Иштеп чыгуучунун тажрыйбасы жана чарчоо
Инженерлер көбүнчө эксперименттер менен кошо келген ар түрдүүлүктү эңсешет, анткени ал алардын көндүмдөрүн курч жана ишти кызыктуу кылат. Тескерисинче, ашыкча стандартташтыруу "кепилдик" сыяктуу сезилиши мүмкүн, бул чыгармачылыкты муунтуп, мыкты таланттарды ийкемдүү атаандаштарга түртөт. Эң ийгиликтүү уюмдар өз стандарттарын ийгиликтүү эксперименттердин негизинде үзгүлтүксүз жаңыланып турган "тирүү документтер" катары кабыл алышат, бул технологиялык стектин башаламандыкка айланбай өнүгүшүн камсыздайт.
Өндүрүш чөйрөсүндөгү ишенимдүүлүк
Критикалык система саат 3:00дө иштен чыкканда, стандартташтыруу ар кандай нөөмөттө турган инженерге анын архитектурасын түшүнүүгө мүмкүнчүлүк берет. Таза эксперименттер дүйнөсүндө ал инженер мурда эч качан көрбөгөн атайын түзүлгөн тилге же түшүнүксүз маалымат базасына туш болушу мүмкүн. "Өндүрүш" чөйрөсүн стандартташтыруу менен, компаниялар жогорку тобокелдиктеги операциялардын алдын ала айтууга, байкоого жана калыбына келтирүүгө оңой болушун камсыз кылышат.
Артыкчылыктары жана кемчиликтери
Эксперимент
Артыкчылыктары
+Ийгиликтерди ачат
+Мыкты таланттарды өзүнө тартат
+Көйгөйлөрдү тезирээк чечүү
+Келечекке багытталган бизнес
Конс
−Жогорку ийгиликсиздик көрсөткүчү
−Фрагменттелген маалыматтар
−Артык чыгымдар
−Коопсуздук кемчиликтери
Стандартташтыруу
Артыкчылыктары
+Алдын ала айтууга боло турган көрсөткүч
+Операциялык чыгымдардын төмөндүгү
+Жөнөкөйлөштүрүлгөн коопсуздук
+Жеңил кызматташуу
Конс
−Жайыраак инновация
−Эскирүү коркунучу
−Катуу процесстер
−Таланттын көңүлү чөгүп
Жалпы каталар
Мит
Стандартташтыруу – бардык чыгармачылыктын душманы.
Чындык
Чындыгында, стандартташтыруу маалыматтарды кантип жайгаштыруу же каттоо сыяктуу "кызыксыз" көйгөйлөрдү жок кылат, бул иштеп чыгуучуларга өздөрүнүн чыгармачыл энергиясын уникалдуу бизнес көйгөйлөрүн чечүүгө көбүрөөк жумшоого мүмкүнчүлүк берет.
Мит
Эксперимент жүргүзүү технологиялык гиганттар үчүн гана.
Чындык
Кичинекей стартаптар көп учурда көбүрөөк эксперимент жүргүзүүгө аргасыз болушат, анткени аларда калыптанган жолдор менен жүрүү үчүн мураска калган ресурстар жетишсиз; алар үчүн ийгиликтүү эксперимент көбүнчө учурдагы компаниянын ишин үзгүлтүккө учуратуунун бирден-бир жолу болуп саналат.
Мит
Стандарт коюлгандан кийин, аны эч качан өзгөртпөш керек.
Чындык
Өзгөрбөгөн стандарттар "мураска калган карызга" айланат. Натыйжалуу уюмдар акыркы эксперименттердин эң жакшы натыйжаларын эске алуу үчүн өз стандарттарын ар бир 6-12 ай сайын карап чыгышат.
Мит
Сиз ар бир техникалык көйгөйдөн чыгуунун жолун стандартташтыра аласыз.
Чындык
Стандартташтыруу белгилүү көйгөйлөр үчүн эң жакшы иштейт. Таптакыр жаңы рынокко же жаңы техникалык тоскоолдукка туш болгондо, эски стандарттарды так сактоо чындыгында жашоо үчүн зарыл болгон "кадимки" ой жүгүртүүнүн алдын алат.
Көп суралуучу суроолор
Кайсы эксперименттер компаниянын стандарттарына айланышы керектигин кантип чечебиз?
Жалпы алкак - бул "Технологиялык радар". Сиз куралды "Баалоо" же "Сыноо" фазасында иштетесиз; эгерде ал интеграциялык баш ооруну жаратпастан, бир нече командаларда туруктуу түрдө ишенимдүү, тезирээк же арзаныраак болуп чыкса, ал "Кабыл алуу" статусуна көтөрүлүп, расмий компаниянын стандартына айланат.
Amazon тарабынан популярдуулаштырылган бул ыкма командаларды эки пицца менен камсыз кыла тургандай кичинекей кармоону камтыйт. Бул командаларга өздөрүнүн локалдаштырылган куралдары жана жумуш агымдары менен эксперимент жүргүзүүгө автономия берилет, эгерде алар башка командалар менен дагы эле сүйлөшө ала тургандыгын камсыз кылуу үчүн API форматтары жана коопсуздук протоколдору сыяктуу бир нече "глобалдык стандарттарды" сакташса.
Технологиялык топтун реалдуу түрдө канча "инновациялык убактысы" болушу керек?
Атактуу "Google 20%" эрежеси популярдуу эталон болгону менен, заманбап технологиялык лидерлердин көпчүлүгү спринттин 5-10% туруктуураак экенин аныкташкан. Бул иштеп чыгуучулар негизги продукт планын бузбастан же маанилүү мөөнөттөрдү өткөрүп жибербестен жаңы технологиялар менен ойной турган "Discovery Sprints" же "Hackathons" мүмкүнчүлүк берет.
Стандартташтыруу чындыгында коопсуздуктун алсыздыктарына алып келиши мүмкүнбү?
Ооба, бул "монокультура" тобокелдиги деп аталат. Эгерде сиздин компанияңыздагы ар бир кызмат бир китепкананын дал ошол эле версиясын колдонсо, анда ал китепканада жаңы табылган эксплуатация бүтүндөй инфраструктураңызды бир эле учурда иштен чыгарышы мүмкүн. Ошондуктан стектеги ар түрдүүлүк - башкарылуучу эксперимент - чындыгында коопсуздук функциясы болуп саналат.
Технологиялык стектин өтө фрагменттелгендигинин эң чоң белгиси эмнеде?
Эң ачык белги - бул жаңы иштеп чыгуучуга жергиликтүү чөйрөсүн орнотуу үчүн бир жумадан ашык убакыт кеткенде же "жөнөкөй" командалар аралык долбоорлор маалыматтарды кантип бөлүшүүнү аныктоо үчүн бир нече жумалык сүйлөшүүлөрдү талап кылганда. Эгерде сизде беш башка колдонмодо колдонуучунун аутентификациясын башкаруунун беш башка жолу болсо, анда сизде фрагментация көйгөйү бар.
Чындыгында, бул ишти жеңилдетет. Популярдуу, жакшы колдоого алынган технологияларды (мисалы, React же PostgreSQL) стандартташтыруу менен, сиз талапкерлердин алда канча чоң тобуна киресиз. Эгер сиз нишалык же жекече түзүлгөн тилдерде өтө көп эксперимент жасасаңыз, баштапкы иштеп чыгуучуларыңыз кеткенде керектүү көндүмдөргө ээ эч кимди таба албай калышыңыз мүмкүн.
Стандартташтырылган процесстер менен эксперимент жүргүзүүгө болобу?
Албетте. Сиз экспериментти жөн гана программалык камсыздоонун бир бөлүгүндө эмес, жумуш агымында да жүргүзө аласыз. Мисалы, команда каталарды азайтабы же жокпу, билүү үчүн бир ай бою "Жуп программалоо" менен эксперимент жүргүзүшү мүмкүн. Эгерде маалыматтар анын иштей тургандыгын көрсөтсө, анда бул процессти бөлүмдүн калган бөлүгүндө стандартташтырууга болот.
Булут провайдерлери эксперимент менен стандартташтыруунун балансына кандай таасир этет?
AWS жана Azure сыяктуу булут платформалары заматта эксперимент жүргүзүүгө мүмкүндүк берген "башкарылуучу кызматтардын" чоң каталогун камсыз кылат. Бирок, алар ошондой эле "Сатуучунун кулпусун" түзүшөт. Узак мөөнөттүү стандартташтыруу стратегиясы көбүнчө бир провайдердин бааларына көз каранды болбоо үчүн ачык булактуу же оңой миграция жолдору бар кызматтарды тандоону камтыйт.
Чыгарма
Эксперимент жүргүзүү атаандаштыкка жөндөмдүү бойдон калуу жана алгачкы өнүгүү этаптарында "кийинки чоң нерсени" табуу үчүн абдан маанилүү. Бирок, узак мөөнөттүү жашоо жана масштабдоо үчүн, системанын башкарылуучу, коопсуз жана үнөмдүү бойдон калышын камсыз кылуу үчүн акыры стандартташтыруу өз ордун алышы керек.