Bawo ni eto kekere kan ṣe sọ ọfiisi kekere kan si ile-iṣẹ apapo pẹlu èrè ti 100+ milionu rubles / osù

Ni opin Oṣu kejila ọdun 2008, a pe mi si ọkan ninu awọn iṣẹ takisi ni Perm pẹlu ibi-afẹde ti adaṣe awọn ilana iṣowo ti o wa tẹlẹ. Ni gbogbogbo, a fun mi ni awọn iṣẹ pataki mẹta:


  • Dagbasoke package sọfitiwia fun ile-iṣẹ ipe kan pẹlu ohun elo alagbeka kan fun awakọ takisi ati adaṣe awọn ilana iṣowo inu.
  • Ohun gbogbo ni lati ṣee ṣe ni akoko ti o kuru ju.
  • Ni sọfitiwia tirẹ, dipo rira lati ọdọ awọn olupilẹṣẹ ẹni-kẹta, eyiti ni ọjọ iwaju, bi iṣowo naa ṣe ndagba, le ṣe iwọn ni ominira si awọn ipo ọja iyipada nigbagbogbo.

Ni akoko yẹn, Emi ko loye bi ọja yii ṣe n ṣiṣẹ ati awọn iwulo rẹ, ṣugbọn sibẹsibẹ, awọn nkan meji han mi. Ile-iṣẹ ipe gbọdọ wa ni itumọ lori ipilẹ ti sọfitiwia ami akiyesi orisun ṣiṣi PBX. Paṣipaarọ alaye laarin ile-iṣẹ ipe ati ohun elo alagbeka jẹ pataki ojutu olupin-olupin pẹlu gbogbo awọn ilana ti o baamu fun apẹrẹ faaji ti iṣẹ akanṣe iwaju ati siseto rẹ.

Lẹhin igbelewọn alakoko ti awọn iṣẹ ṣiṣe, awọn akoko ipari ati awọn idiyele fun iṣẹ akanṣe naa, ati pe Mo gba gbogbo awọn ọran pataki pẹlu oniwun iṣẹ takisi, Mo bẹrẹ iṣẹ ni Oṣu Kini ọdun 2009.

Wiwa iwaju, Emi yoo sọ lẹsẹkẹsẹ. Abajade jẹ pẹpẹ ti o ni iwọn ti o nṣiṣẹ lori awọn olupin 60+ ni awọn ilu 12 ni Russia ati 2 ni Kazakhstan. Lapapọ èrè ile-iṣẹ jẹ 100+ million rubles fun oṣu kan.

Ipele kinni. Afọwọṣe

Niwọn igba ti Emi ko ni iriri ti o wulo ni telephony IP, ati pe MO ni imọ-jinlẹ nikan pẹlu aami akiyesi gẹgẹ bi apakan ti awọn idanwo “ile”, o pinnu lati bẹrẹ ṣiṣẹ pẹlu idagbasoke ohun elo alagbeka ati apakan olupin. Ni akoko kanna, pipade awọn ela ni imọ lori awọn iṣẹ-ṣiṣe miiran.

Ti o ba pẹlu ohun elo alagbeka ohun gbogbo jẹ diẹ sii tabi kere si ko o. Ni akoko yẹn, o le kọ ni Java nikan fun awọn foonu titari-bọtini ti o rọrun, ṣugbọn kikọ olupin ti n ṣiṣẹ awọn alabara alagbeka jẹ idiju diẹ sii:

  • Kini olupin OS yoo lo;
  • Da lori awọn kannaa ti a siseto ede ti wa ni yàn fun a iṣẹ-ṣiṣe, ati ki o ko idakeji, ati ki o mu sinu iroyin ojuami 1, eyi ti siseto ede yoo jẹ ti aipe fun lohun isoro;
  • Lakoko apẹrẹ, o jẹ dandan lati ṣe akiyesi awọn ẹru giga ti ọjọ iwaju ti a nireti lori iṣẹ naa;
  • Ibi ipamọ data wo ni o le ṣe iṣeduro ifarada ẹbi labẹ awọn ẹru giga ati bii o ṣe le ṣetọju akoko idahun data iyara bi nọmba awọn ibeere si rẹ pọ si;
  • Ipinnu ipinnu jẹ iyara ti idagbasoke ati agbara lati ṣe iwọn koodu ni kiakia
  • Iye owo ohun elo ati itọju rẹ ni ọjọ iwaju (ọkan ninu awọn ipo alabara ni pe awọn olupin gbọdọ wa ni agbegbe ti o wa labẹ iṣakoso rẹ);
  • Iye owo ti awọn olupilẹṣẹ ti yoo nilo ni awọn ipele atẹle ti iṣẹ lori pẹpẹ;

