Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Zimadziwika kuti luso la CTO limayesedwa kachiwiri kokha pamene akugwira ntchitoyi. Chifukwa ndi chinthu chimodzi kugwira ntchito mu kampani kwa zaka zingapo, kusinthika ndi izo ndipo, pokhala mu chikhalidwe chomwecho, pang'onopang'ono kulandira udindo wambiri. Ndipo ndizosiyananso kubwera molunjika paudindo waukadaulo pakampani yomwe ili ndi katundu wakale komanso mulu wamavuto omwe adaseseredwa bwino pansi pa chiguduli.

M'lingaliro limeneli, zomwe zinachitikira Leon Fire, zomwe adagawana nazo DevOpsConf, osati wapadera ndendende, koma kuchulukitsidwa ndi zomwe adakumana nazo komanso kuchuluka kwa maudindo osiyanasiyana omwe adakwanitsa kuyesa pazaka 20, ndizothandiza kwambiri. Pansi pa odulidwawo pali ndondomeko ya zochitika pa masiku a 90 ndi nkhani zambiri zomwe zimakhala zosangalatsa kuseka zikachitikira munthu wina, koma zomwe siziri zosangalatsa kwambiri kukumana nazo.

Leon amalankhula mokongola kwambiri mu Chirasha, kotero ngati muli ndi mphindi 35-40, ndikupangira kuti muwone kanemayo. Mtundu wa mawu kuti musunge nthawi pansipa.


Mtundu woyamba wa lipotilo unali kufotokozera kokonzedwa bwino kogwira ntchito ndi anthu ndi njira, zomwe zili ndi malingaliro othandiza. Koma sanafotokoze zodabwitsa zonse zimene anakumana nazo m’njira. Chifukwa chake, ndidasintha mawonekedwewo ndikuwonetsa mavuto omwe adawonekera patsogolo panga ngati jack-in-the-box mukampani yatsopano, ndi njira zowathetsera motsatira nthawi.

Mwezi umodzi usanachitike

Monga nkhani zambiri zabwino, iyi inayamba ndi mowa. Tinali titakhala ndi abwenzi mu bar, ndipo monga momwe amayembekezeredwa pakati pa akatswiri a IT, aliyense anali kulira ndi mavuto awo. Mmodzi wa iwo anali atangosintha ntchito ndipo anali kunena za mavuto ake ndi luso lamakono, ndi anthu, ndi gulu. Ndikamamvetsera kwambiri, ndinazindikiranso kuti angondilemba ntchito, chifukwa ndi mitundu ya mavuto omwe ndakhala ndikuthetsa kwa zaka 15 zapitazi. Ndinamuuza choncho, ndipo tsiku lotsatira tinakumana ku malo antchito. Kampaniyo inkatchedwa Teaching Strategies.

Teaching Strategies ndi mtsogoleri wamsika pamaphunziro a ana aang'ono kuyambira kubadwa mpaka zaka zitatu. Kampani yachikhalidwe ya "mapepala" ili kale ndi zaka 40, ndipo mawonekedwe a digito a SaaS a nsanja ali ndi zaka 10. Posachedwapa, njira yosinthira teknoloji ya digito ku miyezo ya kampani inayamba. Mtundu "watsopano" womwe unayambika mu 2017 ndipo unali ngati wakale, koma unkagwira ntchito kwambiri.

Chochititsa chidwi kwambiri ndi chakuti magalimoto a kampaniyi ndi odziwikiratu - tsiku ndi tsiku, chaka ndi chaka, mukhoza kuneneratu momveka bwino kuti ndi anthu angati omwe adzabwere komanso liti. Mwachitsanzo, pakati pa 13 ndi 15 koloko masana ana onse a m’masukulu a kindergarten amapita kukagona ndipo aphunzitsi amayamba kulemba zambiri. Ndipo izi zimachitika tsiku lililonse, kupatula kumapeto kwa sabata, chifukwa pafupifupi palibe amene amagwira ntchito kumapeto kwa sabata.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Ndikuyang'ana patsogolo pang'ono, ndiwona kuti ndinayamba ntchito yanga panthawi ya magalimoto apamwamba kwambiri a pachaka, zomwe ziri zosangalatsa pazifukwa zosiyanasiyana.

Pulatifomu, yomwe inkawoneka ngati yazaka ziwiri zokha, inali ndi stack yachilendo: ColdFusion & SQL Server kuchokera ku 2. ColdFusion, ngati simukudziwa, ndipo mwina simukudziwa, ndi PHP yabizinesi yomwe idatuluka m'ma 2008s, ndipo kuyambira pamenepo sindinamvepo. Komanso panali: Ruby, MySQL, PostgreSQL, Java, Go, Python. Koma monolith wamkulu adathamanga pa ColdFusion ndi SQL Server.

Mavuto

