Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

E mohiotia ana ka whakamatauria te kaha o te CTO i te tuaruatanga o tana mahi i tenei mahi. Na te mea he mea kotahi te mahi i roto i tetahi kamupene mo etahi tau, ka whanake me te, i te mea i roto i te horopaki ahurea kotahi, ka piki haere te kawenga. A he mea ke atu ki te haere tika ki te tuunga o te kaiwhakahaere hangarau i tetahi kamupene me nga taonga tuku iho me te tini o nga raru ka tahia i raro i te whariki.

I roto i tenei tikanga, ko te wheako o Leon Fire, i tohatohahia e ia DevOpsConf, ehara i te mea tino ahurei, engari ka whakanuia e tona wheako me te maha o nga mahi rereke i taea e ia te whakamatau i roto i nga tau 20, he tino whai hua. Kei raro i te tapahanga he raupapa o nga huihuinga i roto i nga ra 90 me te maha o nga korero e ngahau ana ki te kata ina pa ana ki tetahi atu, engari kaore i te tino ngahau ki te kanohi kanohi.

He tino karaehe te korero a Leon i te reo Ruhia, na mena he 35-40 meneti koe, ka tūtohu ahau ki te matakitaki i te ataata. Putanga Kuputuhi hei whakaora wa i raro nei.


Ko te putanga tuatahi o te purongo he whakaahuatanga i hangai pai mo te mahi tahi me nga tangata me nga tukanga, kei roto nga taunakitanga whaihua. Engari kaore ia i whakaatu i nga mea whakamiharo katoa i tutaki i te huarahi. Na reira, i whakarereketia e ahau te whakatakotoranga me te whakaatu i nga raru i puta ake i mua i ahau ano he jack-in-the-box i roto i te kamupene hou, me nga tikanga mo te whakaoti i te waa.

Kotahi marama i mua

Pērā i te maha o nga korero pai, i timata tenei i te waipiro. I noho matou me o hoa i roto i te paera, a, i te mea i whakaarohia i waenga i nga tohunga mohio IT, kei te tangi te katoa mo o raatau raru. Ko tetahi o ratou katahi ano ka huri mahi me te korero mo ana raru mo te hangarau, me te tangata, me te roopu. I te kaha ake o taku whakarongo, ka mohio ahau me utu noa ia i ahau, na te mea ko enei nga momo raru kua whakatauhia e au mo nga tau 15 kua hipa. I korero ahau ki a ia, a, i te ra i muri mai ka tutaki maua i roto i te waahi mahi. Ko te ingoa o te kamupene he Rautaki Whakaako.

Ko nga Rautaki Whakaako he kaiarahi maakete i roto i te marautanga mo nga tamariki nohinohi mai i te whanautanga ki te toru tau. Ko te kamupene "pepa" tuku iho kua 40 nga tau, a ko te putanga SaaS mamati o te turanga he 10 tau. No na tata tonu nei, i timata te tukanga o te urutau i te hangarau matihiko ki nga paerewa kamupene. Ko te putanga "hou" i whakarewahia i te tau 2017 ka rite ki te mea tawhito, engari he kino ake te mahi.

Ko te mea tino pai ko nga waka o tenei kamupene he tino matapae - mai ia ra ki tenei ra, mai i ia tau ki tera tau, ka tino marama koe ki te matapae e hia nga tangata ka haere mai me ahea. Hei tauira, i waenganui i te 13 ki te 15 karaka ka moe nga tamariki katoa o nga whare wananga ka timata nga kaiako ki te whakauru korero. A ka tupu tenei i nga ra katoa, haunga nga wiki, na te mea kaore he tangata e mahi ana i nga wiki.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

Ma te titiro ki mua, ka kite ahau i timata ahau i aku mahi i roto i te waa o te nui o nga hokohoko a-tau, he mea whakamiharo mo nga take rereke.

Ko te papa, he 2 noa iho nga tau, he taapu motuhake: ColdFusion & SQL Server mai i te tau 2008. Ko ColdFusion, ki te kore koe e mohio, me te mea pea kaore koe e mohio, he hinonga PHP i puta mai i waenganui o te 90s, a mai i tera wa kaore au i rongo. I reira ano: Ruby, MySQL, PostgreSQL, Java, Haere, Python. Engari ko te monolith matua i rere i runga i te ColdFusion me te SQL Server.

Nga raruraru

Ko te nui ake o taku korero ki nga kaimahi o te kamupene mo nga mahi me nga raruraru i pa ki a au, ka nui ake taku mohio ko nga raruraru ehara i te mea hangarau anake. Ae, kua tawhito te hangarau - a kaore i mahi, engari he raruraru ki te roopu me nga tukanga, a ka timata te kamupene ki te mohio ki tenei.

