አንድ አነስተኛ ፕሮግራም በወር 100+ ሚሊዮን ሩብሎች ትርፍ ያለው አንድ ትንሽ ቢሮ ወደ የፌዴራል ኩባንያ እንዴት እንደለወጠው

በታህሳስ ወር 2008 መጨረሻ ላይ፣ ያሉትን የንግድ ሂደቶች በራስ ሰር የማውጣት ግብ በማድረግ በፔር ውስጥ ካሉት የታክሲ አገልግሎቶች ወደ አንዱ ተጋብዤ ነበር። በአጠቃላይ ሶስት መሰረታዊ ስራዎች ተሰጥተውኛል፡-


  • ለጥሪ ማእከል የሶፍትዌር ፓኬጅ ለታክሲ ሹፌሮች የሞባይል መተግበሪያ ያዘጋጁ እና የውስጥ የስራ ሂደቶችን በራስ-ሰር ያድርጉ።
  • ሁሉም ነገር በተቻለ መጠን በአጭር ጊዜ ውስጥ መደረግ ነበረበት.
  • ከሶስተኛ ወገን ገንቢዎች ከመግዛት ይልቅ የእራስዎ ሶፍትዌር ይኑርዎት፣ ይህም ወደፊት፣ ንግዱ ሲዳብር፣ በተናጥል ወደ ተለዋዋጭ የገበያ ሁኔታዎች ሊመዘን ይችላል።

በዚያን ጊዜ ይህ ገበያ እንዴት እንደሚሰራ እና ልዩነቱ አልገባኝም, ነገር ግን ሁለት ነገሮች ለእኔ ግልጽ ነበሩ. የጥሪ ማእከሉ በክፍት ምንጭ የአስቴሪክ ሶፍትዌር PBX መሰረት መገንባት አለበት። በጥሪ ማእከል እና በሞባይል አፕሊኬሽኑ መካከል ያለው የመረጃ ልውውጥ በመሰረቱ የደንበኛ አገልጋይ መፍትሄ ሲሆን የወደፊቱን ፕሮጀክት እና የፕሮግራሙን አርክቴክቸር ለመንደፍ ሁሉም ተጓዳኝ ቅጦች አሉት።

ለፕሮጀክቱ የሚከናወኑ ተግባራት፣ የጊዜ ገደቦች እና ወጪዎች የመጀመሪያ ደረጃ ግምገማ ካደረግኩ በኋላ እና ሁሉንም አስፈላጊ ጉዳዮች ከታክሲ አገልግሎቱ ባለቤት ጋር በመስማማት በጥር ወር 2009 ሥራ ጀመርኩ ።

ወደ ፊት እያየሁ ፣ ወዲያውኑ እናገራለሁ ። ውጤቱ በሩሲያ ውስጥ በ 60 ከተሞች እና 12 በካዛክስታን ውስጥ በ 2+ አገልጋዮች ላይ የሚሰራ ሊሰፋ የሚችል መድረክ ነበር። የኩባንያው ጠቅላላ ትርፍ በወር 100+ ሚሊዮን ሩብልስ ነበር።

ደረጃ አንድ. ፕሮቶታይፕ

በዚያን ጊዜ በአይፒ ቴሌፎኒ ላይ ምንም የተግባር ልምድ ስላልነበረኝ እና እንደ “ቤት” ሙከራዎች አካል ስለ ኮከብ ቆጠራ በደንብ ስለማውቅ ከሞባይል መተግበሪያ እና የአገልጋይ ክፍል ልማት ጋር ለመስራት ተወሰነ። በተመሳሳይ ጊዜ, በሌሎች ተግባራት ላይ የእውቀት ክፍተቶችን መዝጋት.