Pamene ndinalankhula kwambiri ndi antchito a kampaniyo za ntchitoyo komanso mavuto omwe anakumana nawo, ndinazindikira kuti mavutowo sanali luso chabe. Chabwino, teknoloji ndi yakale - ndipo sanagwire ntchito, koma panali mavuto ndi gulu ndi ndondomeko, ndipo kampaniyo inayamba kumvetsa izi.

Mwamwambo, matekinoloje awo ankakhala pakona ndikuchita ntchito zina. Koma bizinesi yochulukirachulukira idayamba kudutsa mumtundu wa digito. Choncho, m'chaka chatha ndisanayambe kugwira ntchito, atsopano adawonekera mu kampani: board of directors, CTO, CPO ndi QA director. Ndiye kuti, kampaniyo idayamba kuyika ndalama mu gawo laukadaulo.

Zotsatira za cholowa cholemera sizinali mu machitidwe okha. Kampaniyo inali ndi njira za cholowa, anthu cholowa, chikhalidwe cholowa. Zonsezi zinayenera kusinthidwa. Ndinaganiza kuti sizingakhale zotopetsa, ndipo ndinaganiza zoyesera.

Masiku awiri zisanachitike

Masiku aŵiri ndisanayambe ntchito ina, ndinafika ku ofesiyo, n’kulemba mapepala omalizira, ndinakumana ndi gululo, ndipo ndinapeza kuti gululo linali kulimbana ndi vuto panthaŵiyo. Zinali kuti nthawi yotsegula masamba idalumphira mpaka masekondi 4, ndiye kuti, nthawi 2.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Tikayang'ana pa graph, chinachake chinachitika momveka bwino, ndipo sichidziwika bwino. Zinapezeka kuti vuto linali network latency mu data center: 5 ms latency mu data center inasandulika 2 s kwa ogwiritsa ntchito. Sindinadziwe chifukwa chake izi zidachitika, koma mulimonsemo zidadziwika kuti vuto linali mu data center.

Tsiku loyamba

Masiku awiri anadutsa ndipo tsiku loyamba la ntchito ndinapeza kuti vuto silinathe.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Kwa masiku awiri, masamba a ogwiritsa ntchito amadzaza pafupifupi masekondi anayi. Ndifunse ngati apeza vuto ndi chiyani.

- Inde, tinatsegula tikiti.
- ndi?
- Chabwino, sanatiyankhebe.

Kenako ndinazindikira kuti zonse zimene ndinauzidwa poyamba zinali chabe kachidutswa kakang’ono kamene ndimayenera kulimbana nazo.

Pali mawu abwino omwe akugwirizana bwino ndi izi:

"Nthawi zina kuti musinthe ukadaulo uyenera kusintha bungwe."

Koma kuyambira pamene ndinayamba ntchito pa nthawi yotanganidwa kwambiri pachaka, ndinayenera kuyang'ana njira zonse ziwiri zothetsera vutoli: mwamsanga komanso nthawi yaitali. Ndipo yambani ndi zomwe ziri zovuta pakali pano.

Tsiku lachitatu

Chifukwa chake, kutsitsa kumatenga masekondi 4, ndipo kuyambira 13 mpaka 15 nsonga zazikulu kwambiri.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Pa tsiku lachitatu panthawiyi, liwiro lotsitsa linkawoneka motere:

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Kwa ine, palibe chomwe chinagwira ntchito. Malinga ndi maganizo a wina aliyense, zinkayenda pang'onopang'ono kusiyana ndi nthawi zonse. Koma sizingochitika choncho—ndi vuto lalikulu.

Ndidayesa kutsimikizira gululo, pomwe adayankha kuti amangofunikira ma seva ochulukirapo. Izi, ndithudi, ndi njira yothetsera vutoli, koma si nthawi zonse yokha komanso yothandiza kwambiri. Ndinafunsa chifukwa chake panalibe ma seva okwanira, kuchuluka kwa magalimoto kunali kotani. Ndidatulutsa zambiri ndikupeza kuti tili ndi zopempha pafupifupi 150 pamphindikati, zomwe, kwenikweni, zimagwera m'malire oyenera.

Koma tisaiwale kuti musanayankhe bwino, muyenera kufunsa funso loyenera. Funso langa lotsatira linali: Kodi tili ndi ma seva angati akutsogolo? Yankho "lidandidodometsa pang'ono" - tinali ndi ma seva 17 akutsogolo!

- Ndikuchita manyazi kufunsa, koma 150 yogawidwa ndi 17 imapereka pafupifupi 8? Kodi mukunena kuti seva iliyonse imalola zopempha 8 pamphindikati, ndipo ngati mawa pali zopempha 160 pamphindikati, tidzafunika ma seva ena a 2?

Inde, sitinafune ma seva owonjezera. Yankho linali mu code yokha, komanso pamwamba:

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