I nga wa o mua, ka noho a raatau hangarau ki te kokonga me te mahi i etahi momo mahi. Engari he maha ake nga pakihi i timata ki te haere i roto i te putanga mamati. Na reira, i te tau whakamutunga i mua i taku tiimata ki te mahi, ka puta mai nga mea hou i roto i te kamupene: te poari whakahaere, CTO, CPO me te kaiwhakahaere QA. Arā, i timata te kamupene ki te haumi i roto i te waahanga hangarau.

Ko nga tohu o te taonga tuku iho kaore i roto i nga punaha anake. He tikanga tuku iho te kamupene, he tangata tuku iho, he tikanga tuku iho. Ko enei mea katoa me whakarereke. I whakaaro ahau kaore e tino hoha, ka whakatau ahau ki te whakamatau.

E rua nga ra i mua

E rua nga ra i mua i te tiimata i tetahi mahi hou, ka tae ahau ki te tari, ka whakakiia nga pepa whakamutunga, ka tutaki ahau ki te roopu, ka kitea e raru ana te roopu ki tetahi raru i taua wa. Ko te tikanga o te wa o te utaina wharangi i peke ki te 4 hēkona, ara, e 2 nga wa.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

Ki te whakatau i te kauwhata, he mea marama kua puta, kaore i te marama he aha. I puta mai ko te raruraru ko te waahi whatunga i roto i te pokapū raraunga: 5 ms torohūtanga i roto i te pokapū raraunga i huri ki te 2 s mo nga kaiwhakamahi. Kaore au i mohio he aha tenei i puta ai, engari i tetahi take ka mohiotia ko te raruraru kei roto i te pokapū raraunga.

Ko te ra tuatahi

E rua nga ra kua pahemo, i taku ra tuatahi o te mahi ka kitea e au kare ano te raruraru i pahemo.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

Mo nga ra e rua, ka utaina nga wharangi a nga kaiwhakamahi i te toharite i roto i te 4 hēkona. Ka patai ahau mehemea kua kitea e ratou he aha te raru.

- Ae, i whakatuwheratia e matou he tiiti.
- a?
- Ae, kaore ano ratou i whakahoki mai ki a maatau.

Katahi ahau ka mohio ko nga mea katoa i korerotia mai ki a au i mua ko tetahi pito iti o te hukapapa me whawhai ahau.

He korero pai e pai ana ki tenei:

"I etahi wa ki te whakarereke i te hangarau me whakarereke e koe te whakahaere."

Engari mai i taku tiimata ki te mahi i te wa tino pukumahi o te tau, me titiro au ki nga whiringa rua mo te whakaoti rapanga: te tere me te wa roa. A ka timata me te mea tino nui inaianei.

Ko te Ra Tuatoru

Na, 4 hēkona te roa o te uta, mai i te 13 ki te 15 nga tihi nui rawa atu.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

I te toru o nga ra i roto i tenei waa, ka penei te ahua o te tere tango:

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

Mai i taku tirohanga, kaore he mea i whai hua. Mai i te tirohanga a te katoa he puhoi ake te oma mai i o mua. Engari ehara i te mea penei - he raru nui.

I ngana ahau ki te whakatenatena i te roopu, i kii mai ratou me nui ake nga kaitoro. Ko te tikanga, he otinga tenei mo te raru, engari ehara i te mea ko te mea anake me te tino whai hua. I patai ahau he aha te iti o nga kaitoro, he aha te nui o nga waka. I taapirihia e au nga raraunga ka kitea he 150 pea nga tono mo ia hekona, i te tikanga, ka taka ki roto i nga rohe whaitake.

Engari kaua e wareware i mua i to whiwhinga i te whakautu tika, me patai koe i te patai tika. Ko taku patai e whai ake nei: e hia nga tuunga o mua kei a matou? Ko te whakautu "he paku whakapouri i ahau" - 17 a matou tūmau o mua!

— Ka whakama ahau ki te patai, engari ko te 150 kua wehea ki te 17 ka hoatu mo te 8? E kii ana koe ka whakaaetia e ia tūmau kia 8 nga tono mo ia hekona, a ki te mea apopo ka 160 nga tono mo ia hekona, ka hiahia kia 2 atu nga kaitoro?

Ae ra, kaore matou i hiahia ki etahi atu tūmau. Ko te otinga i roto i te waehere ake, me te mata:

var currentClass = classes.getCurrentClass();
return currentClass;

