Momwe pulogalamu yaying'ono idasinthira ofesi yaying'ono kukhala kampani ya federal yokhala ndi phindu la 100+ miliyoni rubles / mwezi

Kumapeto kwa Disembala 2008, ndinaitanidwa ku imodzi mwama taxi ku Perm ndi cholinga chopanga mabizinesi omwe analipo kale. Kawirikawiri, ndinapatsidwa ntchito zitatu zofunika:


  • Pangani phukusi la mapulogalamu a malo oimbira foni okhala ndi pulogalamu yam'manja ya oyendetsa ma taxi ndikusintha mabizinesi amkati.
  • Chilichonse chinayenera kuchitidwa munthawi yochepa kwambiri.
  • Khalani ndi mapulogalamu anuanu, m'malo mogulidwa kuchokera kwa omwe akupanga chipani chachitatu, omwe m'tsogolomu, pamene bizinesi ikukula, ikhoza kusinthidwa paokha kuti isinthe msika.

Panthawiyo, sindinamvetsetse momwe msika uwu umagwirira ntchito ndi maonekedwe ake, komabe, zinthu ziwiri zinali zoonekeratu kwa ine. Malo oimbira foni ayenera kumangidwa pamaziko a pulogalamu yotseguka ya asterisk PBX. Kusinthana kwa chidziwitso pakati pa malo oyimbira foni ndi pulogalamu yam'manja ndiyo yankho la kasitomala-seva yokhala ndi njira zonse zofananira zopangira mamangidwe a projekiti yamtsogolo ndi mapulogalamu ake.

Nditawunika koyambirira kwa ntchito, masiku omaliza ndi ndalama za polojekitiyi, komanso kuvomerezana pazofunikira zonse ndi mwiniwake wa taxi, ndidayamba ntchito mu Januware 2009.

Ndikuyang'ana kutsogolo, ndinena nthawi yomweyo. Zotsatira zake zinali nsanja yowopsa yomwe ikuyenda pa ma seva 60+ m'mizinda 12 ku Russia ndi 2 ku Kazakhstan. Phindu lonse la kampaniyo linali 100+ miliyoni rubles / mwezi.

Gawo loyamba. Chitsanzo

Popeza panthawiyo ndinalibe chidziwitso chothandiza pa telephony ya IP, ndipo ndinkangodziwa bwino kwambiri asterisk monga gawo la kuyesa "kunyumba", adaganiza kuti ayambe kugwira ntchito ndi chitukuko cha pulogalamu ya foni ndi gawo la seva. Pa nthawi yomweyo, kutseka mipata chidziwitso pa ntchito zina.

Ngati ndi pulogalamu yam'manja zonse zinali zomveka bwino. Panthawiyo, zitha kulembedwa mu java pama foni osavuta, koma kulemba seva yotumizira makasitomala am'manja kunali kovuta kwambiri:

  • Kodi seva OS idzagwiritsidwa ntchito;
  • Kutengera lingaliro loti chilankhulo cha pulogalamu chimasankhidwa kuti chigwire ntchito, osati mosemphanitsa, ndikuganizira mfundo 1, chilankhulo cha pulogalamu chomwe chingakhale choyenera kuthetsa mavuto;
  • Pakukonza, kunali koyenera kuganizira za tsogolo la katundu wapamwamba pa ntchito;
  • Ndi database iti yomwe ingatsimikizire kulolerana kwa zolakwika pansi pa katundu wambiri komanso momwe mungasungire nthawi yoyankha mwachangu pamene kuchuluka kwa zopempha kumawonjezeka;
  • Chomwe chimatsimikizira chinali liwiro lachitukuko komanso kuthekera kokulitsa kachidindo
  • Mtengo wa zida ndi kukonza kwake m'tsogolomu (chimodzi mwazinthu za kasitomala ndikuti ma seva ayenera kukhala m'gawo lomwe amayang'anira);
  • Mtengo wa omanga omwe adzafunike mu magawo otsatirawa a ntchito pa nsanja;

Komanso nkhani zina zambiri zokhudzana ndi mapangidwe ndi chitukuko.

Ndisanayambe ntchitoyo, ndinapereka lingaliro lotsatirali kwa mwiniwake wa bizinesi: popeza polojekitiyi ndi yovuta kwambiri, kukhazikitsidwa kwake kudzatenga nthawi yodziwika bwino, kotero choyamba ndimapanga mtundu wa MVP, womwe sudzatenga nthawi yochuluka. ndalama, koma zomwe zidzalola kampani yake kupeza mwayi wopikisana pamsika kale "pano ndi pano", komanso idzakulitsa luso lake ngati ntchito ya taxi. M'malo mwake, yankho lapakatikati loterolo lidzandipatsa nthawi yoti ndipange mozama yankho lomaliza ndi nthawi yoyesera luso. Nthawi yomweyo, yankho la pulogalamu yomwe yakhazikitsidwa silingatsimikizidwe kuti idapangidwa bwino ndipo ikhoza kukonzedwanso kapena kusinthidwa mtsogolomo, koma idzachita zofunikira kuti "asiyane ndi omwe akupikisana nawo." Woyambitsa taxiyo adakonda lingalirolo, motero pamapeto pake adachita.