Panali ntchito getCurrentClass(), chifukwa chirichonse chomwe chili pa malowa chimagwira ntchito m'kalasi - ndiko kulondola. Ndipo ntchito imodzi iyi patsamba lililonse panali 200+ zopempha.

Yankho mwanjira iyi linali losavuta kwambiri, simunayenera kulembanso chilichonse: osafunsanso zomwezo.

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

Ndinasangalala kwambiri chifukwa ndinaganiza kuti pa tsiku lachitatu ndinapeza vuto lalikulu. Monga ndinaliri, ili linali limodzi mwamavuto ambiri.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Koma kuthetsa vuto loyambali kunagwetsa graph kwambiri.

Nthawi yomweyo, tinali kuchita kukhathamiritsa kwina. Panali zinthu zambiri zowonekera zomwe zingathe kukonzedwa. Mwachitsanzo, tsiku lomwelo lachitatu ndinapeza kuti pali cache mu dongosolo pambuyo pa zonse (poyamba ndinkaganiza kuti zopempha zonse zimachokera mwachindunji kuchokera ku database). Ndikaganiza za cache, ndimaganiza za Redis wamba kapena Memcached. Koma ndine ndekha amene ndimaganiza choncho, chifukwa kachitidwe kameneka kanagwiritsa ntchito MongoDB ndi SQL Server posungira - yomweyi yomwe deta idangowerengedwa kumene.

Tsiku lakhumi

Mlungu woyamba ndinakumana ndi mavuto amene anafunika kuthetsedwa pakali pano. Kwinakwake sabata yachiwiri, ndinafika poyimilira kwa nthawi yoyamba kuti ndilankhule ndi gululo, kuti ndiwone zomwe zikuchitika komanso momwe ndondomeko yonse ikuyendera.

Chinachake chosangalatsa chidapezekanso. Gululi linali ndi: Opanga 18; 8 oyesa; 3 oyang'anira; 2 omanga. Ndipo onse anachita nawo miyambo wamba, ndiko kuti, anthu oposa 30 ankabwera kudzaima m’mawa uliwonse ndi kunena zimene anachita. N’zoonekeratu kuti msonkhanowu sunatenge mphindi 5 kapena 15. Palibe amene amamvera aliyense chifukwa aliyense amagwira ntchito zosiyanasiyana. Mu mawonekedwe awa, 2-3 matikiti pa ola kwa gawo kudzikongoletsa anali kale zotsatira zabwino.

Chinthu choyamba chomwe tidachita ndikugawa gululo kukhala mizere ingapo yazogulitsa. Pamagawo ndi machitidwe osiyanasiyana, tidapereka magulu osiyanasiyana, omwe anali ndi opanga, oyesa, oyang'anira malonda, ndi openda mabizinesi.

Chifukwa chake tapeza:

  • Kuchepetsa kuyimilira ndi misonkhano.
  • Kudziwa mutu wa mankhwala.
  • Kudzimva kukhala umwini. Pamene anthu ankakonda kuyang'ana machitidwe nthawi zonse, ankadziwa kuti wina amayenera kugwira ntchito ndi nsikidzi, koma osati iwowo.
  • Mgwirizano pakati pa magulu. Mosafunikira kunena, QA sinalankhule zambiri ndi opanga mapulogalamu kale, malondawo adachita zake, ndi zina. Tsopano ali ndi udindo wofanana.

Tinkayang'ana kwambiri pakuchita bwino, zokolola ndi khalidwe - awa ndi mavuto omwe timayesetsa kuthetsa ndi kusintha kwa gulu.

Tsiku lakhumi ndi limodzi

Ndikusintha gulu la timu, ndidapeza momwe ndingawerengere Nkhanimfundo. 1 SP inali yofanana ndi tsiku limodzi, ndipo tikiti iliyonse inali ndi SP ya chitukuko ndi QA, ndiye kuti, osachepera 2 SP.

Ndinazipeza bwanji izi?

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Tidapeza cholakwika: mu lipoti limodzi, pomwe tsiku loyambira ndi lomaliza la nthawi yomwe lipoti likufunika limalowetsedwa, tsiku lomaliza silimaganiziridwa. Ndiko kuti, penapake pempho panalibe <=, koma <. Ndinauzidwa kuti izi ndi Mfundo zitatu za Nkhani, ndiko kuti Masiku 3.

Pambuyo pa izi:

  • Dongosolo la mavoti a Story Points lakonzedwanso. Tsopano kukonza kwa nsikidzi zazing'ono zomwe zitha kudutsa mwachangu pamakina zimafikira wogwiritsa ntchito mwachangu.
  • Tinayamba kuphatikiza matikiti okhudzana ndi chitukuko ndi kuyesa. M'mbuyomu, tikiti iliyonse, cholakwika chilichonse chinali chilengedwe chotsekedwa, chosamangidwa ndi china chilichonse. Kusintha mabatani atatu patsamba limodzi atha kukhala matikiti atatu osiyana okhala ndi njira zitatu za QA m'malo mwa mayeso amodzi okha patsamba lililonse.
  • Tinayamba kugwira ntchito ndi okonza mapulani pa njira yowerengera ndalama zogwirira ntchito. Masiku atatu kusintha batani limodzi sizoseketsa.