በሞባይል መተግበሪያ ሁሉም ነገር የበለጠ ወይም ያነሰ ግልጽ ከሆነ። በዚያን ጊዜ፣ ለቀላል የግፋ አዝራር ስልኮች በጃቫ ብቻ ሊፃፍ ይችል ነበር፣ ነገር ግን የሞባይል ደንበኞችን የሚያገለግል አገልጋይ መፃፍ ትንሽ የተወሳሰበ ነበር።

  • ምን አገልጋይ OS ጥቅም ላይ ይውላል;
  • የፕሮግራም አወጣጥ ቋንቋ ለአንድ ተግባር የተመረጠ እንጂ በተቃራኒው አይደለም በሚለው አመክንዮ ላይ በመመስረት እና ነጥብ 1ን ከግምት ውስጥ በማስገባት የትኛው የፕሮግራም አወጣጥ ቋንቋ ችግሮችን ለመፍታት ተስማሚ ይሆናል ።
  • በንድፍ ጊዜ በአገልግሎቱ ላይ የሚጠበቀውን የወደፊት ከፍተኛ ጭነት ግምት ውስጥ ማስገባት አስፈላጊ ነበር;
  • የትኛው የውሂብ ጎታ በከፍተኛ ጭነቶች ውስጥ የስህተት መቻቻልን እና የጥያቄዎች ብዛት እየጨመረ ሲመጣ ፈጣን የውሂብ ጎታ ምላሽ ጊዜን እንዴት ማቆየት እንደሚቻል ዋስትና ይሰጣል ።
  • የሚወስነው ነገር የእድገት ፍጥነት እና ኮዱን በፍጥነት የመለካት ችሎታ ነው።
  • የመሳሪያው ዋጋ እና ጥገናው ለወደፊቱ (ከደንበኛው ሁኔታዎች አንዱ አገልጋዮቹ በእሱ ቁጥጥር ስር ባለው ክልል ውስጥ መቀመጥ አለባቸው);
  • በመድረክ ላይ በሚቀጥሉት የሥራ ደረጃዎች ውስጥ የሚያስፈልጉት የገንቢዎች ዋጋ;

እንዲሁም ከዲዛይን እና ልማት ጋር የተያያዙ ሌሎች በርካታ ጉዳዮች.

በፕሮጀክቱ ላይ ሥራ ከመጀመራቸው በፊት የሚከተለውን ስልታዊ ውሳኔ ለንግድ ሥራው አቅርቤ ነበር-ፕሮጀክቱ በጣም ውስብስብ ስለሆነ አተገባበሩ ብዙ ጊዜ አይወስድም እና ብዙ ጊዜ የማይወስድበት ጊዜ የሚወስድ ነው, ስለዚህ መጀመሪያ የ MVP ስሪት እፈጥራለሁ. ገንዘብ, ነገር ግን የእሱ ኩባንያ ቀድሞውኑ "እዚህ እና አሁን" በገበያ ላይ ተወዳዳሪ ጥቅም እንዲያገኝ ያስችለዋል, እንዲሁም አቅሙን እንደ ታክሲ አገልግሎት ያሰፋል. በምላሹ, እንዲህ ዓይነቱ መካከለኛ መፍትሄ የመጨረሻውን መፍትሄ እና ለቴክኒካዊ ሙከራዎች ጊዜን በጥልቀት ለመንደፍ ጊዜ ይሰጠኛል. በተመሳሳይ ጊዜ የተተገበረው የሶፍትዌር መፍትሄ በትክክል ለመዘጋጀቱ ዋስትና አይኖረውም እና ለወደፊቱም በአዲስ መልክ ሊቀየር ወይም ሊተካ ይችላል ነገር ግን በእርግጠኝነት "ከተወዳዳሪዎች ለመላቀቅ" አነስተኛውን አስፈላጊ ተግባር ያከናውናል. የታክሲው መስራች ሃሳቡን ስለወደደው በመጨረሻ አደረጉት።

የመጀመሪያዎቹን ሁለት ሳምንታት በኩባንያው ውስጥ ያለውን የንግድ ሥራ በማጥናት እና የታክሲን ሥራ ከውስጥ አጥንቻለሁ. የት ፣ ምን እና እንዴት አውቶማቲክ ማድረግ እንደሚቻል እና በአጠቃላይ አስፈላጊ ስለመሆኑ የንግድ ሥራ ትንተና ሠራ። የኩባንያው ሠራተኞች ምን ችግሮች እና ችግሮች ያጋጥሟቸዋል? እንዴት እንደሚፈቱ. ለኩባንያው ሠራተኞች የሥራ ቀን እንዴት እንደሚደራጅ። ምን ዓይነት መሳሪያዎች ይጠቀማሉ?

