ÇfarĂ« na ndihmoi tĂ« pĂ«rshtatemi shpejt me tregtimin online nĂ« kushtet e reja

ПроĐČДт!

Unë quhem Mikhail, jam Zëvendës Drejtor i IT në kompaninë Sportmaster. Dua të ndaj historinë se si u përballëm me sfidat që u shfaqën gjatë pandemisë.

Në ditët e para të realiteteve të reja, formati i zakonshëm i tregtimit offline i Sportmaster ngriu dhe ngarkesa në kanalin tonë në internet, kryesisht për sa i përket dërgesës në adresën e klientit, u rrit 10 herë. Në vetëm pak javë, ne transformuam një biznes gjigant offline në një biznes online dhe e përshtatëm shërbimin me nevojat e klientëve tanë.

NĂ« thelb, ajo qĂ« ishte nĂ« thelb operacioni ynĂ« anĂ«sor u bĂ« biznesi ynĂ« kryesor. RĂ«ndĂ«sia e çdo porosie online Ă«shtĂ« rritur jashtĂ«zakonisht shumĂ«. Ishte e nevojshme tĂ« kursehej çdo rubla qĂ« klienti solli nĂ« kompani. 

ÇfarĂ« na ndihmoi tĂ« pĂ«rshtatemi shpejt me tregtimin online nĂ« kushtet e reja

Për t'iu përgjigjur shpejt kërkesave të klientëve, ne hapëm një qendër shtesë kontakti në zyrën kryesore të kompanisë dhe tani mund të marrim rreth 285 mijë telefonata në javë. Në të njëjtën kohë, ne zhvendosëm 270 dyqane në një format të ri funksionimi pa kontakt dhe të sigurt, i cili lejoi klientët të merrnin porosi dhe punonjësit të ruanin punën e tyre.