Tsiku la makumi awiri

Kwinakwake pakati pa mwezi woyamba, zinthu zinakhazikika pang'ono, ndinaganiza zomwe zinali kuchitika, ndipo ndinayamba kale kuyang'ana m'tsogolo ndikuganiza za njira zothetsera nthawi yaitali.

Zolinga zazitali:

  • nsanja yoyendetsedwa. Mazana a zopempha patsamba lililonse sizowopsa.
  • Zolosera zam'tsogolo. Panali nsonga zapamsewu zomwe poyamba sizinagwirizane ndi ma metric ena - tinkafunika kumvetsetsa chifukwa chake izi zidachitika ndikuphunzira kulosera.
  • Kukulitsa nsanja. Bizinesi ikukula mosalekeza, ogwiritsa ntchito ambiri akubwera, ndipo magalimoto akuwonjezeka.

Kale ankanenedwa kuti: "Tiyeni tilembenso zonse mu [chinenero/chimake], zonse zikhala bwino!"

Nthawi zambiri izi sizigwira ntchito, ndikwabwino ngati kulembanso kumagwira ntchito konse. Chifukwa chake, tidafunikira kupanga mapu amsewu - njira yeniyeni yowonetsera gawo ndi sitepe momwe zolinga zabizinesi zidzakwaniritsidwira (zomwe tidzachite ndi chifukwa chake), zomwe:

  • zikuwonetsa cholinga ndi zolinga za polojekiti;
  • amaika patsogolo zolinga zazikulu;
  • lili ndi ndandanda yoti mukwaniritse.

Izi zisanachitike, palibe amene analankhulapo ndi gululo za cholinga cha kusintha kulikonse. Izi zimafuna ma metric ochita bwino. Kwa nthawi yoyamba m'mbiri ya kampaniyo, tinakhazikitsa ma KPIs ku gulu laumisiri, ndipo zizindikirozi zinali zogwirizana ndi mabungwe.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Ndiko kuti, ma KPI a bungwe amathandizidwa ndi magulu, ndipo ma KPI amagulu amathandizidwa ndi KPIs payekha. Kupanda kutero, ngati ma KPI aukadaulo sakugwirizana ndi mabungwe, ndiye kuti aliyense amadzikokera yekha bulangeti.

Mwachitsanzo, imodzi mwama KPIs a bungwe ikuchulukitsa msika kudzera muzinthu zatsopano.

Kodi mungachirikize bwanji cholinga chokhala ndi zinthu zambiri zatsopano?

  • Choyamba, tikufuna kuthera nthawi yochuluka kupanga zinthu zatsopano m'malo mokonza zolakwika. Iyi ndi njira yomveka yomwe ndiyosavuta kuyeza.
  • Kachiwiri, tikufuna kuthandizira kuwonjezeka kwa kuchuluka kwa malonda, chifukwa kukula kwa msika, ogwiritsa ntchito ambiri ndipo, motero, kuchuluka kwa magalimoto.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Ndiye ma KPI omwe angathe kuchitidwa mkati mwa gulu, mwachitsanzo, adzakhala pamalo omwe zolakwika zazikulu zimachokera. Ngati mumayang'ana kwambiri gawoli, mutha kuwonetsetsa kuti pali zolakwika zochepa, ndiye kuti nthawi yopangira zinthu zatsopano komanso yothandizira ma KPIs a bungwe idzawonjezeka.

Chifukwa chake, chisankho chilichonse, kuphatikiza nambala yolemberanso, chiyenera kuthandizira zolinga zomwe kampaniyo yatiyikira (kukula kwa bungwe, zatsopano, kulembera anthu ntchito).

Panthawiyi, chinthu chochititsa chidwi chinawonekera, chomwe chinakhala nkhani osati za techies zokha, koma makamaka mu kampani: matikiti onse ayenera kuyang'ana pa KPI imodzi. Ndiye kuti, ngati chinthu chikunena kuti chikufuna kupanga chatsopano, funso loyamba liyenera kufunsidwa: "Kodi mbaliyi imathandizira KPI yotani?" Ngati sichoncho, ndiye pepani - zikuwoneka ngati chinthu chosafunikira.

Tsiku la makumi atatu