በሦስተኛው ሳምንት መጨረሻ ላይ ሥራ ከጀመርኩ በኋላ እና በኢንተርኔት ላይ የሚስቡ ጉዳዮችን ካጠናሁ በኋላ, የንግዱን ባለቤት ፍላጎት ግምት ውስጥ በማስገባት የራሴን እውቀት እና ችሎታዎች ግምት ውስጥ በማስገባት, የሚከተለውን ቁልል ተግባራዊ ለማድረግ ተወስኗል. :

  • የውሂብ ጎታ አገልጋይ፡ MsSQL (ነጻ ስሪት ከዳታቤዝ ፋይል ገደብ እስከ 2ጂቢ);
  • በዊንዶውስ ስር በዴልፊ ውስጥ የሞባይል ደንበኞችን የሚያገለግል አገልጋይ ማዳበር ፣ ቀድሞውኑ የመረጃ ቋቱ የሚጫንበት የዊንዶውስ አገልጋይ ስለነበረ ፣ እንዲሁም ልማት አካባቢ ራሱ ፈጣን ልማትን ያመቻቻል ፣
  • እ.ኤ.አ. በ 2009 በሞባይል ስልኮች ላይ ያለውን ዝቅተኛ የበይነመረብ ፍጥነት ከግምት ውስጥ በማስገባት በደንበኛው እና በአገልጋዩ መካከል ያለው የልውውጥ ፕሮቶኮል ሁለትዮሽ መሆን አለበት። ይህ የሚተላለፉ የውሂብ ፓኬጆችን መጠን ይቀንሳል እና በውጤቱም, ከአገልጋዩ ጋር የደንበኞችን ስራ መረጋጋት ይጨምራል;

ፕሮቶኮሉን እና ዳታቤዙን በመንደፍ ሌላ ሁለት ሳምንታት አሳልፈዋል። ውጤቱም በሞባይል ደንበኛ እና በአገልጋዩ መካከል ሁሉንም አስፈላጊ መረጃዎች መለዋወጥ የሚያረጋግጡ 12 ፓኬጆች እና በመረጃ ቋቱ ውስጥ ወደ 20 የሚጠጉ ጠረጴዛዎች ነበሩ ። ይህንን የስራ ክፍል የሰራሁት የወደፊቱን ጊዜ ግምት ውስጥ በማስገባት ነው, ምንም እንኳን የቴክኖሎጂ ቁልል ሙሉ ለሙሉ መቀየር ቢኖርብኝም, የፓኬጆች እና የውሂብ ጎታ አወቃቀሩ ሳይለወጥ መቆየት አለበት.

ከዝግጅት ስራው በኋላ የሃሳቡን ተግባራዊ ትግበራ መጀመር ተችሏል. ሂደቱን ትንሽ ለማፋጠን እና ለሌሎች ስራዎች ጊዜ ለማስለቀቅ የሞባይል አፕሊኬሽኑን ረቂቅ ሰራሁ፣ UIን፣ በከፊል UX ቀረጸ እና በፕሮጀክቱ ውስጥ የታወቀ የጃቫ ፕሮግራመርን አሳትፌያለሁ። እና በአገልጋይ-ጎን ልማት, ዲዛይን እና ሙከራ ላይ አተኩሯል.

በኤምቪፒ ላይ በሁለተኛው ወር ሥራ መጨረሻ ላይ የአገልጋዩ እና የደንበኛ ፕሮቶታይፕ የመጀመሪያ ስሪት ዝግጁ ነበር።

እና በሶስተኛው ወር መጨረሻ ፣ ከተዋሃዱ ሙከራዎች እና የመስክ ሙከራዎች ፣ የሳንካ ጥገናዎች ፣ በፕሮቶኮል እና በመረጃ ቋቱ ላይ ጥቃቅን ማሻሻያ ከተደረገ በኋላ አፕሊኬሽኑ ለማምረት ዝግጁ ነበር። የተደረገው የትኛው ነው።

