Klant: Hoeveel kost een exemplaar van Facebook?

Klant: Hoeveel kost een exemplaar van Facebook?

"Hoeveel kost het om een ​​kopie van Facebook te maken (Avito, Yandex.Taxi, fl.ru...)?" - een van de meest populaire vragen van klanten, waarop we vandaag een gedetailleerd antwoord zullen geven en u zullen vertellen hoe het eruit ziet van de kant van de mensen die het moeten doen.

"Black Box"

Als wij de opdracht krijgen een dienst te kopiëren, is dat voor ons een soort ‘black box’. Het maakt helemaal niet uit wat voor soort programma het is: een website, een mobiele applicatie of een driver. Hoe het ook zij, we kunnen wel zien hoe het er van buitenaf uitziet, maar we hebben geen toegang tot wat erin zit.

Dit is ongeveer alsof we een auto te zien krijgen en gevraagd worden een exacte kopie te maken, maar niet de kans krijgen om onder de motorkap te kijken: we kunnen ons beperken tot alleen een externe inspectie en achter het stuur gaan zitten. Maar in de kofferbak komen is niet meer mogelijk!

Dienovereenkomstig zullen we gedwongen worden de volgende problemen op te lossen:
Laten we raden en uitvinden: hoe is deze 'auto' van binnen gebouwd, waarvan we alleen het lichaam zien?

Stel je voor uit welke onderdelen het bestaat. Om het te begrijpen: elke moderne auto bestaat uit ongeveer 18 onderdelen...

Schat in wat voor soort specialisten er nodig zijn om deze 18 onderdelen te maken en hoe lang het zal duren om ze allemaal te maken.

Bij softwareontwikkeling is er een soortgelijk proces: het systeem dat we creëren moet worden opgesplitst in een aantal kleine componenten. Ontdek hoe en door wie je ze kunt maken, en hoe ze met elkaar zullen omgaan. Daarom is “gewoon kopiëren” geen gemakkelijke en omvangrijke taak.

"Het topje van de ijsberg"

Avito, Facebook, Yandex.Taxi... Als de klant het bedrijf waarnaar hij verwees van binnenuit kende, zou hij ontdekt hebben dat er tientallen of zelfs honderden programmeurs in dienst zijn die de dienst al enkele jaren creëren.

Duizenden uren specialisten die in de productie van het product zaten, werden betaald.

Door te berekenen “hoeveel kost het om Facebook te kopiëren” zullen we alle resultaten van hun werk zien. En als we een lijst maken van deze resultaten, komt de klant er altijd achter dat hij maximaal 10% van “Facebook” heeft gezien.

De overige 90% wordt pas zichtbaar voor hem nadat we flink wat werk hebben verzet. Je ziet de motor, het stuurhuis en de brandstofleidingen niet als je achter het stuur van een auto kruipt, toch?

Wat zal er daarna gebeuren?

De klant begrijpt dat hij 90% van de mogelijkheden van de dienst helemaal niet nodig heeft. Dit zijn arbeidskosten die hem geen enkel voordeel opleveren. Duizenden manuren verspild aan functies die hij nooit zal gebruiken. Duur en nutteloos.

“Kopieer de dochter van je buurman, maar dan goedkoper!”

Waarom komt een opdrachtgever met zo’n verzoek? Het lijkt hem dat, aangezien dit werk al is gedaan, er niets eenvoudiger is dan het te nemen en te kopiëren. Bespaart veel geld!

Maar er is een klein probleem: we kunnen niets van Facebook afnemen omdat:

  1. Wij (en geen andere opdrachtnemer) hebben toegang tot de broncode. En zelfs als dat zo zou zijn, is het eigendom van een ander bedrijf.
  2. We beschikken niet over de ontwerpbronnen, wat betekent dat het ontwerp ook opnieuw moet worden gemaakt.
  3. We hebben geen kennis over de productarchitectuur. Hoe het binnen werkt, kunnen we alleen maar raden. Zelfs als we een aantal artikelen over Habré lezen, zal er slechts een benaderende beschrijving zijn.

Helaas, het verzoek “doe het zoals dat van je buurman” maakt het werk niet goedkoper :)

“Geef mij de pook!”

Een softwareproduct is geen doel op zich: met de hulp wil de klant zijn bedrijfsprobleem oplossen. Verdien of bespaar bijvoorbeeld geld, trek een publiek aan, creëer een handige tool voor werknemers.

Er is alleen sprake van een paradox: de klant komt niet bij ons met een vraag over een zakelijk probleem. Hij komt met een vraag over een technische oplossing. Dat wil zeggen, met een verzoek als “Ik heb een poker nodig.” Waarom heeft hij het nodig? Misschien gaat hij hout hakken en heeft hij een bijl nodig?

De cliënt is geen oplossingsspecialist (meestal lost hij zo'n probleem voor de eerste keer in zijn leven op), maar als hij de poker ziet, lijkt het hem dat DIT HET IS, een toverstaf!

Maar als we de vraag stellen: “Welk bedrijfsprobleem lost u op?” en laten we nadenken over welke oplossing echt optimaal zou zijn, het blijkt dat het niets met Facebook of poker te maken heeft. Nou, dat is helemaal niets gemeen.

Beknopt

Blijkbaar is het verzoek “hoeveel kost een kopie...?” - zinloos. Om het letterlijk te beantwoorden, moet je een enorme hoeveelheid werk verzetten, wat noch voor ons, noch voor de klant nuttig zal zijn. Waarom weet je dat zo zeker? Ja, we hebben dit werk vele malen gedaan =)

Wat moeten we doen? Wij hebben een mening - schrijf technische specificaties.

Elke normale lezer dacht op dit moment: “Je zegt dit omdat je aan ons wilt verkopen!!!”

Ja en nee. Probeer een goede bouwer te vinden die zonder ontwerpramingen een huis gaat bouwen. Of een automonteur die een auto maakt zonder tekeningen. Of een ervaren ondernemer die een nieuw bedrijf opzet zonder financieel model.

Zelfs als we een programma voor onszelf maken, beginnen we met de taakomschrijving. Wij willen hier, net als u, geen ‘extra’ geld aan uitgeven. Maar we weten dat we niet zonder kunnen. Anders zal de wolkenkrabber instorten, zal het bedrijf meer wegnemen dan het oplevert, en met een auto is het onbekend wie wie zal besturen.

Dit artikel heeft maar één doel: nutteloos werk vermijden en nuttig werk voor u doen. Laten we praten, waarom heb je een "poker" nodig?

Bron: www.habr.com

Voeg een reactie