Mar a thionndaidh prògram beag oifis bheag gu bhith na chompanaidh feadarail le prothaid de 100+ millean rubles / mìos

Aig deireadh na Dùbhlachd 2008, fhuair mi cuireadh gu aon de na seirbheisean tacsaidh ann am Perm leis an amas fèin-ghluasad a dhèanamh air pròiseasan gnìomhachais a tha ann mar-thà. San fharsaingeachd, chaidh trì gnìomhan bunaiteach a thoirt dhomh:


  • Leasaich pasgan bathar-bog airson ionad gairm le tagradh gluasadach airson draibhearan tacsaidh agus fèin-ghluasad pròiseasan gnìomhachais a-staigh.
  • Dh'fheumadh a h-uile càil a bhith air a dhèanamh anns an ùine as giorra.
  • Biodh am bathar-bog agad fhèin, seach a bhith air a cheannach bho luchd-leasachaidh treas-phàrtaidh, a dh’ fhaodar san àm ri teachd, mar a bhios an gnìomhachas a ’leasachadh, a sgèileadh gu neo-eisimeileach gu suidheachadh a’ mhargaidh a tha ag atharrachadh gu cunbhalach.

Aig an àm sin, cha robh mi a 'tuigsinn mar a tha a' mhargaidh seo ag obair agus a nuances, ach a dh'aindeoin sin, dà rud a bha follaiseach dhomh. Feumaidh an ionad gairm a bhith air a thogail air bunait bathar-bog rionnag stòr fosgailte PBX. Tha an iomlaid fiosrachaidh eadar an ionad fòn agus an tagradh gluasadach gu ìre mhòr na fhuasgladh teachdaiche-cliant leis na pàtranan co-fhreagarrach airson dealbhadh ailtireachd a’ phròiseict san àm ri teachd agus a phrògramadh.

Às deidh ro-mheasadh air gnìomhan, cinn-latha agus cosgaisean a’ phròiseict, agus às deidh dhomh na cùisean riatanach uile aontachadh le sealbhadair na seirbheis tacsaidh, thòisich mi ag obair san Fhaoilleach 2009.

A’ coimhead air adhart, canaidh mi sa bhad. B’ e an toradh seo àrd-ùrlar scalable a’ ruith air 60+ frithealaichean ann am bailtean-mòra 12 san Ruis agus 2 ann an Kazakhstan. B’ e prothaid iomlan na companaidh 100+ millean rubles / mìos.

Ìre a h-aon. Prototype

Leis nach robh eòlas practaigeach agam aig an àm sin ann am fònadh IP, agus cha robh mi ach gu h-àrd eòlach air reultan mar phàirt de dheuchainnean “dachaigh”, chaidh co-dhùnadh tòiseachadh ag obair le leasachadh tagradh gluasadach agus pàirt frithealaiche. Aig an aon àm, a 'dùnadh beàrnan ann an eòlas air gnìomhan eile.

Nam biodh a h-uile dad nas soilleire leis an tagradh gluasadach. Aig an àm sin, cha b 'urrainnear a sgrìobhadh ach ann an java airson fònaichean putan sìmplidh, ach bha sgrìobhadh frithealaiche a' frithealadh luchd-cleachdaidh gluasadach beagan nas iom-fhillte:

  • Dè an t-OS frithealaiche a thèid a chleachdadh;
  • Stèidhichte air an reusanachadh gu bheil cànan prògramadh air a thaghadh airson gnìomh, agus chan ann a chaochladh, agus a’ toirt aire do phuing 1, dè an cànan prògramaidh a bhios nas fheàrr airson fuasgladh fhaighinn air duilgheadasan;
  • Rè an dealbhadh, bha e riatanach aire a thoirt do na h-uallaichean àrda ris an robh dùil air an t-seirbheis;
  • Dè an stòr-dàta as urrainn fulangas sgàinidhean a ghealltainn fo luchdan àrda agus mar a chumas tu ùine freagairt stòr-dàta luath mar a bhios an àireamh de dh’iarrtasan a’ dol am meud;
  • B’ e am bàillidh dearbhaidh astar an leasachaidh agus an comas an còd a sgèileadh gu sgiobalta
  • cosgais uidheamachd agus cumail suas san àm ri teachd (aon de chumhachan an neach-ceannach gum feum na frithealaichean a bhith suidhichte anns an fhearann ​​​​fo a smachd);
  • Cosgais luchd-leasachaidh a bhios a dhìth anns na h-ath ìrean den obair air an àrd-ùrlar;