He mahi getCurrentClass(), no te mea ka mahi nga mea katoa i runga i te papanga i roto i te horopaki o te karaehe - he tika. Na mo tenei mahi kotahi i runga i ia wharangi 200+ tono.

Ko te otinga i tenei ara he tino ngawari, kaore koe i hiahia ki te tuhi ano i tetahi mea: kaua e patai mo nga korero ano.

if ( !isDefined("REQUEST.currentClass") ) {
    var classes = new api.private.classes.base();
   REQUEST.currentClass = classes.getCurrentClass();
}
return REQUEST.currentClass;

I tino koa ahau na te mea i whakatau ahau i te toru o nga ra kua kitea e au te raru nui. Ko ahau noa nei tetahi o nga raruraru maha.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

Engari na te whakaoti i tenei rapanga tuatahi i heke iho te kauwhata.

I te wa ano, kei te mahi matou i etahi atu arotautanga. He maha nga mea i kitea ka taea te whakatika. Hei tauira, i te toru o nga ra ano ka kitea e ahau he keteroki kei roto i te punaha i muri i nga mea katoa (i te tuatahi i whakaaro ahau ko nga tono katoa i puta tika mai i te papaarangi raraunga). Ka whakaaro ahau mo te keteroki, ka whakaaro ahau ki te Redis me te Memcached paerewa. Engari ko au anake te whakaaro penei, na te mea i whakamahia e taua punaha te MongoDB me te SQL Server mo te keteroki - ko te mea ano i panuihia nga raraunga.

Ra tekau

I te wiki tuatahi i mahi au i nga raruraru me whakatika inaianei. I tetahi waahi i te wiki tuarua, i tae mai ahau ki te tuunga mo te wa tuatahi ki te korero ki te roopu, ki te kite he aha te mahi me te pehea o te mahi katoa.

I kitea ano tetahi mea whakamere. Ko te roopu ko: 18 nga kaihanga; 8 kaiwhakaatu; 3 nga kaiwhakahaere; 2 nga kaihoahoa. A, i uru katoa ratou ki nga kawa noa, ara, neke atu i te toru tekau nga tangata i tae mai ki te tuunga i ia ata, ka korero i ta ratou mahi. E marama ana karekau te hui i 30, 5 meneti ranei. Karekau he tangata i whakarongo ki tetahi na te mea e mahi ana te katoa i runga i nga punaha rereke. I roto i tenei ahua, 15-2 tikiti ia haora mo te huihuinga whakapaipai he hua pai.

Ko te mea tuatahi i mahia e matou ko te wehewehe i te roopu ki etahi rarangi hua. Mo nga waahanga me nga punaha rereke, i tohatohahia e matou nga roopu motuhake, ko nga kaiwhakawhanake, nga kaiwhakaatu, nga kaiwhakahaere hua, me nga kaitoi pakihi.

Ko te mutunga i whiwhi matou:

  • Te whakaiti i nga tu-ake me nga huihuinga.
  • Te matauranga kaupapa mo te hua.
  • Te ahua rangatira. I te wa e mahi ana nga tangata ki nga punaha i nga wa katoa, i mohio ratou ka mahi tetahi atu ki a raatau ngarara, engari ehara i a raatau ano.
  • Te mahi tahi i waenga i nga roopu. Me kii atu, kaore a QA i korero nui ki nga kaiwhakaputa i mua, i mahia e te hua tana ake mahi, aha atu. Inaianei kei a raatau te tikanga o te kawenga.

I aro nui matou ki te kakama, te hua me te kounga - koinei nga raru i whakamatauria e matou ki te whakatika me te whakarereketanga o te roopu.

Ra tekau ma tahi

I te huringa o te hanganga o te roopu, i kitea e au te tatau KōreroPiro. He rite te 1 SP ki te ra kotahi, kei roto i ia tiiti he SP mo te whanaketanga me te QA, ara, kia 2 SP.

I pehea taku kitenga i tenei?

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

I kitea e matou he pepeha: i roto i tetahi o nga purongo, kei reira te tiimata me te ra mutunga o te waa e hiahiatia ana te ripoata, kaore i te whakaarohia te ra whakamutunga. Arā, i tetahi wahi i roto i te tono kaore he <=, engari he <. I korerotia mai ki a au e toru nga korero korero, ara 3 ra.