ከዚህ ጊዜ ጀምሮ በጣም አስደሳች እና በጣም አስቸጋሪው የፕሮጀክቱ ክፍል ይጀምራል.

ሾፌሮች ወደ አዲሱ ሶፍትዌር በሚሸጋገሩበት ወቅት የ24 ሰአት ስራ ተደራጅቷል። በቀን ውስጥ ሁሉም ሰው በሥራ ሰዓት መምጣት ስለማይችል. በተጨማሪም, በአስተዳደራዊ, በኩባንያው መስራች በጠንካራ ፍላጎት ውሳኔ, የመግቢያ / የይለፍ ቃሉ በታክሲ አገልግሎት ሥራ አስኪያጅ እንዲገባ እና ለሾፌሩ እንዳይተላለፉ በሚያስችል መንገድ ተደራጅቷል. በእኔ በኩል, ውድቀቶች እና ያልተጠበቁ ሁኔታዎች ውስጥ ለተጠቃሚዎች የቴክኒክ ድጋፍ ያስፈልጋል.

የመርፊ ህግ ይነግረናል፡- "ማንኛውም ሊሳሳት የሚችል ነገር ይሳሳታል።" እና ነገሮች የተሳሳቱት በዚህ መልኩ ነው... እኔ እና በርካታ የታክሲ ሹፌሮች ማመልከቻውን በበርካታ ደርዘን የፈተና ትዕዛዞች ስንፈትነው አንድ ነገር ነው። እና በመስመር ላይ ከ 500 በላይ አሽከርካሪዎች በእውነተኛ ሰዎች በእውነተኛ ትዕዛዞች ላይ በእውነተኛ ጊዜ ሲሰሩ ፍጹም የተለየ ጉዳይ ነው።

የሞባይል አፕሊኬሽኑ አርክቴክቸር ቀላል ነበር እና በውስጡም ከአገልጋዩ ይልቅ ያነሱ ስህተቶች ነበሩ። ስለዚህ ዋናው የሥራው ትኩረት በአገልጋዩ በኩል ነበር። በመተግበሪያው ውስጥ በጣም ወሳኝ የሆነ ብልሽት በስልኩ ላይ ያለው በይነመረብ ጠፍቶ እና ክፍለ-ጊዜው እንደገና ሲመለስ ከአገልጋዩ ጋር ያለው ግንኙነት የማቋረጥ ችግር ነበር። እና በይነመረብ ብዙ ጊዜ ጠፋ። በመጀመሪያ ፣ በእነዚያ ዓመታት በስልኩ ላይ ያለው በይነመረብ በራሱ በቂ የተረጋጋ አልነበረም። በሁለተኛ ደረጃ, በይነመረብ በቀላሉ የማይሰራባቸው ብዙ ዓይነ ስውር ቦታዎች ነበሩ. ይህንን ችግር ወዲያውኑ ለይተናል እና በ24 ሰአት ውስጥ ከዚህ ቀደም የተጫኑትን ሁሉንም አፕሊኬሽኖች አስተካክለናል እና አዘምነናል።

አገልጋዩ በዋነኛነት በስርጭት ስልተ-ቀመር ላይ ስህተቶች ነበሩት እና ከደንበኞች የሚቀርቡ አንዳንድ ጥያቄዎች ትክክለኛ ያልሆነ ሂደት። ጉድለቶችን ለይቼ ሳውቅ አገልጋዩን አስተካክዬ አዘምኩት።

በእውነቱ፣ በዚህ ደረጃ ያን ያህል የቴክኒክ ችግሮች አልነበሩም። ችግሩ በሙሉ በቢሮ ውስጥ ለአንድ ወር ያህል ተረኛ በመሆኔ ነበር, አልፎ አልፎ ወደ ቤት እመለሳለሁ. ምናልባት 4-5 ጊዜ. እናም በዛን ጊዜ ፕሮጀክቱን ብቻዬን እሰራ ስለነበር ከእኔ በቀር ማንም ማስተካከል የሚችል ስለሌለ ልክ ተኝቼ ጀመርኩ።