Bi daradara bi ọpọlọpọ awọn miiran oran jẹmọ si oniru ati idagbasoke.

Ṣaaju ki o to bẹrẹ iṣẹ lori iṣẹ akanṣe naa, Mo dabaa ipinnu ilana atẹle wọnyi si oniwun iṣowo: nitori pe iṣẹ akanṣe naa jẹ eka pupọ, imuse rẹ yoo gba iye akoko akiyesi, nitorinaa ni akọkọ Mo ṣẹda ẹya MVP kan, eyiti kii yoo gba akoko pupọ ati owo, ṣugbọn eyi ti yoo gba rẹ ile lati jèrè a ifigagbaga anfani lori oja tẹlẹ "nibi ati bayi", ati ki o yoo tun faagun awọn oniwe-agbara bi a takisi iṣẹ. Ni ọna, iru ojutu agbedemeji yoo fun mi ni akoko lati ni ironu diẹ sii ṣe apẹrẹ ojutu ikẹhin ati akoko fun awọn adanwo imọ-ẹrọ. Ni akoko kanna, ojutu sọfitiwia imuse kii yoo ni iṣeduro lati ṣe apẹrẹ ti o tọ ati pe o le ṣe atunkọ tabi rọpo ni ọjọ iwaju, ṣugbọn dajudaju yoo ṣe iṣẹ ṣiṣe pataki ti o kere ju lati “ya kuro lọdọ awọn oludije.” Oludasile takisi fẹran ero naa, nitorina ni ipari wọn ṣe.

Mo lo awọn ọsẹ meji akọkọ ti nkọ awọn ilana iṣowo ni ile-iṣẹ, ati ikẹkọ iṣẹ ti takisi lati inu. Ti ṣe itupalẹ iṣowo ti ibiti, kini ati bii o ṣe le ṣe adaṣe ati boya o jẹ dandan rara. Awọn iṣoro ati awọn iṣoro wo ni awọn oṣiṣẹ ile-iṣẹ koju? Bawo ni wọn ṣe yanju. Bii o ṣe ṣeto ọjọ iṣẹ fun awọn oṣiṣẹ ile-iṣẹ naa. Awọn irinṣẹ wo ni wọn lo?

Ni ipari ọsẹ kẹta, lẹhin ti o bẹrẹ iṣẹ ati ikẹkọ awọn ọran ti iwulo lori Intanẹẹti, ni akiyesi awọn ifẹ ti oniwun iṣowo, ati imọ ti ara mi ati awọn agbara ni akoko yẹn, o pinnu lati lo akopọ atẹle naa. :

  • Olupin aaye data: MsSQL (ẹya ọfẹ pẹlu opin faili data to 2GB);
  • Idagbasoke ti olupin ti n ṣiṣẹ awọn alabara alagbeka ni Delphi labẹ Windows, nitori olupin Windows kan ti wa tẹlẹ lori eyiti a yoo fi data data sori ẹrọ, ati agbegbe idagbasoke funrararẹ ṣe iranlọwọ fun idagbasoke iyara;
  • Ni akiyesi awọn iyara Intanẹẹti kekere lori awọn foonu alagbeka pada ni ọdun 2009, ilana paṣipaarọ laarin alabara ati olupin gbọdọ jẹ alakomeji. Eyi yoo dinku iwọn awọn apo-iwe data ti a firanṣẹ ati, bi abajade, mu iduroṣinṣin ti iṣẹ awọn alabara pọ si pẹlu olupin naa;