Gjatë procesit të transformimit kemi hasur në dy probleme kryesore. Së pari, ngarkesa në burimet tona në internet është rritur ndjeshëm (Sergey do t'ju tregojë se si e trajtuam këtë). Së dyti, fluksi i operacioneve të rralla (para-COVID) është rritur shumë herë, gjë që kërkonte një sasi të madhe automatizimi të shpejtë. Për të zgjidhur këtë problem, na u desh të transferonim shpejt burimet nga zonat që më parë ishin ato kryesore. Elena do t'ju tregojë se si e trajtuam këtë.

Funksionimi i shërbimeve online

Kolesnikov Sergey, përgjegjës për funksionimin e dyqanit online dhe mikroshërbimeve

QĂ« nga momenti qĂ« dyqanet tona tĂ« shitjes me pakicĂ« filluan tĂ« mbylleshin pĂ«r vizitorĂ«t, ne filluam tĂ« regjistronim njĂ« rritje tĂ« treguesve tĂ« tillĂ« si numri i pĂ«rdoruesve, numri i porosive tĂ« bĂ«ra nĂ« aplikacionin tonĂ« dhe numri i kĂ«rkesave pĂ«r aplikacione. 

ÇfarĂ« na ndihmoi tĂ« pĂ«rshtatemi shpejt me tregtimin online nĂ« kushtet e rejaNumri i porosive nga data 18 mars deri mĂ« 31 marsÇfarĂ« na ndihmoi tĂ« pĂ«rshtatemi shpejt me tregtimin online nĂ« kushtet e rejaNumri i kĂ«rkesave pĂ«r mikroshĂ«rbimet e pagesave nĂ« internetÇfarĂ« na ndihmoi tĂ« pĂ«rshtatemi shpejt me tregtimin online nĂ« kushtet e rejaNumri i porosive tĂ« vendosura nĂ« faqen e internetit

NĂ« grafikun e parĂ« shohim se rritja ishte afĂ«rsisht 14 herĂ«, nĂ« tĂ« dytin - 4 herĂ«. Ne e konsiderojmĂ« metrikĂ«n e kohĂ«s sĂ« pĂ«rgjigjes sĂ« aplikacioneve tona si mĂ« treguesin. 

ÇfarĂ« na ndihmoi tĂ« pĂ«rshtatemi shpejt me tregtimin online nĂ« kushtet e reja

Në këtë grafik shohim reagimin e fronteve dhe aplikimeve, dhe për veten tonë kemi vendosur që nuk kemi vërejtur ndonjë rritje si të tillë.

Kjo kryesisht për faktin se ne filluam punën përgatitore në fund të vitit 2019. Tani shërbimet tona janë të rezervuara, toleranca ndaj gabimeve sigurohet në nivelin e serverëve fizikë, sistemeve të virtualizimit, dokerëve dhe shërbimeve në to. Në të njëjtën kohë, kapaciteti i burimeve të serverit tonë na lejon të përballojmë ngarkesa të shumta.

Mjeti kryesor qĂ« na ndihmoi nĂ« gjithĂ« kĂ«tĂ« histori ishte sistemi ynĂ« i monitorimit. VĂ«rtetĂ«, deri vonĂ« nuk kishim njĂ« sistem tĂ« vetĂ«m qĂ« do tĂ« na lejonte tĂ« mblidhnim metrikĂ« nĂ« tĂ« gjitha shtresat, nga niveli i pajisjeve fizike dhe harduerit deri nĂ« nivelin e matjeve tĂ« biznesit. 

Formalisht, në kompani kishte monitorim, por si rregull ishte i shpërndarë dhe ishte në fushën e përgjegjësisë së departamenteve të veçanta. Në fakt, kur ndodhte një incident, pothuajse kurrë nuk kishim një kuptim të përbashkët të asaj që ndodhi saktësisht, nuk kishte asnjë komunikim dhe shpesh kjo çonte në vrapim në qarqe për të gjetur dhe izoluar problemin në mënyrë që të mund të rregullohej.

Në një moment, ne menduam dhe vendosëm se na mjaftonte duke duruar këtë - na duhej një sistem i unifikuar për të parë të gjithë pamjen në tërësi. Teknologjitë kryesore që përfshihen në stivën tonë janë Zabbix si një qendër alarmi dhe ruajtjeje metrike, Prometheus për mbledhjen dhe ruajtjen e metrikave të aplikacionit, Stack ELK për regjistrimin dhe ruajtjen e të dhënave nga i gjithë sistemi i monitorimit, si dhe Grafana për vizualizim, Swagger, Docker. dhe gjëra të tjera të dobishme dhe të njohura për ju.

Në të njëjtën kohë, ne përdorim jo vetëm teknologjitë e disponueshme në treg, por gjithashtu zhvillojmë disa nga tonat. Për shembull, ne bëjmë shërbime për integrimin e sistemeve me njëri-tjetrin, domethënë një lloj API për mbledhjen e metrikës. Plus, ne jemi duke punuar në sistemet tona të monitorimit - në nivelin e matjeve të biznesit ne përdorim teste UI. Dhe gjithashtu një bot në Telegram për të njoftuar ekipet.

Ne po pĂ«rpiqemi gjithashtu ta bĂ«jmĂ« sistemin e monitorimit tĂ« aksesueshĂ«m pĂ«r ekipet nĂ« mĂ«nyrĂ« qĂ« ata tĂ« mund tĂ« ruajnĂ« dhe tĂ« punojnĂ« nĂ« mĂ«nyrĂ« tĂ« pavarur metrikat e tyre, duke pĂ«rfshirĂ« vendosjen e sinjalizimeve pĂ«r disa metrika tĂ« ngushta qĂ« nuk pĂ«rdoren gjerĂ«sisht. 

NĂ« tĂ« gjithĂ« sistemin, ne pĂ«rpiqemi pĂ«r proaktivitet dhe lokalizim tĂ« incidenteve sa mĂ« shpejt tĂ« jetĂ« e mundur. PĂ«rveç kĂ«saj, numri i mikroshĂ«rbimeve dhe sistemeve tona Ă«shtĂ« rritur ndjeshĂ«m kohĂ«t e fundit, dhe numri i integrimeve Ă«shtĂ« rritur nĂ« pĂ«rputhje me rrethanat. Dhe si pjesĂ« e optimizimit tĂ« procesit tĂ« diagnostikimit tĂ« incidenteve nĂ« nivelin e integrimit, ne po zhvillojmĂ« njĂ« sistem qĂ« ju lejon tĂ« kryeni kontrolle ndĂ«r-sistemesh dhe tĂ« shfaqni rezultatin, i cili ju lejon tĂ« gjeni problemet kryesore qĂ« lidhen me importet dhe ndĂ«rveprimin e sistemeve me njĂ«ri tjetrin. 

Natyrisht, ne kemi ende hapĂ«sirĂ« ​​pĂ«r t'u rritur dhe zhvilluar pĂ«r sa i pĂ«rket sistemeve operative, dhe ne jemi duke punuar nĂ« mĂ«nyrĂ« aktive pĂ«r kĂ«tĂ«. Mund tĂ« lexoni mĂ« shumĂ« rreth sistemit tonĂ« tĂ« monitorimit kĂ«tu

Testet teknike 

Orlov Sergey, drejton qendrën e kompetencës për zhvillimin e uebit dhe celularit

QĂ« nga fillimi i mbylljes sĂ« dyqaneve fizike, ne jemi pĂ«rballur me sfida tĂ« ndryshme nga kĂ«ndvĂ«shtrimi i zhvillimit. Para sĂ« gjithash, rritja e ngarkesĂ«s si e tillĂ«. ËshtĂ« e qartĂ« se nĂ«se nuk merren masat e duhura, atĂ«herĂ« kur njĂ« ngarkesĂ« e lartĂ« aplikohet nĂ« sistem, ai mund tĂ« shndĂ«rrohet nĂ« njĂ« kungull me njĂ« zhurmĂ« tĂ« trishtuar, ose tĂ« degradojĂ« plotĂ«sisht nĂ« performancĂ«, ose madje tĂ« humbasĂ« funksionalitetin e tij.

Aspekti i dytë, pak më pak i dukshëm, është se sistemi nën ngarkesë të lartë duhej të ndryshohej shumë shpejt, duke iu përshtatur ndryshimeve në proceset e biznesit. Ndonjëherë disa herë në ditë. Shumë kompani kanë një rregull që nëse ka shumë aktivitet marketingu, nuk ka nevojë të bëhen ndryshime në sistem. Asnjë, le të funksionojë për aq kohë sa funksionon.

Dhe ne në thelb patëm një të Premte të Zezë të pafund, gjatë së cilës ishte e nevojshme të ndryshonim sistemin. Dhe çdo gabim, problem ose dështim në sistem do të ishte shumë i kushtueshëm për biznesin.

Duke parë përpara, do të them se ne arritëm të përballonim këto prova, të gjitha sistemet i rezistuan ngarkesës, u shkallëzuan lehtësisht dhe nuk pësuam asnjë dështim teknik global.

Ka katër shtylla mbi të cilat mbështetet aftësia e sistemit për t'i bërë ballë ngarkesave të larta. E para prej tyre është monitorimi, për të cilin keni lexuar pak më lart. Pa një sistem monitorimi të integruar, është pothuajse e pamundur të gjesh pengesat e sistemit. Një sistem i mirë monitorimi është si rrobat e shtëpisë; ai duhet të jetë i rehatshëm dhe i përshtatur për ju.

Aspekti i dytë është testimi. Ne e marrim këtë pikë shumë seriozisht: ne shkruajmë njësi klasike, teste integrimi, teste të ngarkesës dhe shumë të tjera për çdo sistem. Ne po shkruajmë gjithashtu një strategji testimi, dhe në të njëjtën kohë po përpiqemi të rrisim nivelin e testimit deri në atë pikë sa të mos kemi më nevojë për kontrolle manuale.

Shtylla e tretë është tubacioni CI/CD. Proceset e ndërtimit, testimit dhe vendosjes së një aplikacioni duhet të automatizohen sa më shumë që të jetë e mundur; nuk duhet të ketë ndërhyrje manuale. Tema e tubacionit CI/CD është mjaft e thellë dhe do ta prek vetëm shkurtimisht. Vlen të përmendet vetëm se ne kemi një listë kontrolli të tubacionit CI/CD, të cilën çdo ekip produkti e kalon me ndihmën e qendrave të kompetencës.

ÇfarĂ« na ndihmoi tĂ« pĂ«rshtatemi shpejt me tregtimin online nĂ« kushtet e rejaDhe kĂ«tu Ă«shtĂ« lista e kontrollit

Në këtë mënyrë arrihen shumë qëllime. Ky është versionimi i API-së dhe ndërrimi i veçorive për të shmangur trenin e lëshimit dhe arritjen e mbulimit të testeve të ndryshme në një nivel të tillë që testimi të jetë plotësisht i automatizuar, vendosjet të jenë pa probleme, etj.

Shtylla e katërt janë parimet arkitekturore dhe zgjidhjet teknike. Mund të flasim shumë për arkitekturën për një kohë të gjatë, por dua të theksoj disa parime në të cilat do të doja të fokusohesha.

SĂ« pari, ju duhet tĂ« zgjidhni mjete tĂ« specializuara pĂ«r detyra specifike. Po, tingĂ«llon e qartĂ«, dhe Ă«shtĂ« e qartĂ« se gozhdat duhet tĂ« futen me çekiç dhe orĂ«t e dorĂ«s duhet tĂ« çmontohen me kaçavida speciale. Por nĂ« epokĂ«n tonĂ«, shumĂ« mjete pĂ«rpiqen pĂ«r universalizim nĂ« mĂ«nyrĂ« qĂ« tĂ« mbulojnĂ« segmentin maksimal tĂ« pĂ«rdoruesve: bazat e tĂ« dhĂ«nave, cache, kornizat dhe tĂ« tjerat. PĂ«r shembull, nĂ«se merrni bazĂ«n e tĂ« dhĂ«nave MongoDB, ajo funksionon me transaksione me shumĂ« dokumente dhe baza e tĂ« dhĂ«nave Oracle punon me json. Dhe duket se gjithçka mund tĂ« pĂ«rdoret pĂ«r gjithçka. Por nĂ«se mbrojmĂ« produktivitetin, atĂ«herĂ« duhet tĂ« kuptojmĂ« qartĂ« anĂ«t e forta dhe tĂ« dobĂ«ta tĂ« secilit mjet dhe tĂ« pĂ«rdorim ato qĂ« na duhen pĂ«r klasĂ«n tonĂ« tĂ« detyrave. 

Së dyti, gjatë projektimit të sistemeve, çdo rritje e kompleksitetit duhet të justifikohet. Duhet ta mbajmë vazhdimisht parasysh këtë; parimi i lidhjes së ulët është i njohur për të gjithë. Unë besoj se duhet të zbatohet në nivelin e një shërbimi specifik dhe në nivelin e të gjithë sistemit dhe në nivelin e peizazhit arkitektonik. Aftësia për të shkallëzuar horizontalisht çdo komponent të sistemit përgjatë rrugës së ngarkesës është gjithashtu e rëndësishme. Nëse e keni këtë aftësi, shkallëzimi nuk do të jetë i vështirë.

Duke folur për zgjidhjet teknike, ne i kërkuam ekipeve të produkteve të përgatisin një grup të ri rekomandimesh, idesh dhe zgjidhjesh, të cilat i zbatuan në përgatitje për valën e ardhshme të ngarkesës.

Keshi

ËshtĂ« e nevojshme t'i qasemi me vetĂ«dije zgjedhjes sĂ« cache lokale dhe tĂ« shpĂ«rndara. NdonjĂ«herĂ« ka kuptim qĂ« tĂ« pĂ«rdoren tĂ« dyja brenda tĂ« njĂ«jtit sistem. PĂ«r shembull, ne kemi sisteme nĂ« tĂ« cilat disa nga tĂ« dhĂ«nat janĂ« nĂ« thelb njĂ« cache vitrinĂ«, domethĂ«nĂ« burimi i pĂ«rditĂ«simeve ndodhet prapa vetĂ« sistemit dhe sistemet nuk ndryshojnĂ« kĂ«to tĂ« dhĂ«na. PĂ«r kĂ«tĂ« qasje ne pĂ«rdorim cache lokale tĂ« kafeinĂ«s. 

Dhe ka të dhëna që sistemi ndryshon në mënyrë aktive gjatë funksionimit, dhe këtu ne tashmë po përdorim një cache të shpërndarë me Hazelcast. Kjo qasje na lejon të përdorim përfitimet e një cache të shpërndarë aty ku ato janë vërtet të nevojshme, dhe të minimizojmë kostot e shërbimit të qarkullimit të të dhënave të grupit Hazelcast ku mund të bëjmë pa të. Ne kemi shkruar shumë për cache. këtu О këtu.

PĂ«r mĂ« tepĂ«r, ndryshimi i serializuesit nĂ« Kryo nĂ« Hazelcast na dha njĂ« shtysĂ« tĂ« mirĂ«. Dhe kalimi nga ReplicatedMap nĂ« IMap + Near Cache nĂ« Hazelcast na lejoi tĂ« minimizonim lĂ«vizjen e tĂ« dhĂ«nave nĂ«pĂ«r grup. 

Një këshillë e vogël: në rast të zhvlerësimit masiv të cache-it, ndonjëherë është e zbatueshme taktika e ngrohjes së cache-it të dytë dhe më pas kalimit në të. Duket se me këtë qasje duhet të kemi konsum të dyfishtë të memories, por në praktikë, në ato sisteme ku praktikohej kjo, konsumi i kujtesës u ul.

Rafte reaktive

Ne përdorim rafte reaktive në një numër mjaft të madh sistemesh. Në rastin tonë, ky është Webflux ose Kotlin me korutina. Stacki reaktiv është veçanërisht i mirë aty ku presim operacione të ngadalta hyrje-dalje. Për shembull, thirrjet drejt shërbimeve të ngadalta, duke punuar me sistemin e skedarëve ose sistemet e ruajtjes.

Parimi mĂ« i rĂ«ndĂ«sishĂ«m Ă«shtĂ« shmangia e bllokimit tĂ« telefonatave. Kornizat reaktive kanĂ« njĂ« numĂ«r tĂ« vogĂ«l tĂ« lidhjeve tĂ« drejtpĂ«rdrejta tĂ« shĂ«rbimit qĂ« funksionojnĂ« nĂ«n kapuç. NĂ«se e lejojmĂ« veten nĂ« mĂ«nyrĂ« tĂ« pakujdesshme tĂ« bĂ«jmĂ« njĂ« telefonatĂ« tĂ« drejtpĂ«rdrejtĂ« bllokuese, si p.sh. njĂ« telefonatĂ« drejtuesi JDBC, sistemi thjesht do tĂ« ndalet. 

Mundohuni t'i ktheni gabimet në përjashtimin tuaj të kohës së ekzekutimit. Rrjedha aktuale e ekzekutimit të programit kalon në korniza reaktive dhe ekzekutimi i kodit bëhet jolinear. Si rezultat, është shumë e vështirë të diagnostikosh problemet duke përdorur gjurmët e stivës. Dhe zgjidhja këtu do të ishte krijimi i përjashtimeve të qarta, objektive të kohës së ekzekutimit për çdo gabim.

Elasticsearch

Kur pĂ«rdorni Elasticsearch, mos zgjidhni tĂ« dhĂ«na tĂ« papĂ«rdorura. Kjo, nĂ« parim, Ă«shtĂ« gjithashtu njĂ« kĂ«shillĂ« shumĂ« e thjeshtĂ«, por mĂ« shpesh kjo Ă«shtĂ« ajo qĂ« harrohet. NĂ«se keni nevojĂ« tĂ« zgjidhni mĂ« shumĂ« se 10 mijĂ« regjistrime nĂ« tĂ« njĂ«jtĂ«n kohĂ«, duhet tĂ« pĂ«rdorni Scroll. PĂ«r tĂ« pĂ«rdorur njĂ« analogji, Ă«shtĂ« paksa si njĂ« kursor nĂ« njĂ« bazĂ« tĂ« dhĂ«nash relacionale. 

Mos pĂ«rdorni postfilter nĂ«se nuk Ă«shtĂ« e nevojshme. Me tĂ« dhĂ«na tĂ« mĂ«dha nĂ« kampionin kryesor, ky operacion ngarkon shumĂ« bazĂ«n e tĂ« dhĂ«nave. 

Përdorni operacione me shumicë aty ku është e mundur.

API

Kur hartoni një API, përfshini kërkesat për minimizimin e të dhënave të transmetuara. Kjo është veçanërisht e vërtetë në lidhje me pjesën e përparme: është në këtë kryqëzim që ne shkojmë përtej kanaleve të qendrave tona të të dhënave dhe tashmë po punojmë në kanalin që na lidh me klientin. Nëse ka problemin më të vogël, trafiku i tepërt shkakton një përvojë negative të përdoruesit.

Dhe së fundi, mos hidhni një mori të dhënash, jini të qartë për kontratën midis konsumatorëve dhe furnitorëve.

Transformimi organizativ

Eroshkina Elena, Zëvendës Drejtoreshë për IT

NĂ« momentin kur ndodhi karantina dhe lindi nevoja pĂ«r tĂ« rritur ndjeshĂ«m ritmin e zhvillimit nĂ« internet dhe futjen e shĂ«rbimeve omnichannel, ne ishim tashmĂ« nĂ« procesin e transformimit organizativ. 

Një pjesë e strukturës sonë u transferua në punë sipas parimeve dhe praktikave të qasjes së produktit. Janë formuar ekipe që tani janë përgjegjëse për funksionimin dhe zhvillimin e secilit produkt. Punonjësit në ekipe të tilla janë 100% të përfshirë dhe strukturojnë punën e tyre duke përdorur Scrum ose Kanban, në varësi të asaj që është e preferueshme për ta, duke vendosur një tubacion vendosjeje, duke zbatuar praktika teknike, praktika të sigurimit të cilësisë dhe shumë më tepër.

Për fat, pjesa më e madhe e ekipeve tona të produkteve ishin në fushën e shërbimeve online dhe të gjithanshme. Kjo na lejoi të kalonim në modalitetin e punës në distancë në kohën më të shkurtër të mundshme (seriozisht, fjalë për fjalë në dy ditë) pa humbje të efikasitetit. Procesi i personalizuar na lejoi të përshtatemi shpejt me kushtet e reja të punës dhe të mbajmë një ritëm mjaft të lartë të ofrimit të funksionalitetit të ri.

PĂ«rveç kĂ«saj, ne kemi nevojĂ« pĂ«r tĂ« forcuar ato ekipe qĂ« janĂ« nĂ« kufirin e biznesit online. NĂ« atĂ« moment u bĂ« e qartĂ« se ne mund ta bĂ«nim kĂ«tĂ« vetĂ«m duke pĂ«rdorur burime tĂ« brendshme. Dhe rreth 50 njerĂ«z nĂ« dy javĂ« ndryshuan zonĂ«n ku ata punonin mĂ« parĂ« dhe u pĂ«rfshinĂ« nĂ« punĂ«n pĂ«r njĂ« produkt qĂ« ishte i ri pĂ«r ta. 

Kjo nuk kërkon ndonjë përpjekje të veçantë menaxheriale, sepse së bashku me organizimin e procesit tonë, përmirësimin teknik të produktit dhe praktikat e sigurimit të cilësisë, ne i mësojmë ekipet tona të vetëorganizohen - të menaxhojnë procesin e tyre të prodhimit pa përfshirë burimet administrative.

Ne ishim nĂ« gjendje t'i fokusonim burimet tona tĂ« menaxhimit pikĂ«risht aty ku ishte e nevojshme nĂ« atĂ« moment - nĂ« koordinimin sĂ« bashku me biznesin: ÇfarĂ« Ă«shtĂ« e rĂ«ndĂ«sishme pĂ«r klientin tonĂ« tani, çfarĂ« funksioni duhet tĂ« zbatohet sĂ« pari, çfarĂ« duhet bĂ«rĂ« pĂ«r tĂ« rritur aftĂ«sinĂ« tonĂ« tĂ« xhiros pĂ«r tĂ« dorĂ«zuar dhe pĂ«rpunuar porositĂ«. E gjithĂ« kjo dhe njĂ« model i qartĂ« bĂ«ri tĂ« mundur qĂ« gjatĂ« kĂ«saj periudhe tĂ« ngarkojmĂ« rrjedhat tona tĂ« vlerĂ«s sĂ« prodhimit me atĂ« qĂ« Ă«shtĂ« vĂ«rtet e rĂ«ndĂ«sishme dhe e nevojshme. 

ËshtĂ« e qartĂ« se me punĂ«n nĂ« distancĂ« dhe njĂ« ritĂ«m tĂ« lartĂ« ndryshimi, kur treguesit e biznesit varen nga pjesĂ«marrja e tĂ« gjithĂ«ve, nuk mund tĂ« mbĂ«shteteni vetĂ«m nĂ« ndjenjat e brendshme nga seria "A po shkon gjithçka mirĂ« me ne? Po, duket mirĂ«â€. Nevojiten metrika objektive tĂ« procesit tĂ« prodhimit. Ne i kemi kĂ«to, ato janĂ« tĂ« disponueshme pĂ«r kĂ«do qĂ« Ă«shtĂ« i interesuar nĂ« matjet e ekipeve tĂ« produkteve. Para sĂ« gjithash, vetĂ« ekipi, biznesi, nĂ«nkontraktorĂ«t dhe menaxhmenti.

Një herë në dy javë, mbahet një status me secilin ekip, ku analizohen metrikat për 10 minuta, identifikohen pengesat në procesin e prodhimit dhe zhvillohet një zgjidhje e përbashkët: çfarë mund të bëhet për të eliminuar këto pengesa. Këtu mund të kërkoni menjëherë ndihmë nga menaxhmenti nëse ndonjë problem i identifikuar është jashtë zonës së ndikimit të ekipeve, ose ekspertizës së kolegëve që mund të kenë hasur tashmë një problem të ngjashëm.

Megjithatë, ne e kuptojmë se për të përshpejtuar disa herë (dhe pikërisht ky është qëllimi që i kemi vendosur vetes), ne ende duhet të mësojmë shumë dhe ta zbatojmë atë në punën tonë të përditshme. Tani për tani ne po vazhdojmë të shkallëzojmë qasjen tonë të produktit në ekipe të tjera dhe produkte të reja. Për ta bërë këtë, ne duhej të zotëronim një format të ri për ne - një shkollë në internet të metodologëve.

MetodologĂ«t, njerĂ«zit qĂ« ndihmojnĂ« ekipet tĂ« ndĂ«rtojnĂ« njĂ« proces, tĂ« krijojnĂ« komunikime dhe tĂ« pĂ«rmirĂ«sojnĂ« efikasitetin e punĂ«s, janĂ« nĂ« thelb agjentĂ« tĂ« ndryshimit. Tani pĂ«r tani, tĂ« diplomuarit e grupit tonĂ« tĂ« parĂ« po punojnĂ« me ekipe dhe po i ndihmojnĂ« ata tĂ« bĂ«hen tĂ« suksesshĂ«m. 

Mendoj se situata aktuale na hap mundësi dhe perspektiva për të cilat ndoshta ne vetë nuk jemi ende plotësisht të vetëdijshëm. Por përvoja dhe praktika që po fitojmë tani konfirmon se kemi zgjedhur rrugën e duhur të zhvillimit, nuk do të humbasim këto mundësi të reja në të ardhmen dhe do të jemi në gjendje t'i përgjigjemi po aq efektivisht sfidave me të cilat do të përballet Sportmaster.

Gjetjet

Gjatë kësaj kohe të vështirë, ne kemi formuluar parimet kryesore mbi të cilat mbështetet zhvillimi i softuerit, të cilat, mendoj se do të jenë të rëndësishme për çdo kompani që merret me këtë.

NjerĂ«z. Kjo Ă«shtĂ« ajo ku gjithçka mbĂ«shtetet. PunonjĂ«sit duhet tĂ« kĂ«naqen me punĂ«n e tyre dhe tĂ« kuptojnĂ« qĂ«llimet e kompanisĂ« dhe qĂ«llimet e produkteve nĂ« tĂ« cilat punojnĂ«. Dhe, sigurisht, ata mund tĂ« zhvillohen profesionalisht. 

ĐąĐ”Ń…ĐœĐŸĐ»ĐŸĐłĐžŃ. ËshtĂ« e nevojshme qĂ« kompania tĂ« marrĂ« njĂ« qasje tĂ« pjekur pĂ«r tĂ« punuar me grupin e saj tĂ« teknologjisĂ« dhe tĂ« ndĂ«rtojĂ« kompetenca aty ku Ă«shtĂ« vĂ«rtet e nevojshme. TingĂ«llon shumĂ« e thjeshtĂ« dhe e qartĂ«. Dhe shumĂ« shpesh injorohet.

proceset. ËshtĂ« e rĂ«ndĂ«sishme tĂ« organizohet siç duhet puna e ekipeve tĂ« produkteve dhe qendrave tĂ« kompetencĂ«s, tĂ« vendoset ndĂ«rveprimi me biznesin nĂ« mĂ«nyrĂ« qĂ« tĂ« punohet me tĂ« si partner.

Në përgjithësi, kështu mbijetuam. Teza kryesore e kohës sonë u vërtetua edhe një herë, me një klikim kumbues në ballë

Edhe nëse jeni një biznes i madh offline me shumë dyqane dhe një mori qytetesh ku veproni, zhvilloni biznesin tuaj online. Ky nuk është vetëm një kanal shtesë shitjesh ose një aplikacion i bukur përmes të cilit gjithashtu mund të blini diçka (dhe gjithashtu sepse konkurrentët kanë gjithashtu të bukur). Kjo nuk është një gomë rezervë për çdo rast për t'ju ndihmuar të përballoni stuhinë.

Kjo është një domosdoshmëri absolute. Për të cilat duhet të përgatiten jo vetëm aftësitë tuaja teknike dhe infrastruktura, por edhe njerëzit dhe proceset tuaja. Në fund të fundit, mund të blini shpejt memorie shtesë, hapësirë, të vendosni instanca të reja, etj. brenda disa orësh. Por njerëzit dhe proceset duhet të përgatiten paraprakisht për këtë.

Burimi: www.habr.com

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster