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.
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.
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.
Pa tsiku lachitatu panthawiyi, liwiro lotsitsa linkawoneka motere:
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.
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?
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.
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.
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.
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.
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.
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.
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.
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.
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.