አንድ ወር፣ ይህ ማለት ለአንድ ወር ሁሉም ነገር ያለማቋረጥ ብልጭልጭ ነበር ማለት አይደለም እና የሆነ ነገር ሳላቆም ኮድ እያደረግሁ ነበር ማለት አይደለም። ብቻ ነው የወሰንነው። ከሁሉም በላይ, ንግዱ ቀድሞውኑ እየሰራ እና ትርፋማ ነበር. አሁን ደንበኞችን እና ትርፎችን ከማጣት ይልቅ ደህንነቱ በተጠበቀ ሁኔታ መጫወት እና በኋላ ማረፍ የተሻለ ነው። ይህንን ሁላችንም በደንብ ተረድተናል፣ስለዚህ ቡድኑ በሙሉ አዲስ ሶፍትዌር በታክሲ ስርዓት ውስጥ ለማስተዋወቅ ከፍተኛውን ትኩረት እና ጊዜ ሰጠ። እና አሁን ያለውን የትዕዛዝ ትራፊክ ግምት ውስጥ በማስገባት በአንድ ወር ውስጥ ሁሉንም ድክመቶች በእርግጠኝነት እናስወግዳለን. ደህና, ሊቆዩ የሚችሉ የተደበቁ ሳንካዎች በእርግጠኝነት በንግድ ሂደቱ ላይ ወሳኝ መዘዝ አይኖራቸውም, አስፈላጊ ከሆነም በመደበኛነት ሊስተካከሉ ይችላሉ.

እዚህ ላይ ሾፌሮችን ወደ አዲስ ሶፍትዌር የማዛወር ሁኔታን ውስብስብነት በከፍተኛ ሁኔታ በመረዳት ከአሽከርካሪዎች ጋር ሌት ተቀን የሚሰሩ የታክሲ አገልግሎት ዳይሬክተሮች እና ፎርማንቶች የሚሰጠውን ጠቃሚ እርዳታ ልብ ማለት ያስፈልጋል ። እንዲያውም በስልኮች ላይ አዳዲስ ፕሮግራሞችን መጫኑን ከጨረስን በኋላ አንድም ሾፌር አላጣንም። እና የደንበኞችን አለመወገድ መቶኛ በከፍተኛ ሁኔታ አልጨመሩም ፣ ይህም ብዙም ሳይቆይ ወደ መደበኛው ደረጃ ተመለሰ።

ይህ በፕሮጀክቱ ላይ የመጀመሪያውን የሥራ ደረጃ አጠናቀቀ. ውጤቱም ብዙም ሳይቆይ እንደነበረ ልብ ሊባል ይገባል. ያለ ሰው ጣልቃገብነት ለአሽከርካሪዎች የሚሰጠውን ትዕዛዝ በራስ ሰር በማሰራጨት የታክሲ አማካይ ጊዜ በደንበኛ የሚጠብቀው በከፍተኛ ቅደም ተከተል በመቀነሱ በተፈጥሮ የደንበኞችን ታማኝነት ይጨምራል። ይህም የትዕዛዝ ብዛት እንዲጨምር አድርጓል። ይህን ተከትሎ የታክሲ አሽከርካሪዎች ቁጥር ጨምሯል። በውጤቱም, በተሳካ ሁኔታ የተጠናቀቁ ትዕዛዞች ቁጥርም ጨምሯል. እናም በዚህ ምክንያት የኩባንያው ትርፍ ጨምሯል. በእርግጥ ይህ ሁሉ ሂደት በቅጽበት ስላልተከናወነ እዚህ ከራሴ ትንሽ እቀድማለሁ። አስተዳደሩ ተደስቷል ማለት ምንም ማለት አይደለም። ለፕሮጀክቱ ተጨማሪ የገንዘብ ድጋፍ ያልተገደበ ዕድል ተሰጠኝ።

ይቀጥላል..

ምንጭ: hab.com

አስተያየት ያክሉ