A bharrachd air mòran chùisean eile co-cheangailte ri dealbhadh agus leasachadh.

Mus tòisich mi ag obair air a 'phròiseact, mhol mi an co-dhùnadh ro-innleachdail a leanas do neach-seilbh a' ghnìomhachais: leis gu bheil am pròiseact gu math iom-fhillte, bheir e ùine shònraichte airson a bhuileachadh, agus mar sin an toiseach cruthaichidh mi dreach MVP, nach toir mòran ùine agus airgead, ach a leigeas leis a 'chompanaidh aige buannachd fharpaiseach fhaighinn air a' mhargaidh mar-thà "an seo agus an-dràsta", agus leudaichidh e na comasan aige mar sheirbheis tacsaidh. An uair sin, bheir fuasgladh eadar-mheadhanach mar seo ùine dhomh airson am fuasgladh deireannach a dhealbhadh nas ciallaiche agus ùine airson deuchainnean teignigeach. Aig an aon àm, cha bhith cinnt gum bi am fuasgladh bathar-bog a chaidh a chuir an gnìomh air a dhealbhadh gu ceart agus faodar ath-dhealbhadh gu mòr no ath-dhealbhadh san àm ri teachd, ach gu cinnteach nì e an gnìomh as lugha a tha riatanach gus “briseadh air falbh bho na farpaisich.” Bu toil le stèidheadair an tacsaidh am beachd, agus mar sin rinn iad e aig a’ cheann thall.

Chuir mi seachad a’ chiad dà sheachdain a’ sgrùdadh pròiseasan gnìomhachais a’ chompanaidh, agus a’ sgrùdadh obair tacsaidh bhon taobh a-staigh. Rinn e mion-sgrùdadh gnìomhachais air càite, dè agus ciamar a ghabhas a dhèanamh fèin-ghluasadach agus a bheil feum air idir. Dè na duilgheadasan agus na duilgheadasan a bhios aig luchd-obrach companaidh? Mar a tha iad air am fuasgladh. Mar a tha an latha obrach air a chuir air dòigh airson luchd-obrach na companaidh. Dè na h-innealan a bhios iad a’ cleachdadh?

Ro dheireadh an treas seachdain, às deidh tòiseachadh air obair agus sgrùdadh air cùisean inntinneach air an eadar-lìn, a ’toirt aire do mhiannan sealbhadair a’ ghnìomhachais, a bharrachd air m ’eòlas agus mo chomasan fhèin aig an àm sin, chaidh co-dhùnadh an stac a leanas a chuir an sàs. :

  • Frithealaiche stòr-dàta: MsSQL (dreach an-asgaidh le crìoch faidhle stòr-dàta suas gu 2GB);
  • Leasachadh frithealaiche a’ frithealadh teachdaichean gluasadach ann an Delphi fo Windows, leis gu robh frithealaiche Windows ann mu thràth air am biodh an stòr-dàta air a chuir a-steach, a bharrachd air an àrainneachd leasachaidh fhèin a’ comasachadh leasachadh luath;
  • A’ toirt aire do na h-astaran ìosal eadar-lìn air fònaichean-làimhe air ais ann an 2009, feumaidh am protocol iomlaid eadar an neach-dèiligidh agus an frithealaiche a bhith dà-chànanach. Lùghdaichidh seo meud pacaidean dàta tar-chuir agus, mar thoradh air sin, àrdaichidh e seasmhachd obair teachdaichean leis an fhrithealaiche;