I muri i tenei ka:

  • Kua whakahouhia te punaha whakatauranga mo nga Tohu Korero. Inaianei kua whakatikahia nga pepeke iti ka taea te tuku tere i roto i te punaha ka tere tere atu ki te kaiwhakamahi.
  • I timata matou ki te whakakotahi i nga tikiti mo te whanaketanga me te whakamatautau. I mua, ko ia tiiti, ia pepeke he rauwiringa kaiao kati, kaore i herea ki tetahi atu mea. Ko te whakarereke i nga paatene e toru i runga i te wharangi kotahi ka toru pea nga tikiti rereke me nga tikanga QA rereke e toru hei utu mo te whakamatautau aunoa mo ia wharangi.
  • I timata matou ki te mahi tahi me nga kaiwhakawhanake i runga i te huarahi ki te whakatau tata i nga utu mahi. E toru nga ra ki te huri i te paatene kotahi ehara i te mea ngahau.

Ra rua tekau

I tetahi waahi i waenganui o te marama tuatahi, he iti te ahua o te ahuatanga, ka mohio ahau he aha te mea e tupu ana, a kua timata ahau ki te titiro ki te heke mai me te whakaaro mo nga otinga mo te wa roa.

Ngā whāinga wā roa:

  • Papa whakahaere. Ko nga rau o nga tono i ia wharangi kaore i te tino taumaha.
  • Nga ahuatanga matapae. He pikinga waka i ia wa kaore i te hono ki etahi atu inenga - me maarama tatou he aha i tupu ai tenei me te ako ki te matapae.
  • Roha papa. Kei te tipu haere tonu te pakihi, kei te haere mai nga kaiwhakamahi, kei te piki haere nga waka.

I nga wa o mua he maha nga korero: "Me tuhi ano nga mea katoa ki te [reo/anga], ka pai ake nga mea katoa!"

I roto i te nuinga o nga keehi kaore tenei e mahi, he pai mena ka mahi te tuhi ano. Na reira, me hanga e matou he mahere ara - he rautaki motuhake e whakaatu ana i te taahiraa i ia taahiraa me pehea e tutuki ai nga whaainga pakihi (he aha ta matou mahi me te aha), e:

  • e whakaatu ana i te kaupapa me nga whaainga o te kaupapa;
  • ka aro nui ki nga whainga matua;
  • kei roto he mahere mo te whakatutuki.

I mua i tenei, kaore he tangata i korero ki te roopu mo te kaupapa o nga whakarereketanga. Me whai inenga angitu tika tenei. Mo te wa tuatahi i roto i te hitori o te kamupene, i whakaturia e matou nga KPI mo te roopu hangarau, a ko enei tohu i herea ki nga whakahaere.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

Arā, ko nga KPI whakahaere e tautokohia ana e nga roopu, a ko nga KPI roopu e tautokohia ana e nga KPI takitahi. Ki te kore, ki te kore nga KPI hangarau e taurite ki nga whakahaere, katahi ka kumea e te katoa te paraikete ki runga i a ratou ano.

Hei tauira, ko tetahi o nga KPI whakahaere kei te whakanui ake i nga waahanga maakete ma nga hua hou.

Me pehea e taea ai e koe te tautoko i te whainga kia maha ake nga hua hou?

  • Tuatahi, e hiahia ana matou kia nui ake te wa ki te whakawhanake i nga hua hou, kaua ki te whakatika i nga hapa. He otinga arorau tenei he ngawari te ine.
  • Tuarua, e hiahia ana matou ki te tautoko i te pikinga o te rahinga tauwhitinga, na te mea ka nui ake te wahanga o te maakete, ka nui ake nga kaiwhakamahi, na reira, ka nui ake nga waka.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

Na ko nga KPI takitahi ka taea te whakahaere i roto i te roopu, hei tauira, kei te waahi i puta mai ai nga hapa matua. Mena ka arotahi koe ki tenei waahanga, ka taea e koe te mohio he iti ake nga hapa, katahi ka piki ake te wa mo te whakawhanake hua hou me te tautoko i nga KPI whakahaere.

No reira, ko nga whakatau katoa, tae atu ki te tuhi ano i te waehere, me tautoko i nga whainga motuhake kua whakaritea e te kamupene mo tatou (te tipu o te whakahaere, nga ahuatanga hou, te kimi mahi).

I roto i tenei tukanga, i puta mai tetahi mea whakamere, i puta he korero ehara i te mea mo nga tohunga hangarau anake, engari i te nuinga o te kamupene: me arotahi nga tikiti katoa ki te kotahi KPI. Arā, ki te kii tetahi hua kei te pirangi ia ki te hanga i tetahi ahuatanga hou, me patai te patai tuatahi: "He aha te KPI e tautokohia ana e tenei waahanga?" Ki te kore, tena koa pouri - he ahua koretake.

