E faʻafefea e se polokalame laʻititi na liua se ofisa laʻititi i se kamupani feterale ma se tupe mama o le 100+ miliona rubles / masina

I le fa'ai'uga o Tesema 2008, na vala'aulia ai a'u i se tasi o 'au'aunaga ta'avale i Perm ma le fa'amoemoe o le fa'autometi o faiga pisinisi o lo'o iai. I se tulaga lautele, na tuuina mai ia te au ni galuega taua se tolu:


  • Atia'e se pusa fa'akomepiuta mo se telefoni fa'atasi ma se telefoni feavea'i mo aveta'avale taxi ma fa'autometi faiga pisinisi i totonu.
  • Sa tatau ona faia mea uma i se taimi sili ona puupuu.
  • Ia i ai sau lava polokalama, nai lo le faʻatau mai le au atinaʻe lona tolu, lea i le lumanaʻi, aʻo faʻalauteleina le pisinisi, e mafai ona faʻavaeina tutoʻatasi i suiga faifai pea o tulaga tau maketi.

I lena taimi, ou te leʻi malamalama pe faʻapefea ona galue lenei maketi ma ona faʻaaliga, ae ui i lea, e lua mea na manino ia te aʻu. O le nofoaga autu e tatau ona fausia i luga o le faavae o le punaoa tatala asterisk software PBX. O le fefaʻasoaʻiga o faʻamatalaga i le va o le telefoni ma le telefoni feaveaʻi o se faʻataʻitaʻiga a le au faipisinisi ma faʻataʻitaʻiga tutusa uma mo le mamanuina o le fausaga o le lumanaʻi poloketi ma ana polokalame.

Ina ua maeʻa se iloiloga muamua o galuega, taimi faʻatapulaʻa ma tau mo le poloketi, ma ina ua uma ona malilie i mataupu manaʻomia uma ma lē e ona le taxi service, na ou amata galue ia Ianuari 2009.

Vaai i luma, o le a ou fai atu loa. O le iʻuga o se faʻasalalauga faʻatautaia o loʻo faʻaogaina i luga o le 60+ servers i 12 aai i Rusia ma le 2 i Kazakhstan. O le tupe maua atoa a le kamupani e 100+ miliona rubles/masina.

Laasaga tasi. Fa'ata'ita'iga

Talu ai i lena taimi e leai soʻu poto masani ile IP telefoni, ma sa naʻo aʻu masani masani ile asterisk o se vaega o faʻataʻitaʻiga "fale", na tonu ai e amata galue ma le atinaʻeina o se telefoni feaveaʻi ma se vaega o le server. I le taimi lava e tasi, tapunia avanoa i le malamalama i isi galuega.