Ọsẹ meji miiran ni a lo lati ṣe apẹrẹ ilana ati data data. Abajade jẹ awọn idii 12 ti o rii daju pe paṣipaarọ gbogbo data pataki laarin alabara alagbeka ati olupin ati nipa awọn tabili 20 ninu aaye data. Mo ṣe apakan iṣẹ yii ni akiyesi ọjọ iwaju, paapaa ti MO ba ni lati yi akopọ imọ-ẹrọ pada patapata, eto ti awọn idii ati data data yẹ ki o wa ko yipada.

Lẹhin iṣẹ igbaradi, o ṣee ṣe lati bẹrẹ imuse iṣe ti ero naa. Lati mu ilana naa yara diẹ ati ki o gba akoko laaye fun awọn iṣẹ ṣiṣe miiran, Mo ṣe ẹya yiyan ti ohun elo alagbeka, ṣe apẹrẹ UI, ni apakan UX, ati kopa ninu oluṣeto Java ti o faramọ ninu iṣẹ naa. Ati pe o dojukọ lori idagbasoke ẹgbẹ olupin, apẹrẹ ati idanwo.

Ni ipari oṣu keji ti iṣẹ lori MVP, ẹya akọkọ ti olupin ati apẹẹrẹ alabara ti ṣetan.

Ati ni opin oṣu kẹta, lẹhin awọn idanwo sintetiki ati awọn idanwo aaye, awọn atunṣe kokoro, awọn ilọsiwaju kekere si ilana ati data data, ohun elo naa ti ṣetan fun iṣelọpọ. Ewo ni ohun ti a ṣe.

Lati akoko yii apakan ti o nifẹ julọ ati ti o nira julọ ti iṣẹ akanṣe bẹrẹ.

Lakoko iyipada ti awọn awakọ si sọfitiwia tuntun, iṣẹ wakati XNUMX ti ṣeto. Niwọn bi kii ṣe gbogbo eniyan le wa lakoko awọn wakati iṣẹ lakoko ọjọ. Ni afikun, ni iṣakoso, nipasẹ ipinnu ti o lagbara ti oludasile ile-iṣẹ naa, o ti ṣeto ni ọna ti wiwọle / ọrọ igbaniwọle ti tẹ nipasẹ oluṣakoso iṣẹ takisi ati pe wọn ko ni ifitonileti si awakọ naa. Ni apakan mi, atilẹyin imọ-ẹrọ fun awọn olumulo ni a nilo ni ọran ti awọn ikuna ati awọn ipo airotẹlẹ.

Ofin Murphy sọ fun wa: "Ohunkohun ti o le jẹ aṣiṣe, yoo lọ aṣiṣe." Ati pe iyẹn ni deede bi awọn nkan ṣe jẹ aṣiṣe… O jẹ ohun kan nigbati Emi ati ọpọlọpọ awọn awakọ takisi ṣe idanwo ohun elo lori ọpọlọpọ awọn aṣẹ idanwo mejila. Ati pe o jẹ ọrọ ti o yatọ patapata nigbati awọn awakọ 500+ lori laini ṣiṣẹ ni akoko gidi lori awọn aṣẹ gidi lati awọn eniyan gidi.

Awọn faaji ti ohun elo alagbeka jẹ rọrun ati pe o wa ni akiyesi diẹ ninu awọn idun ju ninu olupin naa. Nitorinaa, idojukọ akọkọ ti iṣẹ wa ni ẹgbẹ olupin. Ibanujẹ to ṣe pataki julọ ninu ohun elo naa ni iṣoro gige asopọ lati olupin nigbati Intanẹẹti lori foonu ti sọnu ati pe igba naa ti tun pada. Ati awọn Internet farasin oyimbo igba. Ni akọkọ, ni awọn ọdun yẹn Intanẹẹti lori foonu funrararẹ ko ni iduroṣinṣin to. Ni ẹẹkeji, ọpọlọpọ awọn aaye afọju wa nibiti Intanẹẹti ko ṣiṣẹ. A ṣe idanimọ iṣoro yii fẹrẹẹ lẹsẹkẹsẹ ati laarin awọn wakati XNUMX ti o wa titi ati imudojuiwọn gbogbo awọn ohun elo ti a fi sii tẹlẹ.

