Уюмуңуздун байгелүү талантын колдоо үчүн платформалык инженердик топ түзүңүз — Сиздин иштеп чыгуучуларыңыз

Эгерде сиздин уюм программалык камсыздоону түзсө, азыр иштеп чыгуучуларыңызды колдоого жана тарбиялоого көңүл бурууга убакыт келди. Себеби иштеп чыгуучуларды сактап калуу жана алардын өндүрүмдүүлүгүн жогорулатуу бизнесиңиздин 2023-жылы кардарларга, кызматкерлерге жана өнөктөштөргө баалуулуктарды жеткирүү жөндөмү үчүн маанилүү.

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

Техникалык таланттар капаланууда

Үчүнчү жылдык Ачыкка ылайык, Иштеп чыгуучулардын жүгүртүүсү көйгөй болуп саналат "2022-жылга программалык камсыздоону өнүктүрүүдөгү эң мыкты көйгөйлөр" изилдөөсү. Иштеп чыгуучулардын 40 пайызы өз иштерин бүтүргөнгө убактысы жок дешет. Алардын дагы көбү (39% жана XNUMX%, тиешелүүлүгүнө жараша) кардарлардын суроо-талаптарын көтөрүүгө жана чектелген бюджеттерден улам азыраак каражат менен көбүрөөк иш кылууга аргасыз болушат.

Мындан тышкары, Stack Overflow'тун 2022-жылга карата Иштеп чыгуучулардын сурамжылоосу Иштеп чыгуучулардын өздөрү өндүрүмдүүлүктүн төмөндөшүнө тынчсызданаарын, 68%ы жумасына жок дегенде бир жолу “билим силосуна” туш болушарын, ал эми 63%ы көйгөйлөргө жооп издөөгө күнүнө 30 мүнөттөн ашык убакыт коротушат.

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

Продукт катары платформа модели деген эмне?

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

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

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

Эмне үчүн атайын платформа инженердик тобун киргизүү?

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

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

Сиздин платформа командаңызга кимди кошуу керек?

Платформанын инженердик командасы төмөнкү архетиптердин жок дегенде экөөсүн камтышы керек (командаңыз жетилген сайын үчүнчүсүн кошо аласыз):

  • Инфраструктуранын архитектору, ал дагы коддошот - Кызмат (IaaS) катары инфраструктурада тажрыйбалуу адамды тандаңыз - эсептөө, сактоо жана тармактык - ошондой эле кол менен кайталануучу аракеттерди автоматташтыруу боюнча адис.
  • Табигый автоматика мастери ­– Үзгүлтүксүз интеграция/үзгүлтүксүз жайгаштыруу ишин аткарып жаткан, учурдагы релиздерди башкаруу процесстерин автоматташтырган же системаны автоматташтыруу куралдарын (шеф, куурчак, туз, Ansible) колдонуп жаткан адамды кошуңуз.
  • Кызык программалык камсыздоо инженери - Колдонмонун продуктунун командасына команданын ишин жөнөкөйлөткөн негизги инфраструктураны автоматташтыруу аркылуу платформанын көйгөйлөрүн чечкен адамды тандаңыз.

ийгиликтүү платформа инженердик командалардын 4 дисциплинасы

Ийгиликтүү платформанын инженердик топтору иштеп чыгуучулардын баасын жеткирүү үчүн төрт негизги ыкманы колдонушат:

1. Арык продуктыларды башкаруу практикасын колдонуңуз

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

2. Колдонуучуга багытталган дизайн (UCD) менен Иштеп чыгуучунун тажрыйбасына (DevEx) көңүл буруңуз

Иштеп чыгуучулар платформаны өнүм катары кантип колдонушканына көңүл буруңуз - иштеп чыгуучулар жылдыздуу тажрыйбаны ушунчалык жогору баалашат, алар аны бүткүл уюмуна таратышат.

3. XP менен Agile программалык камсыздоону иштеп чыгууну колдонуңуз (экстремалдуу программалоо)

Иштеп чыгуучулардын талаптарына ылайык өнүккөн сапаттуу, жакшы сыналган платформа кодун түзүү үчүн XP тажрыйбаларын колдонуңуз.

4. Сайттын ишенимдүүлүк инженериясын (SRE) кошуу

SRE системанын иштешин жана иштөө убактысын башкаруу үчүн программалык камсыздоону колдонуу менен операцияларды инженердик көйгөй катары карайт. Платформаңызды продукт катары кароо жеткирүү убактысын, тобокелдиктерди жана калдыктарды азайтуу аркылуу платформанын баасын жогорулатат.

Платформанын инженердик командасы сиздин бизнесиңизге пайда алып келет

Ийгиликтүү платформанын инженердик командасы сиздин уюмуңузга олуттуу салым кошо алат, анткени ал масштабда программалык камсыздоону түзүүгө умтулат, анын ичинде:

DevEx жакшыртуу

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

Сиздин коопсуздук абалын бекемдөө

Платформанын командасы иштеп чыгуучу платформаны тынымсыз талдап жана жаңылоо менен, анын ичинде ар бир тиркемеде коопсуздукту орнотуу менен, колдонмо өндүрүшкө киргенде, 2-күндөгү операциялар үзгүлтүксүз болушун камсыздоого жардам берет. коопсуз программалык камсыздоо чынжыр. Коопсуздук саясаттарын автоматташтыруу жана алдын ала бекитилген колдонмо шаблондору, ошондой эле CVE жана API коопсуздугу үчүн код сканерлөө сыяктуу мүмкүнчүлүктөрдү берүү менен, сиздин уюм колдонмонун өзүнүн коопсуздук абалын кескин жакшыртат, ошол эле учурда коопсуз кодду жайылтууга кеткен убакытты тездетет.

Квалификациялык кризисти жеңилдетүү

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

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

окуу Gartner бул отчет платформа инженериясынын зарылдыгын жана баалуулугун баса белгилеп.

Булак: https://www.forbes.com/sites/vmware/2023/03/06/build-a-platform-engineering-team-to-support-your-organizations-prize-talent-your-developers/