Ndidakhala milungu iwiri yoyambirira ndikuphunzira momwe amagwirira ntchito pakampani, komanso kuphunzira ntchito ya taxi kuchokera mkati. Adachita kafukufuku wabizinesi komwe, chiyani komanso momwe angadzipangire okha komanso ngati kuli kofunikira nkomwe. Ndi zovuta ndi zovuta zotani zomwe ogwira ntchito pakampani amakumana nazo? Momwe amathetsedwera. Momwe tsiku lantchito limapangidwira antchito akampani. Kodi amagwiritsa ntchito zida zotani?

Pofika kumapeto kwa sabata lachitatu, nditayamba ntchito ndikuphunzira zinthu zosangalatsa pa intaneti, ndikuganizira zofuna za mwiniwake wa bizinesi, komanso chidziwitso changa ndi luso langa panthawiyo, ndinaganiza zogwiritsa ntchito stack zotsatirazi. :

  • Seva ya database: MsSQL (mtundu waulere wokhala ndi malire a database mpaka 2GB);
  • Kupititsa patsogolo seva yotumizira makasitomala ku Delphi pansi pa Windows, popeza panali kale seva ya Windows yomwe deta idzayikidwe, komanso malo otukuka omwe amathandizira chitukuko chofulumira;
  • Poganizira za kuchepa kwa intaneti pa mafoni am'manja kumbuyo mu 2009, njira yosinthira pakati pa kasitomala ndi seva iyenera kukhala ya binary. Izi zidzachepetsa kukula kwa mapaketi a data omwe amafalitsidwa ndipo, chifukwa chake, kuonjezera kukhazikika kwa ntchito ya makasitomala ndi seva;

Masabata ena awiri adagwiritsidwa ntchito popanga protocol ndi database. Zotsatira zake zinali phukusi la 12 lomwe limatsimikizira kusinthanitsa kwa data yonse yofunikira pakati pa kasitomala wam'manja ndi seva komanso matebulo pafupifupi 20 mu database. Ndinachita gawo ili la ntchitoyi ndikuganizira zam'tsogolo, ngakhale ndiyenera kusintha teknoloji yonseyo, mapangidwe a phukusi ndi database ziyenera kukhala zosasinthika.

Pambuyo pa ntchito yokonzekera, zinali zotheka kuyamba kukhazikitsidwa kothandiza kwa lingalirolo. Kuti ndifulumizitse ntchitoyi pang'ono ndikumasula nthawi yochita ntchito zina, ndidapanga mtundu wa pulogalamu yam'manja, jambulani UI, gawo lina la UX, ndikuphatikiza wolemba mapulogalamu wodziwika bwino wa java pantchitoyo. Ndipo adayang'ana pa chitukuko cha mbali ya seva, kupanga ndi kuyesa.

Pofika kumapeto kwa mwezi wachiwiri wa ntchito pa MVP, mtundu woyamba wa seva ndi chitsanzo cha kasitomala chinali chokonzeka.

Ndipo pofika kumapeto kwa mwezi wachitatu, pambuyo pa mayeso opangira ndi kuyesa kumunda, kukonza zolakwika, kusintha pang'ono kwa protocol ndi database, ntchitoyo inali yokonzeka kupanga. Zomwe ndi zomwe zidachitika.

Kuyambira nthawi ino gawo losangalatsa komanso lovuta kwambiri la polojekiti limayamba.

Pakusintha kwa madalaivala kupita ku pulogalamu yatsopano, ntchito ya maola XNUMX idakonzedwa. Popeza si onse amene akanabwera nthawi ya ntchito masana. Kuonjezera apo, poyang'anira, ndi chigamulo cholimba cha woyambitsa kampaniyo, adakonzedwa mwanjira yakuti malowedwe / mawu achinsinsi adalowetsedwa ndi woyang'anira ntchito ya taxi ndipo sanadziwitsidwe kwa dalaivala. Kumbali yanga, chithandizo chaukadaulo kwa ogwiritsa ntchito chinali chofunikira pakalephera komanso zinthu zosayembekezereka.

