Клиент: Facebook көшірмесі қанша тұрады?

Клиент: Facebook көшірмесі қанша тұрады?

«Facebook (Avito, Yandex.Taxi, fl.ru...) көшірмесін жасау қанша тұрады?» - клиенттердің ең танымал сұрақтарының бірі, оған біз бүгін егжей-тегжейлі жауап береміз және мұны істеу керек адамдар тарапынан қалай көрінетінін айтамыз.

«Қара жәшік»

Бізге қызметті көшіру тапсырмасы берілгенде, ол біз үшін «қара жәшік» түрін білдіреді. Бұл қандай бағдарлама екені маңызды емес: веб-сайт, мобильді қосымша немесе драйвер. Қалай болғанда да, біз оның сырттан қалай көрінетінін көре аламыз, бірақ оның ішіндегісіне қол жеткізе алмаймыз.

Бұл шамамен бізге көлікті көрсетіп, дәл көшірмесін жасауды сұраған сияқты, бірақ капоттың астына қарауға мүмкіндік бермеді: біз өзімізді тек сыртқы тексерумен шектеп, рөлге отыра аламыз. Бірақ жүксалғышқа кіру енді мүмкін емес!

Тиісінше, біз келесі мәселелерді шешуге мәжбүр боламыз:
Болжамдап, ойлап көрейік - біз тек денесін көретін бұл «машина» қалай салынған?

Оның қандай бөліктерден тұратынын елестетіп көріңіз. Түсіну үшін: кез келген заманауи автомобиль шамамен 18 000 бөліктен тұрады...

Осы 18 000 бөлікті жасау үшін қандай мамандар қажет екенін және әрқайсысын жасауға қанша уақыт кететінін есептеңіз.

Бағдарламалық жасақтаманы әзірлеуде ұқсас процесс бар: біз жасайтын жүйені шағын құрамдас бөліктерге бөлу керек. Оларды қалай және кім жасау керектігін және олар бір-бірімен қалай әрекеттесетінін анықтаңыз. Сондықтан «жай көшіру» оңай және көлемді жұмыс емес.

«Айсбергтің ұшы»

Avito, Facebook, Yandex.Taxi... Егер клиент өзі айтып отырған бизнесті ішінен білсе, онда бірнеше жылдан бері сервисті жасап келе жатқан ондаған, тіпті жүздеген бағдарламашылар жұмыс істейтінін байқаған болар еді.

Өнім өндіруге кеткен мамандардың мыңдаған сағаттары төленді.

«Фейсбукты көшіру қанша тұрады» деп есептей отырып, біз олардың жұмысының барлық нәтижелерін көреміз. Ал, біз осы нәтижелердің тізімін жасаған кезде, клиент әрқашан «Facebook» сайтының ең көбі 10% көргенін табады.

Қалған 90% оған біз көп жұмыс жасағаннан кейін ғана көрінеді. Сіз көліктің рульіне отырғанда қозғалтқышты, руль сөрелерін, жанармай құбырларын көрмейсіз, солай ма?

Әрі қарай не болады?

Клиент оған қызмет мүмкіндіктерінің 90% мүлде қажет емес екенін түсінеді. Бұл оған ешқандай пайда әкелмейтін еңбек шығындары. Ол ешқашан пайдаланбайтын мүмкіндіктерге мыңдаған адам-сағат жұмсады. Қымбат және пайдасыз.

«Көршіңнің қызын көшіріп ал, бірақ арзанырақ!»

Неліктен клиент мұндай өтінішпен келеді? Оған бұл жұмыс жасалып қойғандықтан, оны алып көшіруден оңай шаруа жоқ сияқты. Көп ақша үнемдейді!

Бірақ кішкене мәселе бар - біз Facebook-тен ештеңе ала алмаймыз, себебі:

  1. Бізде (және басқа мердігерде) бастапқы кодқа кіру мүмкіндігі жоқ. Ал болған күнде де ол басқа компанияның меншігі.
  2. Бізде дизайн көздері жоқ, яғни дизайнды да қайта жасау қажет болады.
  3. Өнімнің архитектурасы туралы білмейміз. Біз оның ішінде қалай жұмыс істейтінін болжай аламыз. Хабре туралы көптеген мақалаларды оқысақ та, тек шамамен сипаттама болады.

Өкінішке орай, «көршіңіздікіндей жасаңыз» деген сұраныс жұмысты арзандатпайды :)

«Маған покерді беріңіз!»

Бағдарламалық өнім өз алдына мақсат емес: оның көмегімен клиент өзінің бизнес мәселесін шешкісі келеді. Мысалы, ақша табу немесе үнемдеу, аудиторияны тарту, қызметкерлерге ыңғайлы құрал жасау.

Бір парадокс бар: клиент бізге бизнес мәселесі туралы сұрақпен келмейді. Ол техникалық шешім туралы сұрақпен келеді. Яғни, «маған покер керек» деген сұраныспен. Ол не үшін керек? Бәлкім, ол ағаш шауып, балта керек шығар?

Клиент шешім маманы емес (әдетте ол мұндай мәселені өмірінде бірінші рет шешеді), бірақ покерді көргенде, оған ОСЫ ОСЫ, сиқырлы таяқша сияқты көрінеді!

Бірақ біз «сіз қандай бизнес мәселесін шешіп жатырсыз?» Деген сұрақты қойғанда. және қандай шешім шынымен оңтайлы болатынын ойлап көрейік, оның Facebookпен де, покермен де еш қатысы жоқ екені белгілі болды. Бұл мүлдем ортақ ештеңе емес.

Резюме

Шамасы, «көшірме қанша тұрады...?» деген сұрау. - мағынасыз. Оған сөзбе-сөз жауап беру үшін сізге үлкен жұмыс істеу керек, бұл бізге де, клиентке де пайдалы емес. Неге сонша сенімдісің? Иә, біз бұл жұмысты бірнеше рет жасадық =)

Енді не істеу керек? Бізде пікір бар - техникалық сипаттамаларды жазыңыз.

Кез келген қарапайым оқырман осы кезде «сіз мұны бізге сатқыңыз келгендіктен айтып отырсыз!!!» деп ойлады.

Иә және жоқ. Жобалық сметалық құжатсыз үй салуды бастайтын жақсы құрылысшыны табуға тырысыңыз. Немесе сызбаларсыз машина жасайтын автомеханик. Немесе қаржылық моделі жоқ жаңа бизнес құрушы тәжірибелі кәсіпкер.

Біз өзіміз үшін бағдарлама жасап жатсақ та, техникалық тапсырмадан бастаймыз. Біз, дәл сіз сияқты, бұған «қосымша» ақша жұмсағымыз келмейді. Бірақ біз онсыз жасай алмайтынымызды білеміз. Әйтпесе, зәулім ғимарат құлап, бизнес әкелгеннен көп алып кетеді, көлікпен кімнің кімді айдайтыны белгісіз.

Бұл мақаланың бір ғана мақсаты бар: пайдасыз жұмыстан аулақ болу және сізге пайдалы жұмыс жасау. Әңгімелесейік, сізге «покер» не үшін керек?

Ақпарат көзі: www.habr.com

пікір қалдыру