Klient: Koľko stojí kópia Facebooku?

Klient: Koľko stojí kópia Facebooku?

"Koľko stojí vytvorenie kópie Facebooku (Avito, Yandex.Taxi, fl.ru...)?" - jedna z najobľúbenejších otázok klientov, na ktorú dnes podrobne odpovieme a povieme vám, ako to vyzerá zo strany ľudí, ktorí to musia robiť.

"Čierna krabica"

Keď dostaneme za úlohu skopírovať službu, predstavuje to pre nás akúsi „čiernu skrinku“. Vôbec nezáleží na tom, o aký program ide: o webovú stránku, mobilnú aplikáciu alebo ovládač. Či tak alebo onak, budeme môcť vidieť, ako to vyzerá zvonku, ale nemáme prístup k tomu, čo je vo vnútri.

Je to približne tak, ako keby nám ukázali auto a požiadali o vytvorenie presnej kópie, ale nedostali sme možnosť nahliadnuť pod kapotu: môžeme sa obmedziť iba na vonkajšiu kontrolu a sadnúť si za volant. Ale dostať sa do kufra už nie je možné!

V súlade s tým budeme nútení riešiť nasledujúce problémy:
Hádajme a vymýšľame – ako je vo vnútri postavené toto „auto“, z ktorého vidíme iba telo?

Predstavte si, z akých častí sa skladá. Pre pochopenie: každé moderné auto sa skladá z približne 18 000 dielov...

Odhadnite, akí odborníci sú potrební na vytvorenie týchto 18 000 dielov a ako dlho bude trvať vytvorenie každého z nich.

Pri vývoji softvéru existuje podobný proces: systém, ktorý vytvárame, je potrebné rozložiť na niekoľko malých komponentov. Zistite, ako a kým ich vytvoríte a ako budú navzájom pôsobiť. To je dôvod, prečo „len kopírovanie“ nie je jednoduchá a objemná úloha.

"Špička ľadovca"

Avito, Facebook, Yandex.Taxi... Ak by klient zvnútra poznal obchod, na ktorý odkazuje, zistil by, že zamestnáva desiatky, ba až stovky programátorov, ktorí službu vytvárajú už niekoľko rokov.

Boli zaplatené tisíce hodín špecialistov, ktorí sa podieľali na výrobe produktu.

Spočítaním „koľko stojí kopírovanie Facebooku“ uvidíme všetky výsledky ich práce. A keď urobíme zoznam týchto výsledkov, klient vždy zistí, že videl maximálne 10 % „Facebooku“.

Zvyšných 90% sa mu zviditeľní až potom, čo urobíme dosť veľa práce. Keď sedíte za volantom auta, nevidíte motor, tyče riadenia, palivové potrubie, však?

čo bude ďalej?

Klient chápe, že 90% schopností služby vôbec nepotrebuje. Ide o mzdové náklady, ktoré mu neprinesú žiaden úžitok. Tisíce človekohodín premrhaných funkciami, ktoré nikdy nepoužije. Drahé a zbytočné.

"Skopírujte dcéru svojho suseda, ale lacnejšie!"

Prečo klient prichádza s takouto požiadavkou? Zdá sa mu, že keď už je táto práca hotová, nie je nič jednoduchšie, ako ju vziať a skopírovať. Ušetrí veľa peňazí!

Je tu však malý problém – z Facebooku si nemôžeme nič vziať, pretože:

  1. My (a žiadny iný dodávateľ) máme prístup k zdrojovému kódu. A keby aj bol, je majetkom inej firmy.
  2. Nemáme zdroje dizajnu, čo znamená, že dizajn bude tiež potrebné znova vytvoriť.
  3. Nemáme žiadne znalosti o architektúre produktu. Ako to vo vnútri funguje, môžeme len hádať. Aj keď si prečítame kopu článkov na Habrého, bude tam len približný popis.

Žiaľ, požiadavka „rob to ako tvoj sused“ nezlacňuje prácu :)

"Daj mi poker!"

Softvérový produkt nie je samoúčelný: s jeho pomocou chce klient vyriešiť svoj obchodný problém. Napríklad zarábajte alebo šetrite peniaze, zachyťte publikum, vytvorte pohodlný nástroj pre zamestnancov.

Je tu len paradox: klient za nami nepríde s otázkou o obchodnom probléme. Prichádza s otázkou na technické riešenie. Teda s požiadavkou typu „Potrebujem poker“. Prečo to potrebuje? Možno bude rúbať drevo a potrebuje sekeru?

Klient nie je špecialista na riešenia (väčšinou takýto problém rieši prvýkrát v živote), ale keď vidí poker, zdá sa mu, že TOTO JE TO, čarovný prútik!

Keď sa však opýtame otázku „aký obchodný problém riešite?“ a zamyslime sa nad tým, aké riešenie by bolo skutočne optimálne, ukázalo sa, že to nemá nič spoločné ani s Facebookom, ani s pokrom. No to nemá vôbec nič spoločné.

Zhrnutie

Zdá sa, že požiadavka "koľko stojí kópia...?" - nezmyselný. Aby ste na to odpovedali doslovne, musíte urobiť obrovské množstvo práce, ktorá nebude užitočná ani pre nás, ani pre klienta. prečo si si taký istý? Áno, túto prácu sme robili mnohokrát =)

Čo robiť? Máme názor - napíšte technické špecifikácie.

Každý normálny čitateľ si v tomto bode pomyslel: „Hovoríš to, pretože nám chceš predať!!!

Áno a nie. Skúste nájsť dobrého staviteľa, ktorý sa pustí do stavby domu bez projektových odhadov. Alebo automechanik vytvárajúci auto bez nákresov. Alebo skúsený podnikateľ vytvárajúci nový biznis bez finančného modelu.

Aj keď si robíme program pre seba, začneme zadaním. My, rovnako ako vy, na to nechceme míňať peniaze „navyše“. Vieme však, že bez toho sa nezaobídeme. Inak sa mrakodrap zrúti, biznis viac odnesie ako prinesie a s autom sa nevie, kto koho povezie.

Tento článok má jediný cieľ: vyhnúť sa zbytočnej práci a urobiť užitočnú prácu za vás. Poďme sa porozprávať, prečo potrebujete „poker“?

Zdroj: hab.com

Pridať komentár