Ra toru tekau

I te mutunga o te marama, i kitea e au tetahi atu ahuatanga: kaore tetahi o taku roopu Ops i kite i nga kirimana ka uru atu matou ki nga kaihoko. Ka patai pea koe he aha koe me kite i nga hoapaki.

  • Tuatahi, na te mea kua tohua nga SLA ki nga kirimana.
  • Tuarua, he rereke katoa nga SLA. I haere mai ia kiritaki me ana ake whakaritenga, a ka haina te tari hoko me te kore titiro.

Ko tetahi atu mea whakamiharo ko te kirimana me tetahi o nga kaihoko nui rawa atu e kii ana ko nga putanga rorohiko katoa e tautokohia ana e te papaaho me n-1, ara, ehara i te putanga hou, engari ko te mea whakamutunga.

He maamaa te tawhiti mai i te n-1 mena i ahu mai te turanga i runga i te ColdFusion me te SQL Server 2008, kua kore rawa e tautokohia i te marama o Hurae.

Ra wha tekau ma rima

I te waenganui o te rua o nga marama ka nui taku wa ki te noho ki raro ki te mahi uaraawamahere tino mo te tukanga katoa. Koinei nga huarahi e tika ana kia mahia, mai i te hanga hua tae noa ki te tuku ki te kaihoko, me whakamarama nga korero ka taea.

Ka pakaruhia e koe te tukanga ki nga waahanga iti ka kite he aha te wa e roa ana, he aha te mea ka taea te whakapai ake, te whakapai ake, me era atu. Hei tauira, kia pehea te roa o te tono hua ki te whakapaipai, ka tae ki te tikiti ka taea e te kaiwhakawhanake, QA, aha atu. Na ka titiro koe ki ia taahiraa takitahi me te whakaaro mo nga mea ka taea te whakapai ake.

I taku mahi i tenei, e rua nga mea i hopu i taku kanohi:

  • he nui te ōrau o ngā tīkiti i hoki mai i QA ki ngā kaiwhakawhanake;
  • he roa rawa nga arotake tono tono.

Ko te raru ko enei whakatau penei: Te ahua nei he roa te wa, engari kaore matou i te tino mohio kia pehea te roa.

"Kaore e taea e koe te whakapai ake i nga mea kaore e taea e koe te ine."

Me pehea te whakatau i te taumaha o te raru? Kei te moumou ra, haora ranei?

Hei ine i tenei, i taapirihia e matou etahi waahanga e rua ki te tukanga Jira: "kua reri mo te dev" me "kua reri mo te QA" ki te ine i te roa o te tatari mo ia tikiti me te maha o nga wa ka hoki mai ki tetahi taahiraa.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

I tapiritia ano e matou "i roto i te arotake" kia mohio koe e hia nga tikiti i te toharite mo te arotake, a mai i tenei ka taea e koe te timata ki te kanikani. I a matou inenga punaha, inaianei ka taapirihia e matou nga inenga hou ka timata ki te ine:

  • Te pai o te tukanga: mahi me te whakamahere/tuku.
  • Te kounga tukanga: te maha o nga hapa, nga hapa mai i te QA.

Ka tino awhina ki te mohio ki nga mea e pai ana me nga mea kaore i te pai.

Ra rima tekau

Ko tenei katoa, he pai, he mea whakamere, engari ki te mutunga o te rua o nga marama ka pa mai tetahi mea, i runga i te kaupapa, he mea matapae, ahakoa kaore au i whakaaro he tauine penei. I timata nga tangata ki te wehe na te mea kua rereke te whakahaere o runga. I uru mai nga tangata hou ki te whakahaere, ka timata ki te whakarereke i nga mea katoa, ka mutu nga mea tawhito. I te nuinga o nga wa i roto i te kamupene he maha nga tau, he hoa nga tangata katoa, e mohio ana te katoa ki a raatau ano.

I tumanakohia tenei, engari ko te nui o nga wehenga i ohorere. Hei tauira, i roto i te wiki kotahi, e rua nga kaiarahi o te kapa i tuku i o raatau rihainatanga i runga i ta raatau ake hiahia. Na reira, i ahau ki te wareware anake e pā ana ki ētahi atu raruraru, engari arotahi ki runga te hanga kapa. He raruraru roa, he uaua ki te whakaoti, engari me mahi na te mea i pirangi ahau ki te whakaora i nga tangata i noho (te nuinga ranei o ratou). He mea tika kia aro ki te meka kua wehe nga tangata kia mau tonu ai te wairua o te roopu.