Chaidh dà sheachdain eile a chosg a’ dealbhadh a’ phròtacal agus an stòr-dàta. B’ e an toradh 12 pasgan a nì cinnteach gun tèid an dàta riatanach uile a iomlaid eadar an neach-dèiligidh gluasadach agus an frithealaiche agus timcheall air 20 clàr san stòr-dàta. Rinn mi am pàirt seo den obair a’ toirt aire don àm ri teachd, eadhon ged a dh’ fheumas mi an stac teicneòlais atharrachadh gu tur, bu chòir structar nam pasganan agus an stòr-dàta fuireach gun atharrachadh.

Às deidh an obair ullachaidh, bha e comasach tòiseachadh air buileachadh practaigeach a ’bheachd. Gus am pròiseas a luathachadh beagan agus ùine a shaoradh airson gnìomhan eile, rinn mi dreach dreach den tagradh gluasadach, rinn mi sgeidse den UI, gu ìre an UX, agus thug mi a-steach prògramadair java eòlach sa phròiseact. Agus chuir e fòcas air leasachadh, dealbhadh agus deuchainn taobh an fhrithealaiche.

Ro dheireadh an dàrna mìos de dh'obair air an MVP, bha a 'chiad dreach den fhrithealaiche agus prototype an neach-dèiligidh deiseil.

Agus ro dheireadh an treas mìos, às deidh deuchainnean synthetigeach agus deuchainnean achaidh, rèiteachadh bug, leasachaidhean beaga air a’ phròtacal agus an stòr-dàta, bha an tagradh deiseil airson a thoirt gu buil. Sin an rud a chaidh a dhèanamh.

Bhon mhionaid seo tha am pàirt as inntinniche agus as duilghe den phròiseact a’ tòiseachadh.

Nuair a ghluais draibhearan gu bathar-bog ùr, chaidh dleasdanas XNUMX-uair a chuir air dòigh. Leis nach b 'urrainn dha a h-uile duine tighinn aig uairean obrach tron ​​​​latha. A bharrachd air an sin, gu rianachd, le co-dhùnadh làidir de stèidheadair a ’chompanaidh, chaidh a chuir air dòigh ann an dòigh gus an deach an logadh a-steach / facal-faire a chuir a-steach le manaidsear na seirbheis tacsaidh agus cha deach innse dhaibh don draibhear. Air mo thaobh, bha feum air taic theicnigeach do luchd-cleachdaidh air eagal fàilligidhean agus suidheachaidhean ris nach robh dùil.

Tha Lagh Murphy ag innse dhuinn: “Rud sam bith a dh’ fhaodadh a dhol ceàrr, thèid e ceàrr. ” Agus sin dìreach mar a chaidh cùisean ceàrr... 'S e aon rud a bh' ann nuair a rinn mi fhèin agus grunn dhraibhearan tacsaidh an tagradh air grunn dhusan òrdugh deuchainn. Agus tha e na chùis gu tur eadar-dhealaichte nuair a bhios 500+ draibhearan air an loidhne ag obair ann an àm fìor air òrdughan fìor bho dhaoine fìor.

Bha ailtireachd an aplacaid gluasadach sìmplidh agus bha mòran nas lugha de bhiteagan ann na bha san fhrithealaiche. Mar sin, bha prìomh fhòcas na h-obrach air taobh an fhrithealaiche. B’ e an glitch as deatamaiche san tagradh an duilgheadas a thaobh dì-cheangal bhon t-seirbheisiche nuair a chaidh an eadar-lìn air a’ fòn a chall agus an seisean ath-nuadhachadh a-rithist. Agus chaidh an eadar-lìn à sealladh gu math tric. An toiseach, anns na bliadhnaichean sin cha robh an eadar-lìon air a 'fòn fhèin seasmhach gu leòr. San dàrna h-àite, bha mòran àiteachan dall ann far nach robh an eadar-lìn dìreach ag obair. Chomharraich sinn an duilgheadas seo cha mhòr sa bhad agus taobh a-staigh XNUMX uairean a’ suidheachadh agus ag ùrachadh a h-uile aplacaid a chaidh a chuir a-steach roimhe.