Kumapeto kwa mweziwo, ndidapezanso lingaliro lina: palibe aliyense pagulu langa la Ops adawonapo mapangano omwe timalowa ndi makasitomala. Mutha kufunsa chifukwa chake muyenera kuwona olumikizana nawo.

  • Choyamba, chifukwa ma SLA amatchulidwa mu makontrakitala.
  • Kachiwiri, ma SLA onse ndi osiyana. Wogula aliyense anabwera ndi zofuna zake, ndipo dipatimenti yogulitsa malonda inasaina osayang'ana.

Chinthu china chochititsa chidwi ndi chakuti mgwirizano ndi mmodzi mwa makasitomala akuluakulu akunena kuti mapulogalamu onse omwe amathandizidwa ndi nsanja ayenera kukhala n-1, ndiye kuti, osati mtundu waposachedwa, koma woyambirira.

Zikuwonekeratu kuti tinali kutali bwanji ndi n-1 ngati nsanjayo idakhazikitsidwa pa ColdFusion ndi SQL Server 2008, yomwe sinali yothandizidwa konse mu Julayi.

Tsiku la makumi anayi ndi zisanu

Chapakati pa mwezi wachiwiri ndinali ndi nthawi yokwanira yokhala pansi ndikuchita mtengomtsinjesanjira kwathunthu kwa ndondomeko yonse. Izi ndizofunika zomwe ziyenera kuchitidwa, kuchokera pakupanga mankhwala kuti apereke kwa ogula, ndipo ayenera kufotokozedwa mwatsatanetsatane momwe angathere.

Mumaphwanya ndondomekoyi m'zidutswa zing'onozing'ono ndikuwona zomwe zikutenga nthawi yochuluka, zomwe zingathe kukonzedwa, kusinthidwa, ndi zina zotero. Mwachitsanzo, zimatenga nthawi yayitali bwanji kuti pempho lazinthu lizikonzekeretsa, lifika liti tikiti yomwe wopanga angayitenge, QA, ndi zina. Chifukwa chake mumayang'ana gawo lililonse mwatsatanetsatane ndikuganizira zomwe zitha kukonzedwa.

Nditachita izi, zinthu ziwiri zinandigwira:

  • kuchuluka kwa matikiti obwerera kuchokera ku QA kubwerera kwa omanga;
  • kukokera pempho ndemanga zatenga nthawi yayitali.

Vuto linali lakuti izi zinali mfundo monga: Zikuoneka kuti zimatenga nthawi yambiri, koma sitikudziwa kuti ndi nthawi yayitali bwanji.

"Simungathe kukonza zomwe simungathe kuziyeza."

Kodi mungadzilungamitse bwanji kuti vuto ndi lalikulu bwanji? Kodi zikuwononga masiku kapena maola?

Kuti tiyeze izi, tidawonjezerapo masitepe angapo panjira ya Jira: "okonzeka dev" ndi "okonzeka QA" kuyeza nthawi yomwe tikiti iliyonse imadikirira komanso kangati yomwe imabwerera ku sitepe inayake.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Tidawonjezeranso "powunika" kuti mudziwe kuchuluka kwa matikiti omwe ali pafupifupi kuti awonedwe, ndipo kuchokera pamenepo mutha kuyamba kuvina. Tidali ndi ma metric a system, tsopano tidawonjezera ma metrics atsopano ndikuyamba kuyeza:

  • Kuchita bwino kwanjira: ntchito ndi zokonzekera / zoperekedwa.
  • Ubwino wa ndondomeko: kuchuluka kwa zolakwika, zolakwika kuchokera ku QA.

Zimathandizadi kumvetsetsa zomwe zikuyenda bwino ndi zomwe sizikuyenda bwino.

Tsiku la makumi asanu

Zonsezi, ndithudi, zabwino ndi zosangalatsa, koma kumapeto kwa mwezi wachiwiri chinachake chinachitika kuti, mfundo, zinali zodziwikiratu, ngakhale sindimayembekezera sikelo yotere. Anthu anayamba kuchoka chifukwa otsogolera akuluakulu anali atasintha. Anthu atsopano adabwera mu kasamalidwe ndikuyamba kusintha chilichonse, ndipo akale adasiya. Ndipo nthawi zambiri mu kampani yomwe ili ndi zaka zingapo, aliyense ndi mabwenzi ndipo aliyense amadziwana.

Izi zinkayembekezeredwa, koma kukula kwa ntchitoyo kunali kosayembekezereka. Mwachitsanzo, mu sabata imodzi atsogoleri amagulu awiri nthawi imodzi adapereka zosiya ntchito mwakufuna kwawo. Choncho, ndinayenera kuti ndisaiwale za mavuto ena okha, koma kuganizira kwambiri kupanga timu. Ili ndi vuto lalitali komanso lovuta kuthetsa, koma liyenera kuthetsedwa chifukwa ndinkafuna kupulumutsa anthu omwe adatsalira (kapena ambiri a iwo). Zinali zofunikira mwanjira ina kuti anthu achoke kuti akhalebe ndi khalidwe mu timu.