Lamulo la Murphy limatiuza kuti: "Chilichonse chomwe chingawonongeke, chidzalakwika." Ndipo umo ndi momwe zinthu zinasokonekera ... Ndi chinthu chimodzi pamene ine ndi oyendetsa taxi angapo adayesa kugwiritsa ntchito pamadongosolo angapo a mayeso. Ndipo ndi nkhani yosiyana kwambiri pamene oyendetsa 500+ pamzere amagwira ntchito munthawi yeniyeni pamadongosolo enieni ochokera kwa anthu enieni.

Mapangidwe a pulogalamu yam'manja anali osavuta ndipo panali nsikidzi zocheperako kuposa zomwe zili pa seva. Choncho, cholinga chachikulu cha ntchito chinali kumbali ya seva. Vuto lovuta kwambiri pakugwiritsa ntchito linali vuto la kulumikizidwa kwa seva pomwe intaneti pa foni idatayika ndipo gawolo lidabwezeretsedwanso. Ndipo intaneti idasowa nthawi zambiri. Choyamba, m'zaka zimenezo Intaneti pa foni palokha sanali okhazikika mokwanira. Kachiwiri, panali malo ambiri akhungu pomwe intaneti sinagwire ntchito. Tidazindikira vutoli nthawi yomweyo ndipo mkati mwa maola XNUMX tidakonza ndikukonzanso mapulogalamu onse omwe adayikidwapo kale.

Seva makamaka inali ndi zolakwika pakugawa kwadongosolo komanso kukonza kolakwika kwa zopempha zina kuchokera kwa makasitomala. Nditazindikira zolakwika, ndidakonza ndikusintha seva.

M'malo mwake, panalibe zovuta zambiri zaukadaulo panthawiyi. Vuto lonse linali loti ndinali nditagwira ntchito ku ofesi kwa pafupifupi mwezi wathunthu, koma mwa apo ndi apo. Mwina 4-5 nthawi. Ndipo ndinagona mokwanira ndikuyamba, popeza panthawiyo ndinali kugwira ntchito ndekha ndipo palibe wina kupatula ine amene akanatha kukonza kalikonse.

Mwezi, izi sizikutanthauza kuti zonse zinali glitching mosalekeza kwa mwezi umodzi ndipo ine ndinali kukopera chinachake popanda kusiya. Ife tangoganiza zimenezo. Kupatula apo, bizinesiyo idayamba kale kugwira ntchito ndikupanga phindu. Ndi bwino kusewera motetezeka ndikupumula mochedwa kusiyana ndi kutaya makasitomala ndi phindu tsopano. Tonse tidamvetsetsa bwino izi, chifukwa chake gulu lonse lidapereka chidwi komanso nthawi yobweretsa pulogalamu yatsopano pamatakisi. Ndipo poganizira za kuchuluka kwa magalimoto omwe alipo tsopano, tidzathetsa zofooka zonse mkati mwa mwezi umodzi. Chabwino, nsikidzi zobisika zomwe zingakhalepo sizingakhale ndi zotsatira zovuta pabizinesi ndipo, ngati kuli kofunikira, zitha kuwongoleredwa mwachizolowezi.

Apa m'pofunika kuzindikira thandizo lamtengo wapatali kuchokera kwa otsogolera ndi oyang'anira ntchito za taxi, omwe, pomvetsetsa kwambiri zovuta za kusamutsa madalaivala ku mapulogalamu atsopano, amagwira ntchito ndi madalaivala usana ndi usiku. Ndipotu, titamaliza kukhazikitsa mapulogalamu atsopano pa mafoni, sitinataye dalaivala mmodzi. Ndipo iwo sanawonjezere kwambiri kuchuluka kwa osachotsa makasitomala, omwe posakhalitsa adabwereranso kumagulu abwinobwino.

Izi zinamaliza gawo loyamba la ntchitoyo. Ndipo ziyenera kudziwidwa kuti zotsatira zake sizinachedwe kubwera. Pogwiritsa ntchito kugawa kwa malamulo kwa madalaivala popanda kulowererapo kwa anthu, nthawi yodikirira tekesi ndi kasitomala idachepetsedwa ndi dongosolo la kukula, zomwe mwachibadwa zimawonjezera kukhulupirika kwa makasitomala kuntchito. Izi zinapangitsa kuti chiwerengero cha malamulo chiwonjezeke. Kutsatira izi, chiwerengero cha oyendetsa taxi chinawonjezeka. Chotsatira chake, chiwerengero cha maoda omalizidwa bwino chawonjezekanso. Ndipo zotsatira zake, phindu la kampaniyo linakula. Inde, apa ndikupita patsogolo pang'ono, popeza zonsezi sizinachitike nthawi yomweyo. Kunena kuti oyang'anira adakondwera ndikusanena kanthu. Ndinapatsidwa mwayi wopanda malire wopezera ndalama zambiri pantchitoyi.

Zipitilizidwa..

Source: www.habr.com

Kuwonjezera ndemanga