Bha mearachdan aig an fhrithealaiche sa mhòr-chuid ann an algairim sgaoilidh òrdugh agus làimhseachadh ceàrr air cuid de dh’ iarrtasan bho luchd-dèiligidh. Às deidh dhomh glitches a chomharrachadh, rinn mi ceartachadh agus ùrachadh air an fhrithealaiche.

Gu dearbh, cha robh uimhir de dhuilgheadasan teicnigeach ann aig an ìre seo. B’ e an duilgheadas air fad a bh’ ann gun robh mi air dleasdanas san oifis airson faisg air mìos, dìreach a’ dol dhachaigh bho àm gu àm. 'S dòcha 4-5 tursan. Agus chaidil mi ann an deiseachan agus thòisich mi, oir aig an àm sin bha mi ag obair air a’ phròiseact leis fhèin agus cha b’ urrainn do dhuine sam bith ach mise dad a chàradh.

Mìos, chan eil seo a 'ciallachadh gu robh a h-uile dad an-còmhnaidh a' glitching airson mìos agus bha mi a 'còdadh rudeigin gun stad. Tha sinn dìreach air co-dhùnadh sin. Às deidh na h-uile, bha an gnìomhachas mu thràth ag obair agus a 'dèanamh prothaid. Tha e nas fheàrr a chluich sàbhailte agus fois nas fhaide air adhart na bhith a’ call luchd-ceannach agus prothaidean a-nis. Bha sinn uile a’ tuigsinn seo gu math, agus mar sin thug an sgioba gu lèir còmhla an aire agus an ùine as motha airson bathar-bog ùr a thoirt a-steach don t-siostam tacsaidh. Agus a 'toirt aire don trafaig òrdughan a th' ann an-dràsta, bidh sinn gu cinnteach a 'cur às do na h-easbhaidhean uile taobh a-staigh mìos. Uill, gu cinnteach cha toir biastagan falaichte a dh’ fhaodadh fuireach buaidh chudromach air a ’phròiseas gnìomhachais agus, ma tha sin riatanach, faodar an ceartachadh gu gnàthach.

An seo feumar toirt fa-near an taic luachmhor bho stiùirichean agus stiùirichean seirbheisean tacsaidh, a bha, leis an tuigse as motha air cho iom-fhillte ‘s a tha suidheachadh gluasad draibhearan gu bathar-bog ùr, ag obair le draibhearan timcheall a’ ghleoc. Gu dearbh, às deidh dhuinn crìoch a chuir air stàladh phrògraman ùra air fònaichean, cha do chaill sinn aon dhràibhear. Agus cha do dh'àrdaich iad gu mòr an àireamh sa cheud de luchd-dèiligidh nach deach a thoirt air falbh, a chaidh a thilleadh a dh'aithghearr gu ìrean àbhaisteach.

Chuir seo crìoch air a’ chiad ìre den obair air a’ phròiseact. Agus bu chòir a thoirt fa-near nach robh an toradh fada ri thighinn. Le bhith ag fèin-ghluasad cuairteachadh òrdughan gu draibhearan gun eadar-theachd daonna, chaidh an ùine feitheimh cuibheasach airson tacsaidh le neach-dèiligidh a lughdachadh le òrdugh meudachd, a bha gu nàdarrach a’ meudachadh dìlseachd luchd-cleachdaidh don t-seirbheis. Dh'adhbhraich seo àrdachadh anns an àireamh de òrdughan. Às deidh seo, chaidh an àireamh de dhraibhearan tacsaidh àrdachadh. Mar thoradh air an sin, tha an àireamh de òrdughan a chaidh a chrìochnachadh gu soirbheachail air a dhol suas cuideachd. Agus mar thoradh air an sin, mheudaich prothaidean na companaidh. Gu dearbh, an seo tha mi a 'faighinn beagan air thoiseach orm fhìn, oir cha do thachair am pròiseas slàn seo sa bhad. Gus a ràdh gu robh an luchd-stiùiridh toilichte chan eil sin ri ràdh. Fhuair mi cothrom gun chrìoch air tuilleadh maoineachaidh airson a’ phròiseict.

Ri leantainn

Source: www.habr.com

Cuir beachd ann