Mwachidziwitso, izi ndi zabwino: munthu watsopano amabwera yemwe ali ndi carte blanche wathunthu, yemwe angathe kuyesa luso la gulu ndikulowa m'malo mwa antchito. Ndipotu, simungangobweretsa anthu atsopano pazifukwa zambiri. Kusamala kumafunika nthawi zonse.

  • Zakale ndi zatsopano. Tiyenera kusunga okalamba omwe angathe kusintha ndikuthandizira ntchitoyo. Koma panthawi imodzimodziyo, tiyenera kubweretsa magazi atsopano, tidzakambirana pambuyo pake.
  • Zochitika. Ndinalankhula zambiri ndi achinyamata abwino omwe anali ofunitsitsa kugwira ntchito nafe. Koma sindikanatha kuwapirira chifukwa panalibe akuluakulu okwanira kuti azithandiza achichepere ndikukhala alangizi awo. Zinali zofunikira kulembera anthu apamwamba ndipo kenaka achinyamata.
  • Karoti ndi ndodo.

Ndilibe yankho labwino ku funso loti kulinganiza koyenera ndi kotani, momwe mungasungire, ndi anthu angati oti asunge komanso kuchuluka kwa kukankhira. Iyi ndi ndondomeko ya munthu payekha.

Tsiku la makumi asanu ndi limodzi

Ndinayamba kuyang'anitsitsa gululo kuti ndimvetse yemwe ndinali naye, ndipo ndinakumbukiranso:

"Mavuto ambiri ndi mavuto a anthu."

Ndapeza kuti gululi - onse a Dev ndi Ops - ali ndi mavuto akulu atatu:

  • Kukhutira ndi momwe zinthu zilili panopa.
  • Kupanda udindo - chifukwa palibe amene adabweretsapo zotsatira za ntchito ya ochita kukopa bizinesi.
  • Kuopa kusintha.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Kusintha nthawi zonse kumakuchotsani kumalo anu otonthoza, ndipo achinyamata ndi omwe sakonda kusintha chifukwa samamvetsa chifukwa chake ndipo samamvetsa momwe angachitire. Yankho lofala kwambiri lomwe ndalimva ndiloti, "Sitinachitepo zimenezo." Komanso, zinafika popanda pake - kusintha pang'ono sikungachitike popanda wina kukwiya. Ndipo mosasamala kanthu za mmene kusinthako kunakhudzira ntchito yawo, anthu anati: “Ayi, chifukwa chiyani? Izi sizingagwire ntchito.

Koma simungathe kuchita bwino popanda kusintha chilichonse.

Ndinali ndi zokambirana zopanda pake ndi wogwira ntchitoyo, ndinamuuza malingaliro anga kuti ndikwaniritse bwino, ndipo anandiuza kuti:
- O, simunawone zomwe tinali nazo chaka chatha!
- Ndiye?
"Tsopano zili bwino kuposa momwe zinalili."
- Ndiye, sizingakhale bwino?
- Zachiyani?

Funso labwino - chifukwa chiyani? Zili ngati kuti zili bwino tsopano kuposa momwe zinalili, ndiye kuti zonse zili bwino. Izi zimabweretsa kusowa kwa udindo, zomwe ndi zachilendo mwamtheradi. Monga ndidanenera, gulu laukadaulo linali pang'ono pambali. Kampaniyo idakhulupirira kuti iyenera kukhalapo, koma palibe amene anakhazikitsapo miyezo. Thandizo laukadaulo silinawonepo SLA, kotero zinali "zovomerezeka" kwa gululo (ndipo izi zidandikhudza kwambiri):

  • 12 masekondi potsegula;
  • Kupuma kwa mphindi 5-10 kumasulidwa kulikonse;
  • Kuthetsa mavuto ovuta kumatenga masiku ndi masabata;
  • kusowa kwa ogwira ntchito 24x7 / pa-call.

Palibe amene adayesapo kufunsa chifukwa chake sitikuchita bwino, ndipo palibe amene adazindikira kuti siziyenera kukhala chonchi.

Monga bonasi, panali vuto linanso: kusowa chidziwitso. Akuluakuluwo adachoka, ndipo gulu laling'ono lotsalalo linakula pansi pa ulamuliro wapitawo ndipo adaledzeretsa nawo.

Pamwamba pa zonsezi, anthu ankaopanso kulephera komanso kuoneka ngati sangakwanitse. Izi zikufotokozedwa ndi mfundo yakuti, choyamba, iwo popanda kupempha thandizo. Ndi kangati tidalankhulana ngati gulu komanso payekhapayekha, ndipo ndati, "Funsani funso ngati simukudziwa momwe mungachitire." Ndimadzidalira ndekha ndipo ndikudziwa kuti nditha kuthetsa vuto lililonse, koma zitenga nthawi. Choncho, ngati ndingathe kufunsa munthu amene akudziwa kuthetsa vutoli mu mphindi 10, ndifunsa. Mukakhala ndi chidziwitso chochepa, mumaopa kwambiri kufunsa chifukwa mumaganiza kuti simungakwanitse.