I roto i te ariā, he pai tenei: ka tae mai he tangata hou kua oti te carte blanche, ka taea te arotake i nga pukenga o te roopu me te whakakapi i nga kaimahi. Ko te tikanga, kaore e taea e koe te kawe mai i nga tangata hou mo nga take maha. Ko te toenga e hiahiatia ana i nga wa katoa.

  • Tawhito me te hou. Me pupuri tatou i nga kaumatua e kaha ki te whakarereke me te tautoko i te kaupapa. Engari i te wa ano, me kawe mai he toto hou, ka korero tatou mo tera i muri mai.
  • Te wheako. He maha au i korero ki nga taina pai e hikaka ana ki te mahi tahi me matou. Engari kaore i taea e au te kawe i a raatau na te mea kaore i te nui nga kaumatua ki te tautoko i nga teina me te mahi hei kaiarahi mo ratou. He mea tika ki te kimi i te tihi o runga, katahi ano ko te rangatahi.
  • Kareti me te rakau.

Karekau he whakautu pai mo te patai he aha te toenga tika, me pehea te pupuri, e hia nga tangata hei pupuri me te nui o te pana. He tukanga takitahi tenei.

Ra rima tekau ma tahi

I timata ahau ki te titiro ki te roopu kia mohio ai ahau ko wai ahau, ka mahara ano ahau:

"Ko te nuinga o nga raruraru he raruraru tangata."

Kua kitea e au ko te roopu penei - ko Dev me Ops - e toru nga raru nui:

  • Te pai ki nga ahuatanga o naianei.
  • Te kore o te kawenga - no te mea kaore he tangata i kawe mai i nga hua o nga mahi a nga kaihaka ki te whakaawe i te pakihi.
  • Te wehi o te huringa.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

Ko te whakarereke i nga wa katoa ka puta koe i to waahi whakamarie, a, ko te hunga taiohi, ko te nui ake o to ratou kino ki te whakarereke na te mea kaore ratou e mohio he aha, kaore hoki e mohio ki te pehea. Ko te whakautu tino noa kua rongo ahau, "Kare ano matou i mahi pera." I tua atu, ka tae ki te waahi o te tino poauau - kaore e taea te whakarereketanga iti me te kore e riri tetahi. A ahakoa te nui o nga huringa i pa ki a raatau mahi, ka kii nga tangata: "Kao, he aha? Kaore tenei e mahi."

Engari kaore e taea e koe te pai ake me te kore e whakarereke i tetahi mea.

He korero poauau taku korero me tetahi kaimahi, ka korerotia e ahau ki a ia aku whakaaro mo te arotautanga, i kii mai ia ki ahau:
- Aue, kaore koe i kite i ta maatau i tera tau!
- Na te aha?
"Inaianei kua pai ake i tera."
- Na, kaore e taea te pai ake?
- Mo te aha?

He patai pai - he aha? Ka rite ki te mea he pai ake inaianei i tera wa, katahi ka pai nga mea katoa. Ko tenei ka arahi ki te kore o te kawenga, he mea tino noa i roto i te kaupapa. Ka rite ki taku korero, he iti noa te roopu hangarau i te taha. I whakapono te kamupene me noho tonu, engari kaore he tangata i whakatakoto i nga paerewa. Ko te tautoko hangarau kaore i kite i te SLA, na reira i tino "whakaae" mo te roopu (me tenei i tino pa ki ahau):

  • 12 hēkona te uta;
  • 5-10 meneti te roanga o ia tukunga;
  • Ka pau nga ra me nga wiki ki te whakaoti rapanga raru nui;
  • te kore o nga kaimahi mahi 24x7 / i runga i te waea.

Kare ano he tangata i ngana ki te patai he aha e kore ai e pai ake te mahi, kaore ano tetahi i mohio kaore e tika kia penei.

Hei painga, kotahi ano te raru: kore wheako. Ka wehe atu nga kaumatua, ka tipu ake te toenga o te kapa rangatahi i raro i nga tikanga o mua, ka paihana e tera.

I runga ake i enei mea katoa, i mataku ano te tangata ki te taka me te ahua koretake. Ka whakaatuhia tenei i roto i te meka, ko te tuatahi, ko ratou i raro i nga ahuatanga i tono awhina. E hia nga wa i korero ai matou hei roopu me te takitahi, a kua ki atu ahau, "A patai he patai mena kaore koe e mohio ki te mahi i tetahi mea." E maia ana ahau ki a au ano me te mohio ka taea e au te whakaoti rapanga, engari ka roa te waa. No reira, mena ka taea e au te patai ki tetahi e mohio ana ki te whakaoti i roto i nga meneti 10, ka patai ahau. Ko te iti ake o to wheako, ka nui ake to mataku ki te patai na te mea ka whakaaro koe he koretake koe.

