Hi!
Mani sauc Mihails, es esmu IT direktora vietnieks uzÅÄmumÄ Sportmaster. Es vÄlos dalÄ«ties stÄstÄ par to, kÄ mÄs tikÄm galÄ ar izaicinÄjumiem, kas radÄs pandÄmijas laikÄ.
JaunÄs realitÄtes pirmajÄs dienÄs iesaldÄja Sportmaster parastais bezsaistes tirdzniecÄ«bas formÄts, un mÅ«su tieÅ”saistes kanÄla slodze, galvenokÄrt piegÄdes ziÅÄ uz klienta adresi, pieauga 10 reizes. Tikai dažu nedÄļu laikÄ mÄs pÄrveidojÄm milzÄ«gu bezsaistes biznesu par tieÅ”saistes biznesu un pielÄgojÄm pakalpojumu mÅ«su klientu vajadzÄ«bÄm.
BÅ«tÄ«bÄ tas, kas bÅ«tÄ«bÄ bija mÅ«su blakus darbÄ«ba, kļuva par mÅ«su pamatdarbÄ«bu. Katra tieÅ”saistes pasÅ«tÄ«juma nozÄ«me ir ÄrkÄrtÄ«gi pieaugusi. Bija nepiecieÅ”ams ietaupÄ«t katru rubli, ko klients atnesa uzÅÄmumam.
Lai Ätri reaÄ£Ätu uz klientu pieprasÄ«jumiem, uzÅÄmuma galvenajÄ birojÄ atvÄrÄm papildu kontaktu centru, un tagad varam saÅemt aptuveni 285 tÅ«kstoÅ”us zvanu nedÄļÄ. Vienlaikus 270 veikalus pÄrcÄlÄm uz jaunu bezkontakta un droÅ”u darbÄ«bas formÄtu, kas ļÄva klientiem saÅemt pasÅ«tÄ«jumus un darbiniekiem saglabÄt darba vietas.
PÄrveidoÅ”anas procesÄ mÄs saskÄrÄmies ar divÄm galvenajÄm problÄmÄm. PirmkÄrt, mÅ«su tieÅ”saistes resursu slodze ir ievÄrojami palielinÄjusies (Sergejs pastÄstÄ«s, kÄ mÄs ar to tikÄm galÄ). OtrkÄrt, reto (pirms COVID) operÄciju plÅ«sma ir daudzkÄrt palielinÄjusies, kas savukÄrt prasÄ«ja lielu strauju automatizÄciju. Lai atrisinÄtu Å”o problÄmu, mums bija Ätri jÄpÄrnes resursi no jomÄm, kas iepriekÅ” bija galvenÄs. Elena pastÄstÄ«s, kÄ mÄs ar to tikÄm galÄ.
TieŔsaistes pakalpojumu darbība
KoļesÅikovs Sergejs, atbildÄ«gs par interneta veikala darbÄ«bu un mikropakalpojumiem
No brīža, kad mÅ«su mazumtirdzniecÄ«bas veikalus sÄka slÄgt apmeklÄtÄjiem, mÄs sÄkÄm reÄ£istrÄt tÄdu rÄdÄ«tÄju pieaugumu kÄ lietotÄju skaits, mÅ«su lietojumprogrammÄ veikto pasÅ«tÄ«jumu skaits un lietojumprogrammÄm iesniegto pieprasÄ«jumu skaits.
PasÅ«tÄ«jumu skaits no 18. marta lÄ«dz 31. martamPieprasÄ«jumu skaits tieÅ”saistes maksÄjumu mikropakalpojumiemVietnÄ veikto pasÅ«tÄ«jumu skaits
PirmajÄ grafikÄ redzams, ka pieaugums bija aptuveni 14 reizes, otrajÄ - 4 reizes. MÄs uzskatÄm, ka mÅ«su lietojumprogrammu reakcijas laika metrika ir orientÄjoÅ”ÄkÄ.
Å ajÄ grafikÄ mÄs redzam frontes un lietojumprogrammu reakciju, un mÄs paÅ”i noteicÄm, ka mÄs nepamanÄ«jÄm nekÄdu izaugsmi kÄ tÄdu.
Tas galvenokÄrt ir saistÄ«ts ar faktu, ka sagatavoÅ”anÄs darbus sÄkÄm 2019. gada beigÄs. Tagad mÅ«su pakalpojumi ir rezervÄti, tiek nodroÅ”inÄta kļūdu tolerance fizisko serveru, virtualizÄcijas sistÄmu, dokeru un tajos esoÅ”o pakalpojumu lÄ«menÄ«. TajÄ paÅ”Ä laikÄ mÅ«su servera resursu jauda ļauj mums izturÄt vairÄkas slodzes.
Galvenais instruments, kas mums palÄ«dzÄja visÄ Å”ajÄ stÄstÄ, bija mÅ«su uzraudzÄ«bas sistÄma. Tiesa, vÄl pavisam nesen mums nebija vienotas sistÄmas, kas ļautu apkopot metriku visos slÄÅos, sÄkot no fiziskÄ aprÄ«kojuma un aparatÅ«ras lÄ«meÅa lÄ«dz biznesa rÄdÄ«tÄju lÄ«menim.
FormÄli uzÅÄmumÄ bija uzraudzÄ«ba, taÄu tÄ parasti bija izkliedÄta un atradÄs konkrÄtu nodaļu atbildÄ«bas jomÄ. Faktiski, kad notika incidents, mums gandrÄ«z nekad nebija vienotas izpratnes par to, kas tieÅ”i noticis, nebija saziÅas, un bieži tas noveda pie tÄ, ka skrÄjÄm riÅÄ·Ä«, lai atrastu un izolÄtu problÄmu, lai to varÄtu novÄrst.
KÄdÄ brÄ«dÄ« mÄs domÄjÄm un nolÄmÄm, ka mums pietiek ar to izturÄt - mums ir vajadzÄ«ga vienota sistÄma, lai redzÄtu visu attÄlu pilnÄ«bÄ. GalvenÄs tehnoloÄ£ijas, kas ir iekļautas mÅ«su kaudzÄ, ir Zabbix kÄ brÄ«dinÄjumu un metrikas glabÄÅ”anas centrs, Prometheus lietojumprogrammu metrikas apkopoÅ”anai un glabÄÅ”anai, Stack ELK datu reÄ£istrÄÅ”anai un glabÄÅ”anai no visas uzraudzÄ«bas sistÄmas, kÄ arÄ« Grafana vizualizÄcijai, Swagger, Docker. un citas noderÄ«gas lietas, kas jums ir pazÄ«stamas.
TajÄ paÅ”Ä laikÄ mÄs izmantojam ne tikai tirgÅ« pieejamÄs tehnoloÄ£ijas, bet arÄ« izstrÄdÄjam dažas savas. PiemÄram, mÄs veidojam pakalpojumus sistÄmu savstarpÄjai integrÄÅ”anai, tas ir, sava veida API metrikas apkopoÅ”anai. TurklÄt mÄs strÄdÄjam pie savÄm uzraudzÄ«bas sistÄmÄm ā biznesa metrikas lÄ«menÄ« mÄs izmantojam lietotÄja interfeisa testus. Un arÄ« bots Telegram, lai informÄtu komandas.
MÄs arÄ« cenÅ”amies padarÄ«t uzraudzÄ«bas sistÄmu pieejamu komandÄm, lai tÄs varÄtu patstÄvÄ«gi uzglabÄt un strÄdÄt ar saviem rÄdÄ«tÄjiem, tostarp iestatÄ«t brÄ«dinÄjumus dažiem Å”auriem rÄdÄ«tÄjiem, kas netiek plaÅ”i izmantoti.
VisÄ sistÄmÄ mÄs tiecamies pÄc proaktivitÄtes un incidentu lokalizÄcijas pÄc iespÄjas ÄtrÄk. TurklÄt pÄdÄjÄ laikÄ ievÄrojami pieaudzis mÅ«su mikropakalpojumu un sistÄmu skaits, un attiecÄ«gi pieaudzis arÄ« integrÄciju skaits. Un kÄ daļu no incidentu diagnostikas procesa optimizÄÅ”anas integrÄcijas lÄ«menÄ« mÄs izstrÄdÄjam sistÄmu, kas ļauj veikt starpsistÄmu pÄrbaudes un parÄdÄ«t rezultÄtu, kas ļauj atrast galvenÄs problÄmas, kas saistÄ«tas ar importÄÅ”anu un sistÄmu mijiedarbÄ«bu ar viens otru.
Protams, mums vÄl ir kur augt un attÄ«stÄ«ties operÄtÄjsistÄmu ziÅÄ, un mÄs pie tÄ aktÄ«vi strÄdÄjam. JÅ«s varat lasÄ«t vairÄk par mÅ«su uzraudzÄ«bas sistÄmu
TehniskÄs pÄrbaudes
Orlovs Sergejs, tÄ«mekļa un mobilÄs izstrÄdes kompetences centra vadÄ«tÄjs
KopÅ” fizisko veikalu slÄgÅ”anas sÄkuma esam saskÄruÅ”ies ar dažÄdiem izaicinÄjumiem no attÄ«stÄ«bas viedokļa. PirmkÄrt, slodzes pieaugums kÄ tÄds. Skaidrs, ka, ja netiek veikti atbilstoÅ”i pasÄkumi, tad sistÄmai pieliekot lielu slodzi, tÄ ar bÄdÄ«gu blÄ«kŔķi var pÄrvÄrsties par Ä·irbi vai pilnÄ«bÄ pasliktinÄties darbÄ«bÄ, vai pat zaudÄt funkcionalitÄti.
Otrs aspekts, kas ir nedaudz mazÄk acÄ«mredzams, ir tas, ka sistÄma ar lielu slodzi bija jÄmaina ļoti Ätri, pielÄgojoties izmaiÅÄm biznesa procesos. Dažreiz vairÄkas reizes dienÄ. Daudzos uzÅÄmumos ir noteikums, ka, ja ir daudz mÄrketinga aktivitÄÅ”u, sistÄmÄ nav jÄveic nekÄdas izmaiÅas. NekÄds, ļaujiet tam darboties tik ilgi, kamÄr tas darbojas.
Un mums bÅ«tÄ«bÄ bija nebeidzama MelnÄ piektdiena, kuras laikÄ bija jÄmaina sistÄma. Un jebkura kļūda, problÄma vai kļūme sistÄmÄ uzÅÄmumam izmaksÄtu ļoti dÄrgi.
Raugoties uz priekÅ”u, teikÅ”u, ka ar Å”iem testiem mums izdevÄs tikt galÄ, visas sistÄmas izturÄja slodzi, bija viegli mÄrogojamas, un globÄlas tehniskas kļūmes nepiedzÄ«vojÄm.
Ir Äetri balsti, uz kuriem balstÄs sistÄmas spÄja izturÄt lielas pÄrsprieguma slodzes. Pirmais no tiem ir uzraudzÄ«ba, par kuru jÅ«s lasÄ«jÄt tieÅ”i iepriekÅ”. Bez iebÅ«vÄtas uzraudzÄ«bas sistÄmas ir gandrÄ«z neiespÄjami atrast sistÄmas vÄjÄs vietas. Laba uzraudzÄ«bas sistÄma ir kÄ mÄjas apÄ£Ärbs; tai jÄbÅ«t Ärtai un pielÄgotai jums.
Otrs aspekts ir pÄrbaude. MÄs Å”o punktu uztveram ļoti nopietni: katrai sistÄmai rakstÄm klasiskÄs vienÄ«bas, integrÄcijas testus, slodzes testus un daudz ko citu. MÄs arÄ« rakstÄm testÄÅ”anas stratÄÄ£iju un tajÄ paÅ”Ä laikÄ cenÅ”amies paaugstinÄt testÄÅ”anas lÄ«meni lÄ«dz tÄdam lÄ«menim, ka mums vairs nav vajadzÄ«gas manuÄlas pÄrbaudes.
TreÅ”ais pÄ«lÄrs ir CI/CD cauruļvads. Lietojumprogrammas izveides, testÄÅ”anas un izvietoÅ”anas procesiem jÄbÅ«t pÄc iespÄjas automatizÄtiem; nevajadzÄtu veikt manuÄlu iejaukÅ”anos. CI/CD Pipeline tÄma ir diezgan dziļa, un es tai pieskarÅ”os tikai Ä«si. Ir tikai vÄrts pieminÄt, ka mums ir CI/CD Pipeline kontrolsaraksts, kuru katra produktu komanda iziet ar kompetenÄu centru palÄ«dzÄ«bu.
Un Ŕeit ir kontrolsaraksts
TÄdÄ veidÄ tiek sasniegti daudzi mÄrÄ·i. Å Ä« ir API versiju noteikÅ”ana un funkciju pÄrslÄgÅ”ana, lai izvairÄ«tos no izlaiÅ”anas un dažÄdu testu pÄrklÄjuma sasniegÅ”anas tÄdÄ lÄ«menÄ«, ka testÄÅ”ana ir pilnÄ«bÄ automatizÄta, izvietoÅ”ana ir nemanÄma utt.
Ceturtais pÄ«lÄrs ir arhitektÅ«ras principi un tehniskie risinÄjumi. Par arhitektÅ«ru mÄs varam runÄt daudz un ilgi, bet es gribu uzsvÄrt pÄris principus, uz kuriem es vÄlÄtos pievÄrsties.
PirmkÄrt, jums ir jÄizvÄlas specializÄti rÄ«ki konkrÄtiem uzdevumiem. JÄ, tas izklausÄs paÅ”saprotami, un skaidrs, ka ar Ämuru jÄdzen naglas, bet rokas pulksteÅi jÄizjauc ar speciÄliem skrÅ«vgriežiem. Bet mÅ«su laikmetÄ daudzi rÄ«ki tiecas pÄc universalizÄcijas, lai aptvertu maksimÄlo lietotÄju segmentu: datu bÄzes, keÅ”atmiÅas, ietvari un pÄrÄjo. PiemÄram, ja izmantojat MongoDB datu bÄzi, tÄ darbojas ar vairÄku dokumentu transakcijÄm, un Oracle datu bÄze darbojas ar json. Un Ŕķiet, ka visu var izmantot visam. Bet, ja mÄs iestÄjamies par produktivitÄti, tad mums ir skaidri jÄsaprot katra rÄ«ka stiprÄs un vÄjÄs puses un jÄizmanto tie, kas nepiecieÅ”ami mÅ«su uzdevumu klasei.
OtrkÄrt, projektÄjot sistÄmas, katrs sarežģītÄ«bas pieaugums ir jÄpamato. Mums tas pastÄvÄ«gi jÄpatur prÄtÄ, zemÄs sakabes princips ir zinÄms visiem. Es uzskatu, ka tas ir jÄpiemÄro gan konkrÄta pakalpojuma lÄ«menÄ«, gan visas sistÄmas lÄ«menÄ«, gan arhitektÅ«ras ainavas lÄ«menÄ«. SvarÄ«ga ir arÄ« iespÄja horizontÄli mÄrogot katru sistÄmas komponentu slodzes ceļÄ. Ja jums ir Ŕī spÄja, mÄrogoÅ”ana nebÅ«s grÅ«ta.
RunÄjot par tehniskajiem risinÄjumiem, mÄs lÅ«dzÄm produktu komandas sagatavot jaunu ieteikumu, ideju un risinÄjumu kopumu, ko tÄs Ä«stenoja, gatavojoties nÄkamajam slodzes vilnim.
KeŔi
Ir nepiecieÅ”ams apzinÄti pievÄrsties lokÄlo un izplatÄ«to keÅ”atmiÅu izvÄlei. Dažreiz ir jÄga izmantot abus vienÄ sistÄmÄ. PiemÄram, mums ir sistÄmas, kurÄs daži dati bÅ«tÄ«bÄ ir keÅ”atmiÅa, tas ir, atjauninÄjumu avots atrodas aiz paÅ”as sistÄmas un sistÄmas nemainÄs. Å”ie dati. Å ai pieejai mÄs izmantojam vietÄjo kofeÄ«na keÅ”atmiÅu.
Un ir dati, ka sistÄma darbÄ«bas laikÄ aktÄ«vi mainÄs, un Å”eit mÄs jau izmantojam izplatÄ«to keÅ”atmiÅu ar Hazelcast. Å Ä« pieeja ļauj mums izmantot izkliedÄtÄs keÅ”atmiÅas priekÅ”rocÄ«bas tur, kur tÄs patieÅ”Äm ir vajadzÄ«gas, un samazinÄt pakalpojumu izmaksas, kas saistÄ«tas ar Hazelcast klasteru datu cirkulÄciju, kur mÄs varam iztikt bez tÄ. MÄs esam daudz rakstÄ«juÅ”i par keÅ”atmiÅÄm.
TurklÄt serializatora nomaiÅa uz Kryo programmÄ Hazelcast deva mums labu stimulu. Un pÄreja no ReplicatedMap uz IMap + Near Cache pakalpojumÄ Hazelcast ļÄva mums samazinÄt datu kustÄ«bu klasterÄ«.
Neliels padoms: masveida keÅ”atmiÅas nederÄ«guma gadÄ«jumÄ dažreiz ir piemÄrojama taktika iesildÄ«t otro keÅ”atmiÅu un pÄc tam pÄrslÄgties uz to. Å Ä·iet, ka ar Å”o pieeju vajadzÄtu iegÅ«t dubultu atmiÅas patÄriÅu, taÄu praksÄ tajÄs sistÄmÄs, kurÄs tas tika praktizÄts, atmiÅas patÄriÅÅ” samazinÄjÄs.
ReaktÄ«vÄ kaudze
MÄs izmantojam reaktÄ«vo steku diezgan daudzÄs sistÄmÄs. MÅ«su gadÄ«jumÄ tas ir Webflux vai Kotlin ar korutÄ«nÄm. ReaktÄ«vÄ kaudze ir Ä«paÅ”i laba, ja mÄs sagaidÄm lÄnas ievades-izejas darbÄ«bas. PiemÄram, zvani uz lÄniem pakalpojumiem, darbs ar failu sistÄmu vai uzglabÄÅ”anas sistÄmÄm.
VissvarÄ«gÄkais princips ir izvairÄ«ties no zvanu bloÄ·ÄÅ”anas. ReaktÄ«vajos ietvaros ir neliels skaits tieÅ”o pakalpojumu pavedienu, kas darbojas zem pÄrsega. Ja mÄs bezrÅ«pÄ«gi ļausim sev veikt tieÅ”u bloÄ·ÄÅ”anas zvanu, piemÄram, JDBC draivera zvanu, sistÄma vienkÄrÅ”i apstÄsies.
MÄÄ£iniet kļūdas pÄrvÄrst par savu izpildlaika izÅÄmumu. FaktiskÄ programmas izpildes plÅ«sma pÄriet uz reaktÄ«viem ietvariem, un koda izpilde kļūst nelineÄra. TÄ rezultÄtÄ ir ļoti grÅ«ti diagnosticÄt problÄmas, izmantojot steka pÄdas. Un risinÄjums Å”eit bÅ«tu izveidot skaidrus, objektÄ«vus izpildlaika izÅÄmumus katrai kļūdai.
Elastikas meklÄÅ”ana
Izmantojot Elasticsearch, neatlasiet neizmantotos datus. Tas principÄ ir arÄ« ļoti vienkÄrÅ”s padoms, bet visbiežÄk tas tiek aizmirsts. Ja jums ir jÄatlasa vairÄk nekÄ 10 tÅ«kstoÅ”i ierakstu vienlaikus, jums ir jÄizmanto Scroll. Lai izmantotu analoÄ£iju, tas ir mazliet kÄ kursors relÄciju datu bÄzÄ.
Neizmantojiet pÄcfiltru, ja vien tas nav nepiecieÅ”ams. Ja galvenajÄ paraugÄ ir lieli dati, Ŕī darbÄ«ba ievÄrojami noslogo datu bÄzi.
AttiecÄ«gÄ gadÄ«jumÄ izmantojiet lielapjoma darbÄ«bas.
API
IzstrÄdÄjot API, iekļaujiet prasÄ«bas pÄrsÅ«tÄ«to datu samazinÄÅ”anai. Tas jo Ä«paÅ”i attiecas uz priekÅ”Äjo daļu: tieÅ”i Å”ajÄ krustojumÄ mÄs pÄrsniedzam mÅ«su datu centru kanÄlus un jau strÄdÄjam pie kanÄla, kas savieno mÅ«s ar klientu. Ja tam ir vismazÄkÄ problÄma, pÄrÄk liela trafika rada negatÄ«vu lietotÄja pieredzi.
Un visbeidzot, neizmetiet daudz datu, skaidri norÄdiet lÄ«gumu starp patÄrÄtÄjiem un piegÄdÄtÄjiem.
OrganizatoriskÄ transformÄcija
Eroshkina Jeļena, direktora vietniece IT jautÄjumos
BrÄ«dÄ«, kad iestÄjÄs karantÄ«na un radÄs nepiecieÅ”amÄ«ba strauji palielinÄt tieÅ”saistes attÄ«stÄ«bas tempus un ieviest daudzkanÄlu pakalpojumus, mÄs jau bijÄm organizÄcijas transformÄcijas procesÄ.
Daļa no mÅ«su struktÅ«ras tika nodota darbam saskaÅÄ ar produkta pieejas principiem un praksi. Ir izveidotas komandas, kas tagad ir atbildÄ«gas par katra produkta darbÄ«bu un attÄ«stÄ«bu. Darbinieki Å”ÄdÄs komandÄs ir 100% iesaistÄ«ti un strukturÄ savu darbu, izmantojot Scrum vai Kanban, atkarÄ«bÄ no tÄ, kas viÅiem ir labÄks, izvietoÅ”anas cauruļvada izveidoÅ”ana, tehniskÄs prakses ievieÅ”ana, kvalitÄtes nodroÅ”inÄÅ”anas prakse un daudz kas cits.
PaveicÄs, ka lielÄkÄ daļa mÅ«su produktu komandu bija tieÅ”saistes un daudzkanÄlu pakalpojumu jomÄ. Tas ļÄva mums pÄc iespÄjas Ä«sÄkÄ laikÄ (nopietni, burtiski divu dienu laikÄ) pÄrslÄgties uz attÄlÄ darba režīmu, nezaudÄjot efektivitÄti. PielÄgotais process ļÄva mums Ätri pielÄgoties jauniem darba apstÄkļiem un uzturÄt diezgan augstu jaunu funkcionalitÄtes piegÄdes tempu.
TurklÄt mums ir jÄstiprina tÄs komandas, kas atrodas tieÅ”saistes biznesa priekÅ”galÄ. TajÄ brÄ«dÄ« kļuva skaidrs, ka mÄs to varam izdarÄ«t tikai izmantojot iekÅ”Äjos resursus. Un aptuveni 50 cilvÄki divu nedÄļu laikÄ mainÄ«ja jomu, kurÄ viÅi strÄdÄja iepriekÅ”, un iesaistÄ«jÄs darbÄ pie produkta, kas viÅiem bija jauns.
Tas neprasÄ«ja Ä«paÅ”as vadÄ«bas pÅ«les, jo lÄ«dztekus sava procesa organizÄÅ”anai, produkta tehniskajai pilnveidoÅ”anai un kvalitÄtes nodroÅ”inÄÅ”anas praksÄm, mÄs mÄcÄm mÅ«su komandÄm paÅ”organizÄties ā vadÄ«t savu ražoÅ”anas procesu, neiesaistot administratÄ«vos resursus.
MÄs varÄjÄm fokusÄt savus vadÄ«bas resursus tieÅ”i tur, kur tas tajÄ brÄ«dÄ« bija nepiecieÅ”ams ā koordinÄcijai kopÄ ar biznesu: Kas mÅ«su klientam Å”obrÄ«d ir svarÄ«gi, kÄda funkcionalitÄte jÄievieÅ” vispirms, kas jÄdara, lai palielinÄtu caurlaides spÄju. lai piegÄdÄtu un apstrÄdÄtu pasÅ«tÄ«jumus. Tas viss un skaidrs paraugs ļÄva Å”ajÄ periodÄ mÅ«su produkcijas vÄrtÄ«bu plÅ«smas noslogot ar to, kas patieÅ”Äm ir svarÄ«gs un vajadzÄ«gs.
Skaidrs, ka ar attÄlinÄtu darbu un lielu pÄrmaiÅu tempu, kad biznesa rÄdÄ«tÄji ir atkarÄ«gi no katra lÄ«dzdalÄ«bas, nevar paļauties tikai uz iekÅ”ÄjÄm sajÅ«tÄm no sÄrijas āVai mums viss iet labi? JÄ, Ŕķiet labi.ā Ir nepiecieÅ”ami objektÄ«vi ražoÅ”anas procesa rÄdÄ«tÄji. Mums tÄdi ir, tie ir pieejami ikvienam, kam interesÄ produktu komandu rÄdÄ«tÄji. PirmkÄrt, pati komanda, bizness, apakÅ”uzÅÄmÄji un vadÄ«ba.
Reizi divÄs nedÄļÄs katrai komandai tiek noteikts statuss, kurÄ 10 minÅ«tes tiek analizÄti rÄdÄ«tÄji, tiek identificÄtas ražoÅ”anas procesa vÄjÄs vietas un tiek izstrÄdÄts kopÄ«gs risinÄjums: ko darÄ«t, lai Ŕīs nepilnÄ«bas novÄrstu. Å eit jÅ«s varat nekavÄjoties lÅ«gt palÄ«dzÄ«bu vadÄ«bai, ja kÄda identificÄta problÄma ir Ärpus komandu ietekmes zonas, vai arÄ« kolÄÄ£u zinÄÅ”anas, kuri, iespÄjams, jau ir saskÄruÅ”ies ar lÄ«dzÄ«gu problÄmu.
TomÄr mÄs saprotam, ka, lai paÄtrinÄtu vairÄkas reizes (un tieÅ”i Å”Ädu mÄrÄ·i mÄs sev izvirzÄm), mums joprojÄm ir daudz jÄmÄcÄs un jÄievieÅ” savÄ ikdienas darbÄ. Å obrÄ«d mÄs turpinÄm paplaÅ”inÄt savu produktu pieeju citÄm komandÄm un jauniem produktiem. Lai to izdarÄ«tu, mums bija jÄapgÅ«st jauns formÄts - tieÅ”saistes metodiÄ·u skola.
Metodologi, cilvÄki, kas palÄ«dz komandÄm izveidot procesu, izveidot komunikÄciju un uzlabot darba efektivitÄti, bÅ«tÄ«bÄ ir pÄrmaiÅu aÄ£enti. Å obrÄ«d mÅ«su pirmÄs kohortas absolventi strÄdÄ ar komandÄm un palÄ«dz tÄm gÅ«t panÄkumus.
DomÄju, ka esoÅ”Ä situÄcija mums paver tÄdas iespÄjas un perspektÄ«vas, kuras varbÅ«t mÄs paÅ”i vÄl lÄ«dz galam neapzinÄmies. TaÄu Å”obrÄ«d uzkrÄtÄ pieredze un prakse apliecina, ka esam izvÄlÄjuÅ”ies pareizo attÄ«stÄ«bas ceļu, Ŕīs jaunÄs iespÄjas nepalaidÄ«sim garÄm arÄ« turpmÄk un spÄsim tikpat efektÄ«vi reaÄ£Ät uz izaicinÄjumiem, ar kuriem saskarsies Sportmaster.
Atzinumi
Å ajÄ grÅ«tajÄ laikÄ esam formulÄjuÅ”i galvenos principus, uz kuriem balstÄs programmatÅ«ras izstrÄde, kas, manuprÄt, bÅ«s aktuÄli katram uzÅÄmumam, kas ar to nodarbojas.
CilvÄki. Uz to viss balstÄs. Darbiniekiem ir jÄbauda savs darbs un jÄsaprot uzÅÄmuma mÄrÄ·i un to produktu mÄrÄ·i, pie kuriem viÅi strÄdÄ. Un, protams, viÅi varÄja profesionÄli attÄ«stÄ«ties.
Š¢ŠµŃ Š½Š¾Š»Š¾Š³ŠøŃ. UzÅÄmumam ir jÄizmanto nobriedusi pieeja darbam ar savu tehnoloÄ£iju kopumu un jÄveido kompetences tur, kur tas patieÅ”Äm ir nepiecieÅ”ams. Tas izklausÄs ļoti vienkÄrÅ”i un acÄ«mredzami. Un ļoti bieži ignorÄ.
Procesi. Ir svarÄ«gi pareizi organizÄt produktu komandu un kompetences centru darbu, veidot mijiedarbÄ«bu ar uzÅÄmumu, lai strÄdÄtu ar to kÄ partneri.
KopumÄ tÄ mÄs izdzÄ«vojÄm. MÅ«su laika galvenÄ tÄze vÄlreiz apstiprinÄjÄs, ar skaļu klikŔķi uz pieres
Pat ja jums ir milzÄ«gs bezsaistes uzÅÄmums ar daudziem veikaliem un daudzÄm pilsÄtÄm, kurÄs strÄdÄjat, attÄ«stiet savu tieÅ”saistes biznesu. Tas nav tikai papildu pÄrdoÅ”anas kanÄls vai skaista aplikÄcija, caur kuru var arÄ« kaut ko iegÄdÄties (un arÄ« tÄpÄc, ka konkurentiem arÄ« ir skaisti). Å Ä« nav tikai gadÄ«jumam paredzÄta rezerves riepa, kas palÄ«dzÄs izturÄt vÄtru.
TÄ ir absolÅ«ta nepiecieÅ”amÄ«ba. Kam jÄsagatavo ne tikai savas tehniskÄs iespÄjas un infrastruktÅ«ra, bet arÄ« jÅ«su cilvÄki un procesi. Galu galÄ pÄris stundu laikÄ jÅ«s varat Ätri iegÄdÄties papildu atmiÅu, vietu, izvietot jaunus gadÄ«jumus utt. Bet cilvÄki un procesi tam ir jÄsagatavo jau iepriekÅ”.
Avots: www.habr.com