Olupin naa ni awọn aṣiṣe ni ipilẹ algorithm pinpin ati sisẹ ti ko tọ ti diẹ ninu awọn ibeere lati ọdọ awọn alabara. Lori idamo awọn abawọn, Mo ṣe atunṣe ati imudojuiwọn olupin naa.

Ni otitọ, ko si ọpọlọpọ awọn iṣoro imọ-ẹrọ ni ipele yii. Gbogbo iṣoro naa ni pe Mo wa lori iṣẹ ni ọfiisi fun bii oṣu kan, nikan ni igba diẹ lọ si ile. Boya 4-5 igba. Mo sì sùn dáadáa, mo sì bẹ̀rẹ̀ sí í bẹ̀rẹ̀, níwọ̀n bó ti jẹ́ pé lákòókò yẹn èmi nìkan ló ń ṣe iṣẹ́ náà, kò sì sẹ́ni tó lè tún nǹkan kan ṣe.

Ni oṣu kan, eyi ko tumọ si pe ohun gbogbo n ṣe didan nigbagbogbo fun oṣu kan ati pe Mo n ṣe koodu nkan kan laisi idaduro. A kan pinnu iyẹn. Lẹhinna, iṣowo naa ti ṣiṣẹ tẹlẹ ati ṣiṣe ere. O dara lati mu ṣiṣẹ lailewu ati isinmi nigbamii ju lati padanu awọn onibara ati awọn ere ni bayi. Gbogbo wa loye eyi daradara, nitorinaa gbogbo ẹgbẹ lapapọ ṣe iyasọtọ akiyesi ti o pọju ati akoko lati ṣafihan sọfitiwia tuntun sinu eto takisi naa. Ati ni akiyesi ijabọ lọwọlọwọ ti awọn aṣẹ, a yoo dajudaju imukuro gbogbo awọn ailagbara laarin oṣu kan. O dara, awọn idun ti o farapamọ ti o le wa yoo dajudaju kii yoo ni awọn abajade to ṣe pataki lori ilana iṣowo ati, ti o ba jẹ dandan, wọn le ṣe atunṣe lori ipilẹ igbagbogbo.

Nibi o jẹ dandan lati ṣe akiyesi iranlọwọ ti ko ṣe pataki lati ọdọ awọn oludari ati awọn aṣoju ti awọn iṣẹ takisi, ti o, pẹlu oye ti o pọju ti idiju ti ipo gbigbe awọn awakọ si sọfitiwia tuntun, ṣiṣẹ pẹlu awọn awakọ ni ayika aago. Ni otitọ, lẹhin ipari fifi sori ẹrọ ti awọn eto tuntun lori awọn foonu, a ko padanu awakọ kan. Ati pe wọn ko ṣe pataki pọ si ipin ogorun ti kii yọkuro ti awọn alabara, eyiti o pada laipe si awọn ipele deede.

Eyi pari ipele akọkọ ti iṣẹ lori iṣẹ naa. Ati pe o yẹ ki o ṣe akiyesi pe abajade ko pẹ ni wiwa. Nipa ṣiṣe adaṣe pinpin awọn aṣẹ si awọn awakọ laisi idasi eniyan, apapọ akoko iduro fun takisi nipasẹ alabara kan dinku nipasẹ aṣẹ titobi, eyiti o pọ si iṣootọ alabara nipa ti ara si iṣẹ naa. Eyi yori si ilosoke ninu nọmba awọn ibere. Lẹhin eyi, nọmba awọn awakọ takisi pọ si. Bi abajade, nọmba awọn aṣẹ ti o pari ni aṣeyọri ti tun pọ si. Ati bi abajade, awọn ere ile-iṣẹ pọ si. Nitoribẹẹ, nibi Mo n gba diẹ siwaju fun ara mi, nitori gbogbo ilana yii ko waye lẹsẹkẹsẹ. Lati sọ pe inu iṣakoso naa dun ni lati sọ ohunkohun. A fun mi ni aye ailopin si owo siwaju sii ti ise agbese na.

A tun ma a se ni ojo iwaju..

orisun: www.habr.com

Fi ọrọìwòye kun