Ko tenei mataku ki te patai i nga patai ka kitea i roto i nga huarahi whakamere. Hei tauira, ka patai koe: "E pehea ana koe ki tenei mahi?" - "E rua haora e toe ana, kua oti kee au." I te ra i muri mai ka patai ano koe, ka whiwhi koe i te whakautu kei te pai nga mea katoa, engari kotahi ano te raru, ka rite tonu hei te mutunga o te ra. Ka pahemo tetahi atu ra, kia titi koe ki te pakitara me te kaha ki te korero ki tetahi, ka haere tonu tenei. Ko te tangata e hiahia ana ki te whakaoti i tetahi raruraru ake; e whakapono ana ia ki te kore ia e whakaoti i a ia ano, ka tino hinga tera.

No reira i whakanuia e nga kaihanga nga whakatau tata. Ko taua korero ano, i a ratou e korerorero ana mo tetahi mahi, i homai e ratou he ahua penei i tino miharo ahau. I korerohia mai ki a au kei roto i nga whakatau a te kaiwhakawhanake, kei roto i te kaiwhakawhanake te wa e whakahokia mai ai te tikiti mai i te QA, na te mea ka kitea he he ki reira, me te wa e tangohia ai e te PR, me te wa e tirohia ai e nga tangata e tika ana kia arotake. ka noho pukumahi - ara, nga mea katoa, nga mea katoa ka taea.

Tuarua, ko nga tangata e mataku ana ki te ahua koretake te wetewete. Ka kii ana koe he aha nga mea e tika ana kia mahia, ka timata: "Kao, me pehea ka whakaarohia e tatou i konei?" I runga i tenei tikanga, ehara i te mea motuhake to taatau kamupene; he raruraru paerewa tenei mo nga taiohi.

Hei whakautu, i whakauruhia e ahau nga mahi e whai ake nei:

  • Ture 30 meneti. Mena kaore e taea e koe te whakaoti i te raruraru i roto i te hawhe haora, tono atu ki tetahi ki te awhina. Ka mahi tenei me nga taumata angitu rereke, na te mea kaore ano nga tangata e patai, engari i te iti rawa kua timata te mahi.
  • Whakamutua nga mea katoa engari ko te tino, ki te whakatau tata i te wa mutunga mo te whakaoti i tetahi mahi, ara, whakaarohia te roa o te tuhi i te waehere.
  • Te ako mo te wa roa mo te hunga e tino tātari. He mahi tonu me te tangata.

Ra ono tekau

I a au e mahi ana i enei mea katoa, kua tae ki te wa ki te whakaaro i te tahua. Ko te tikanga, he maha nga mea whakamere i kitea e au i te waahi i whakapaua e matou a matou moni. Hei tauira, he whatanga katoa kei roto i tetahi pokapū raraunga motuhake me tetahi tūmau FTP, i whakamahia e te kaihoko kotahi. I puta mai "... i neke matou, engari i noho tonu ia, kaore matou i whakarereke i a ia." E 2 tau ki muri.

Ko te mea nui ko te pire mo nga ratonga kapua. E whakapono ana ahau ko te take nui mo te pire kapua teitei ko nga kaiwhakawhanake e whai waahi mutunga kore ki nga kaitoro mo te wa tuatahi i roto i to ratau oranga. Kaore e hiahia ana ratou ki te patai: "Tena koa homai he tūmau whakamatautau," ka taea e ratou te tango. Ano, ka hiahia tonu nga kaihanga ki te hanga i tetahi punaha hauhautanga ka hae a Facebook me Netflix.

Engari kaore nga kaihanga i te wheako ki te hoko i nga kaitoro me te mohio ki te whakatau i te rahi o nga kaitoro e hiahiatia ana, na te mea kaore i hiahiatia e raatau i mua. A ko te tikanga kare ratou e tino marama ki te rereketanga o te tauine me te mahi.

Hua rārangi:

  • I wehe matou i te pokapū raraunga kotahi.
  • I whakamutua te kirimana me nga ratonga rakau e 3. Na te mea e 5 o raatau - ko nga kaiwhakawhanake kua tiimata ki te takaro me tetahi mea ka tango i tetahi mea hou.
  • E 7 nga punaha AWS i tutakina. Ano, kaore tetahi i aukati i nga kaupapa kua mate, kei te mahi tonu ratou katoa.
  • I whakaitihia nga utu rorohiko e 6 nga wa.