Afai o le telefoni feavea'i sa sili atu pe itiiti le manino mea uma. I lena taimi, e naʻo le java e mafai ona tusia mo telefoni faʻapipiʻi faigofie, ae o le tusiaina o se 'auʻaunaga e tautuaina tagata faʻatau feaveaʻi sa fai si faigata:

  • O le a le server OS o le a fa'aaogaina;
  • Faʻavae i luga o le manatu e filifilia se gagana polokalame mo se galuega, ae le o le vice versa, ma le amanaia o le vaega 1, o le gagana polokalame o le a sili ona lelei mo le foia o faafitauli;
  • I le taimi o le mamanu, sa tatau ona amanaʻia le faʻamoemoeina o le maualuga o le lumanaʻi i luga o le auaunaga;
  • O fea fa'amaumauga e mafai ona fa'amaonia le fa'apalepale o sese i lalo o le mamafa o uta ma le fa'atumauina o se taimi vave tali atu i fa'amaumauga a'o fa'atupula'ia le numera o talosaga i ai;
  • O le mea e faʻamoemoeina o le saoasaoa o le atinaʻe ma le mafai ona faʻavaveina le numera
  • O le tau o meafaigaluega ma lona tausiga i le lumanaʻi (o se tasi o tulaga a le tagata faʻatau e tatau ona tuʻu le 'auʻaunaga i le teritori o loʻo i lalo o lana pule);
  • Tau o tagata atiaʻe o le a manaʻomia i isi laasaga o galuega i luga o le tulaga;

Faʻapea foʻi ma le tele o isi mataupu e fesoʻotaʻi ma mamanu ma atinaʻe.

Aʻo leʻi amataina le galuega i luga o le poloketi, sa ou tuʻuina atu le filifiliga faʻataʻitaʻi i le pule o pisinisi: talu ai o le poloketi e fai si lavelave, o lona faʻatinoga o le a alu ai se taimi iloga, o lea ou te faia muamua se MVP version, lea o le a le tele se taimi ma tupe, ae o le a mafai ai e lana kamupani ona maua se avanoa faʻatauvaʻa i luga o le maketi ua uma "iinei ma le taimi nei", ma o le a faʻalauteleina foi ona gafatia e avea o se auaunaga taxi. I le isi itu, o sea fofo vavalalata o le a ou maua ai le taimi e sili atu ai le mafaufauina o le fofo mulimuli ma le taimi mo suʻega faʻapitoa. I le taimi lava e tasi, o le polokalama faʻaogaina fofo o le a le faʻamaonia e saʻo le mamanu ma e mafai ona toe faʻafouina pe suia i le lumanaʻi, ae o le a mautinoa lava le faʻatinoina o galuega faʻapitoa e "vavae ese mai tagata tauva." Na fiafia le na faavaeina le taxi i le manatu, o lea na latou faia ai.

Na ou faʻaaluina le lua vaiaso muamua e suʻesuʻe ai pisinisi pisinisi i totonu o le kamupani, ma suʻesuʻeina le galuega a se taxi mai totonu. Faʻatautaia se suʻesuʻega pisinisi o fea, o le a ma le faʻafefea e mafai ona otometi ma pe manaʻomia uma. O a faigata ma faʻafitauli o loʻo feagai ma tagata faigaluega a le kamupani? Le auala e foia ai. E fa'apefea ona fa'atulaga le aso faigaluega mo tagata faigaluega a le kamupani. O a meafaigaluega latou te fa'aogaina?

E oʻo atu i le faaiuga o le vaiaso lona tolu, ina ua uma ona amata galuega ma suʻesuʻeina mataupu e fiafia i ai i luga o le Initaneti, i le amanaia o manaʻoga o le tagata e ona pisinisi, faʻapea foʻi ma loʻu lava iloa ma gafatia i lena taimi, na tonu ai e faʻaoga le faaputuga o loʻo i lalo. :

  • Fa'amaumauga o fa'amaumauga: MsSQL (fa'amatalaga saoloto ma fa'atapula'a faila faila e o'o atu i le 2GB);
  • Atinaʻeina o se 'auʻaunaga e tautuaina tagata faʻatau feaveaʻi i Delphi i lalo o Windows, talu ai ua uma ona i ai se Windows server lea o le a faʻapipiʻiina ai le database, faʻapea foʻi ma le atinaʻeina o le siosiomaga e faʻafaigofie ai le atinaʻe vave;
  • I le amanaia o le maualalo o le saoasaoa o Initaneti i luga o telefoni feʻaveaʻi i tua i le 2009, o le fefaʻatauaʻiga i le va o le kalani ma le server e tatau ona faʻalua. O lenei mea o le a faʻaitiitia ai le tele o faʻamatalaga faʻasalalau faʻasalalau ma, o se taunuuga, faʻateleina le mautu o galuega a tagata faʻatau ma le 'auʻaunaga;

O le isi lua vaiaso na faʻaalu i le fuafuaina o le protocol ma database. O le iʻuga o le 12 afifi e faʻamautinoa ai le fesuiaiga o faʻamatalaga talafeagai uma i le va o le telefoni feaveaʻi ma le 'auʻaunaga ma pe a ma le 20 laulau i totonu o faʻamaumauga. Na ou faia lenei vaega o le galuega ma mafaufau i le lumanaʻi, e tusa lava pe tatau ona ou suia atoa le faaputuga tekinolosi, o le fausaga o afifi ma database e tatau ona tumau e le suia.

Ina ua maeʻa le galuega sauniuni, sa mafai ona amata le faʻatinoina o le manatu. Ina ia faatelevaveina le faagasologa mo sina taimi ma avanoa mo isi galuega, na ou faia se ata faataitai o le telefoni feaveaʻi, tusia le UI, o se vaega o le UX, ma aofia ai se tagata masani java programmer i le poloketi. Ma sa ia taulaʻi atu i le atinaʻeina o le server-itu, mamanu ma suʻega.

E o'o atu i le fa'ai'uga o le masina lona lua o le galuega i le MVP, ua saunia le fa'ata'ita'iga muamua o le server ma le tagata fa'atau.

Ma e oʻo atu i le faʻaiʻuga o le tolu masina, ina ua maeʻa suʻega faʻapipiʻi ma suʻega fanua, faʻaleleia o pusa, faʻaleleia laiti i le protocol ma database, ua sauni le talosaga mo le gaosiga. O le a le mea na fai.

Mai le taimi nei e amata ai le vaega sili ona manaia ma sili ona faigata o le poloketi.

I le taimi o le suiga o avetaavale i le polokalama fou, 24-itula tiute sa faatulagaina. Talu ai e le mafai e tagata uma ona o mai i taimi faigaluega i le aso. E le gata i lea, i le pulega, e ala i se faaiuga malosi a le na faavaeina le kamupani, na faatulagaina i se auala na ulufale ai le login / password e le pule o le auaunaga taxi ma latou te leʻi faailoaina atu i le avetaavale. I laʻu vaega, sa manaʻomia le lagolago faʻapitoa mo tagata faʻaoga pe a faʻaletonu ma tulaga e leʻi mafaufauina.

Fai mai le Tulafono a Murphy: "Soo se mea e mafai ona sese, o le a sese." Ma o le mea tonu lava lena na tupu ai mea sese ... E tasi le mea ina ua ou faʻataʻitaʻiina ma le tele o avetaʻavale taxi le talosaga i luga o le tele o faʻatonuga suʻega. Ma o se mataupu e matua ese lava pe a galulue le 500+ avetaavale i luga o le laina i le taimi moni i luga o poloaiga moni mai tagata moni.

O le fausaga o le telefoni feavea'i sa faigofie ma sa maitauina le itiiti ifo o fa'aletonu i totonu nai lo le server. O le mea lea, o le autu autu o le galuega sa i luga o le itu o le server. O le faʻalavelave sili ona taua i le talosaga o le faʻafitauli o le motusia mai le 'auʻaunaga pe a leiloa le Initaneti i luga o le telefoni ma toe faʻafoʻisia le sauniga. Ma o le Initaneti na mou atu soo. Muamua, i na tausaga o le Initaneti i luga o le telefoni lava ia e leʻi lava mautu. Lona lua, sa i ai le tele o mea tauaso e le aoga ai le Initaneti. Na matou iloa lenei faʻafitauli toetoe lava a vave ma i totonu ole 24 itula faʻamautu ma faʻafouina uma talosaga na faʻapipiʻiina muamua.

O le 'au'aunaga e masani lava ona i ai mea sese i le fa'asologa o le tufatufaina o le algorithm ma le le sa'o fa'agaioiga o nisi o talosaga mai tagata fa'atau. I luga o le faailoaina o faaletonu, sa ou faasa'oina ma faafou le server.

O le mea moni, e le'i tele na'ua fa'afitauli fa'atekinisi i lea la'asaga. O le faigata atoa o le toeitiiti atoa le masina sa ou tiute ai i le ofisa, ae na o nisi taimi e alu ai i le fale. Masalo 4-5 taimi. Ma sa ou moe i le fetaui ma amata, talu ai o le taimi lena sa ou galue ai na o au i le galuega ma e leai se tasi sei vagana ai aʻu e mafai ona toe faaleleia se mea.

O le masina, e le o lona uiga o mea uma sa faʻafefeteina mo le masina ma sa ou faʻailogaina se mea e aunoa ma se taofi. Na'o matou filifili lena mea. A uma mea uma, ua uma ona faʻagaoioia le pisinisi ma maua ai se tupe mama. E sili atu le taʻalo saogalemu ma malolo mulimuli ane nai lo le leiloa o tagata faʻatau ma tupe mama i le taimi nei. Na matou malamalama lelei uma i lenei mea, o lea na tuʻufaʻatasia ai e le 'au atoa le tele o le gauai ma le taimi i le faʻaofiina o polokalama fou i totonu o le taxi system. Ma amanaʻia le feʻaveaʻi o faʻatonuga o loʻo i ai nei, o le a mautinoa lava le faʻaumatia uma o faaletonu i totonu o le masina. Ia, o faʻailoga natia e mafai ona tumau e mautinoa lava e leai ni aʻafiaga ogaoga i le faʻagasologa o pisinisi ma, pe a manaʻomia, e mafai ona faʻasaʻo i se tulaga masani.

O iinei e tatau ai ona maitauina le fesoasoani taua mai faatonu ma taʻitaʻi o auaunaga taxi, oe, ma le maualuga o le malamalama i le lavelave o le tulaga o le fesiitaiga o avetaavale i polokalama fou, sa galulue ma avetaavale i le uati. O le mea moni, ina ua maeʻa le faʻapipiʻiina o polokalame fou i luga o telefoni, matou te leʻi leiloa se avetaavale se tasi. Ma latou te leʻi faʻateleina faʻateleina le pasene o le le aveesea o tagata faʻatau, lea na vave ona toe faʻafoʻi i tulaga masani.

O lea na fa'amae'a ai le vaega muamua o le galuega i le poloketi. Ma e tatau ona maitauina o le taunuuga e leʻi umi. E ala i le otometi le tufatufaina atu o poloaiga i avetaʻavale e aunoa ma se faʻalavelave a le tagata, o le averesi o le taimi faʻatali mo se taxi a le tagata o tausia na faʻaititia i se faʻatonuga o le tele, lea na faʻateleina ai le faʻamaoni o tagata faʻatau i le auaunaga. O lea na mafua ai le faʻateleina o le numera o poloaiga. I le mae'a ai o lea tulaga, na fa'atupula'ia ai le aofa'i o ave ta'avale taxi. O le i'uga, ua si'itia fo'i le aofa'i o fa'atonuga ua mae'a manuia. Ma o se taunuuga, ua faateleina tupe mama a le kamupani. Ioe, o lea ua ou agai teisi atu ia te aʻu, talu ai o lenei faagasologa atoa e leʻi tupu vave. O le faapea atu sa fiafia le pulega e leai se tala. Sa tuuina mai ia te au le avanoa e le faatapulaaina i le faatupeina atili o le poloketi.

Ia toe faauau..

puna: www.habr.com

Faaopoopo i ai se faamatalaga