Kuopa kufunsa mafunso kumeneku kumaonekera m’njira zosangalatsa. Mwachitsanzo, mungafunse kuti: “Mukuchita bwanji ndi ntchitoyi?” - "Kwatsala maola angapo, ndamaliza kale." Tsiku lotsatira mutafunsanso, mumapeza yankho kuti zonse zili bwino, koma panali vuto limodzi, ndithudi lidzakhala lokonzeka kumapeto kwa tsiku. Tsiku lina limadutsa, ndipo mpaka mutapanikizidwa kukhoma ndikukakamizika kulankhula ndi wina, izi zimapitirira. Munthu amafuna kuthetsa vuto yekha; amakhulupirira kuti ngati salithetsa yekha, kudzakhala kulephera kwakukulu.

Ndicho chifukwa chake Madivelopa adakulitsa ziwerengerozo. Inali nkhani yomweyi, pamene ankakambirana za ntchito inayake, anandipatsa chithunzi chomwe ndinadabwa kwambiri. Zomwe ndidauzidwa kuti muzoyerekeza za wopanga, wopangayo akuphatikizapo nthawi yomwe tikiti idzabwezeredwa kuchokera ku QA, chifukwa adzapeza zolakwika pamenepo, ndi nthawi yomwe PR idzatenga, ndi nthawi yomwe anthu omwe akuyenera kuwunikanso. idzakhala yotanganidwa - ndiko kuti, chirichonse , chirichonse chimene chingatheke.

Chachiwiri, anthu omwe amawopa kuwoneka osachita bwino santhula mozama. Mukanena zomwe zikuyenera kuchitika, zimayamba: "Ayi, bwanji tikaganizira apa?" M'lingaliro limeneli, kampani yathu si yapadera; ili ndi vuto la achinyamata.

Poyankha, ndinayambitsa ndondomeko zotsatirazi:

  • Chitani mphindi 30. Ngati simungathe kuthetsa vutoli pakatha theka la ola, funsani munthu wina kuti akuthandizeni. Izi zimagwira ntchito mosiyanasiyana, chifukwa anthu samafunsabe, koma ndondomekoyi yayamba.
  • Chotsani chilichonse kupatula chiyambi, poyerekezera tsiku lomalizira lomaliza ntchitoyo, ndiye kuti, ganizirani nthawi yomwe idzatengere kuti mulembe code.
  • Kuphunzira moyo wonse kwa iwo amene amasanthula. Ndi ntchito yokhazikika ndi anthu basi.

Tsiku la makumi asanu ndi limodzi

Pamene ndinali kuchita zonsezi, inali nthawi yoti ndipeze bajeti. Inde, ndinapeza zinthu zambiri zosangalatsa momwe tinkagwiritsira ntchito ndalama zathu. Mwachitsanzo, tinali ndi rack yonse mu malo osiyana a deta ndi seva imodzi ya FTP, yomwe imagwiritsidwa ntchito ndi kasitomala mmodzi. Zinapezeka kuti "... tinasamuka, koma anakhala choncho, sitinamusinthe." Zinali zaka 2 zapitazo.

Chochititsa chidwi kwambiri chinali bilu ya mautumiki amtambo. Ndikukhulupirira kuti chifukwa chachikulu cha bilu yamtambo wapamwamba ndi omanga omwe ali ndi mwayi wopeza ma seva kwa nthawi yoyamba m'miyoyo yawo. Sayenera kufunsa kuti: "Chonde ndipatseni seva yoyesera," akhoza kutenga okha. Kuphatikiza apo, opanga nthawi zonse amafuna kupanga dongosolo lozizira kotero kuti Facebook ndi Netflix adzakhala ansanje.

Koma opanga alibe chidziwitso pakugula ma seva ndi luso lozindikira kukula kofunikira kwa ma seva, chifukwa sanafune kale. Ndipo nthawi zambiri samamvetsetsa kusiyana pakati pa scalability ndi magwiridwe antchito.

Zotsatira zandalama:

  • Tinachoka pamalo omwewo a data.
  • Tinathetsa mgwirizano ndi ma 3 log services. Chifukwa tinali ndi 5 mwa iwo - wopanga aliyense yemwe adayamba kusewera ndi china chake adatenga chatsopano.
  • 7 AWS machitidwe adatsekedwa. Apanso, palibe amene analetsa ntchito zomwe zinafa; onse anapitiriza kugwira ntchito.
  • Kuchepetsa mtengo wa mapulogalamu ndi ka 6.

Tsiku la makumi asanu ndi awiri mphambu zisanu