Ra whitu tekau ma rima

Ua mairi te tau, e i roto e piti ava‘e e te afa ua tia ia ’u ia farerei i te tomite tiaau. Ko ta matou poari whakahaere kaore he pai ake, he kino atu ranei i etahi atu; pera i nga poari whakahaere katoa, e hiahia ana ia ki te mohio ki nga mea katoa. Ka whakapau moni nga tangata me te hiahia ki te mohio ki te nui o nga mahi ka uru ki nga KPI kua whakaritea.

He maha nga korero ka whakawhiwhia e te poari whakahaere ia marama: te maha o nga kaiwhakamahi, to raatau tipu, he aha nga ratonga e whakamahia ana me pehea, te mahi me te hua, me te mutunga, te tere o te utaina o te whaarangi.

Ko te raruraru anake ko taku whakapono ko te toharite he kino parakore. Engari he tino uaua ki te whakamarama i tenei ki te poari whakahaere. Kua waia ratou ki te mahi me nga tau whakahiato, kaore, hei tauira, te horahanga o nga wa uta mo ia hekona.

He mea whakamere i runga i tenei kaupapa. Hei tauira, i kii ahau me wehe e matou nga waka i waenga i nga kaiwhakarato paetukutuku motuhake i runga i te momo ihirangi.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

Arā, ka haere a ColdFusion ma Jetty me te nginx ka whakarewahia nga wharangi. A ko nga whakaahua, JS me CSS ka haere ma te nginx motuhake me o raatau ake whirihoranga. He tikanga tino paerewa tenei e korero nei ahau i tuhi e rua tau ki muri. Ko te mutunga, he tere ake te uta o nga pikitia, a... kua piki ake te tere o te tango i te 200 ms.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

I puta tenei na te mea i hangaia te kauwhata i runga i nga raraunga ka tae mai me Jetty. Arā, kaore i te whakauruhia nga ihirangi tere ki te tatauranga - kua peke te uara toharite. I marama tenei ki a matou, i kata matou, engari me pehea e whakamarama ai matou ki te poari whakahaere he aha i mahi ai matou i tetahi mea, ka kino ake nga mea ma te 12%?

Ra waru tekau ma rima

I te mutunga o te toru o nga marama, ka mohio ahau kotahi tonu te mea kaore au i te whakaaro: te wa. Ko nga mea katoa i korerohia e au he wa roa.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

Ko taku maramataka tuturu tenei - he wiki mahi noa, kaore i tino pukumahi. He iti rawa te wa mo nga mea katoa. No reira, ano, me kii koe i nga tangata hei awhina i a koe ki te whakatutuki i nga raru.

mutunga

Ehara i te mea ko tera anake. I roto i tenei korero, kare ano au i tae ki te pehea i mahi ai matou me te hua me te ngana ki te aro ki te ngaru whanui, me pehea ta matou whakauru i te tautoko hangarau, me pehea ranei ta matou whakaoti rapanga hangarau. Hei tauira, i ako noa ahau i runga i nga ripanga nui rawa atu o te papaaarangi kaore matou e whakamahi SEQUENCE. He mahi tuhi whaiaro ta matou nextID, a kaore i te whakamahia i roto i te hokohoko.

He miriona atu nga mea rite ka taea e matou te korero mo te wa roa. Engari ko te mea nui me korero tonu ko te tikanga.

Te tuku iho o nga punaha me nga tikanga tuku iho, 90 ra tuatahi ranei hei CTO

Ko te tikanga, ko te kore ranei o aua mea ka pa ki etahi atu raruraru katoa. E ngana ana matou ki te hanga i tetahi ahurea e:

  • e kore e wehi ki nga rahunga;
  • ako mai i nga hapa;
  • mahi tahi me etahi atu kapa;
  • tango kaupapa;
  • kawe kawenga;
  • powhiritia te hua hei whainga;
  • whakanui angitu.

Ma tenei ka tae mai nga mea katoa.

Leon Fire i runga i twitter, facebook me te reo.

E rua nga rautaki e pa ana ki nga taonga tuku iho: karohia te mahi ki a ia ahakoa nga utu katoa, ma te maia ranei ki te wikitoria i nga uauatanga e pa ana. Ko matou c DevOpsConf Kei te whai tatou i te huarahi tuarua, te huri i nga tikanga me nga huarahi. Hono mai ki a matou youtube, panui и waea waea, a ka whakatinana tahi tatou i te ahurea DevOps.

Source: will.com

Tāpiri i te kōrero