Nthaŵi inapita, ndipo m’miyezi iŵiri ndi theka ndinafunikira kukumana ndi komiti ya oyang’anira. Bungwe lathu loyang'anira silili bwino kapena loyipa kuposa ena; monga mabungwe onse oyang'anira, likufuna kudziwa chilichonse. Anthu amaika ndalama ndipo amafuna kumvetsetsa kuti zomwe timachita zikugwirizana bwanji ndi ma KPI.

Bungwe la oyang'anira limalandira zambiri mwezi uliwonse: chiwerengero cha ogwiritsa ntchito, kukula kwawo, ntchito zomwe amagwiritsa ntchito komanso momwe amachitira, ntchito ndi zokolola, ndipo potsiriza, pafupifupi tsamba lotsegula.

Vuto lokha ndiloti ndimakhulupirira kuti pafupifupi ndi zoipa zoyera. Koma ndizovuta kwambiri kufotokozera izi ku bungwe la oyang'anira. Amazolowera kugwira ntchito ndi manambala ophatikizika, osati, mwachitsanzo, kufalikira kwa nthawi zotsitsa pamphindikati.

Panali mfundo zina zosangalatsa pankhaniyi. Mwachitsanzo, ndinanena kuti tiyenera kugawaniza magalimoto pakati pa ma seva osiyana pa intaneti kutengera mtundu wa zomwe zili.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Ndiye kuti, ColdFusion imadutsa Jetty ndi nginx ndikuyambitsa masamba. Ndipo zithunzi, JS ndi CSS zimadutsa nginx yosiyana ndi masanjidwe awo. Izi ndizomwe ndimakonda zomwe ndikunena analemba zaka zingapo zapitazo. Zotsatira zake, zithunzi zimanyamula mwachangu kwambiri, ndipo ... liwiro lotsitsa lawonjezeka ndi 200 ms.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Izi zidachitika chifukwa graph imamangidwa potengera zomwe zimabwera ndi Jetty. Ndiko kuti, zomwe zili zofulumira sizikuphatikizidwa mu kuwerengera - mtengo wapakati walumpha. Izi zinali zomveka kwa ife, tinaseka, koma tingafotokoze bwanji ku bungwe la oyang'anira chifukwa chake tinachita chinachake ndipo zinthu zinafika poipa ndi 12%?

Tsiku la makumi asanu ndi atatu mphambu zisanu

Kumapeto kwa mwezi wachitatu, ndinazindikira kuti panali chinthu chimodzi chimene sindinachiŵerengere konse: nthaŵi. Zonse zomwe ndinanena zimatenga nthawi.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Iyi ndi kalendala yanga yeniyeni ya sabata - sabata yantchito, osatanganidwa kwambiri. Palibe nthawi yokwanira pa chilichonse. Chifukwa chake, muyeneranso kupeza anthu omwe angakuthandizeni kuthana ndi mavutowo.

Pomaliza

Si zokhazo. M'nkhaniyi, sindinadziwe momwe timagwirira ntchito ndi mankhwalawo ndikuyesera kumvetsera nyimbo zonse, kapena momwe tidaphatikizira chithandizo chaukadaulo, kapena momwe tathetsera zovuta zina zaukadaulo. Mwachitsanzo, ndinaphunzira mwangozi kuti pa matebulo aakulu kwambiri omwe sitigwiritsa ntchito SEQUENCE. Tili ndi ntchito yodzilemba tokha nextID, ndipo sichigwiritsidwa ntchito pochita malonda.

Panali zinthu zina miliyoni zofanana zomwe titha kuzikamba kwa nthawi yayitali. Koma chinthu chofunika kwambiri chomwe chiyenera kunenedwa ndi chikhalidwe.

Cholowa cha machitidwe ndi machitidwe kapena masiku 90 oyambirira monga CTO

Ndi chikhalidwe kapena kusowa kwake komwe kumabweretsa mavuto ena onse. Tikuyesera kumanga chikhalidwe chomwe anthu:

  • osaopa zolephera;
  • phunzirani ku zolakwa;
  • gwirizana ndi magulu ena;
  • kuchitapo kanthu;
  • kutenga udindo;
  • landirani zotsatira ngati cholinga;
  • kukondwerera kupambana.

Ndi ichi china chirichonse chidzabwera.

Leon Moto pa twitter, Facebook ndi kupitirira sing'anga.

Pali njira ziwiri zokhuza cholowa: pewani kugwira nawo ntchito zilizonse, kapena molimba mtima gonjetsani zovuta zomwe zikubwera. Ife c DevOpsConf Tikutenga njira yachiwiri, kusintha njira ndi njira. Lowani nafe Youtube, mndandanda wamakalata и telegalamu, ndipo palimodzi tidzakhazikitsa chikhalidwe cha DevOps.

Source: www.habr.com

Kuwonjezera ndemanga