Cliente: Quanto custa uma cópia do Facebook?

Cliente: Quanto custa uma cópia do Facebook?

“Quanto custa fazer uma cópia do Facebook (Avito, Yandex.Taxi, fl.ru...)?” - uma das perguntas mais populares dos clientes, à qual hoje daremos uma resposta detalhada e contaremos como fica do lado de quem tem que fazê-lo.

"Black Box"

Quando nos é dada a tarefa de copiar um serviço, para nós isso representa uma espécie de “caixa preta”. Não importa que tipo de programa seja: um site, um aplicativo móvel ou um driver. De qualquer forma, poderemos ver como é por fora, mas não teremos acesso ao que está dentro.

É aproximadamente como se nos mostrassem um carro e nos pedissem para fazer uma cópia exata, mas não tivéssemos a oportunidade de olhar por baixo do capô: podemos nos limitar apenas a uma inspeção externa e sentar-nos ao volante. Mas entrar no porta-malas não é mais possível!

Assim, seremos forçados a resolver os seguintes problemas:
Vamos adivinhar e inventar - como é construído por dentro esse “carro”, do qual só vemos a carroceria?

Imagine em que partes ele consiste. Para entender: qualquer carro moderno consiste em aproximadamente 18 peças...

Estime que tipo de especialistas são necessários para criar essas 18 mil peças e quanto tempo levará para criar cada uma delas.

No desenvolvimento de software, existe um processo semelhante: o sistema que criamos precisa ser dividido em vários pequenos componentes. Descubra como e por quem criá-los e como eles interagirão entre si. É por isso que “apenas copiar” não é uma tarefa fácil e volumosa.

"A ponta do iceberg"

Avito, Facebook, Yandex.Taxi... Se o cliente conhecesse por dentro o negócio a que se referia, teria descoberto que nele empregam dezenas, ou mesmo centenas de programadores que criam o serviço há vários anos.

Milhares de horas de especialistas dedicados à produção do produto foram pagas.

Calculando “quanto custa copiar o Facebook” veremos todos os resultados do seu trabalho. E, quando fazemos uma lista desses resultados, o cliente sempre descobre que viu, no máximo, 10% do “Facebook”.

Os 90% restantes só se tornam visíveis para ele depois de termos feito bastante trabalho. Você não vê o motor, as cremalheiras da direção, as linhas de combustível quando está ao volante de um carro, não é?

O que acontecerá depois?

O cliente entende que não precisa de 90% das capacidades do serviço. São custos trabalhistas que não lhe trarão nenhum benefício. Milhares de horas de trabalho desperdiçadas em recursos que ele nunca usará. Caro e inútil.

“Copie a filha do seu vizinho, mas mais barato!”

Por que um cliente vem com tal solicitação? Parece-lhe que como este trabalho já foi feito, nada mais fácil do que pegá-lo e copiá-lo. Economiza muito dinheiro!

Mas há um pequeno problema: não podemos tirar nada do Facebook porque:

  1. Nós (e nenhum outro contratante) temos acesso ao código-fonte. E mesmo que existisse, é propriedade de outra empresa.
  2. Não temos as fontes do design, o que significa que o design também precisará ser recriado.
  3. Não temos conhecimento sobre a arquitetura do produto. Só podemos adivinhar como funciona por dentro. Mesmo que leiamos vários artigos sobre Habré, haverá apenas uma descrição aproximada.

Infelizmente, o pedido “faça como o do seu vizinho” não barateia o trabalho :)

“Dê-me o pôquer!”

Um produto de software não é um fim em si mesmo: com a sua ajuda o cliente pretende resolver o seu problema de negócio. Por exemplo, ganhe ou economize dinheiro, conquiste um público, crie uma ferramenta conveniente para os funcionários.

Existe apenas um paradoxo: o cliente não nos procura com uma pergunta sobre um problema de negócio. Ele vem com uma pergunta sobre uma solução técnica. Ou seja, com um pedido como “Preciso de um pôquer”. Por que ele precisa disso? Talvez ele vá cortar lenha e precise de um machado?

O cliente não é um especialista em soluções (geralmente está resolvendo um problema desse tipo pela primeira vez na vida), mas quando vê o pôquer parece que É ISSO, uma varinha mágica!

Mas quando fazemos a pergunta “que problema de negócios você está resolvendo?” e vamos pensar sobre qual solução seria realmente ideal, acontece que não tem nada a ver com o Facebook ou com o pôquer. Bem, isso não tem nada em comum.

Resumo

Aparentemente, a solicitação “quanto custa uma cópia...?” - sem significado. Para responder literalmente, é necessário fazer um trabalho colossal, que não será útil nem para nós nem para o cliente. Por que você tem tanta certeza? Sim, já fizemos esse trabalho muitas vezes =)

O que fazer? Temos uma opinião - escreva especificações técnicas.

Qualquer leitor normal neste momento pensou “você está dizendo isso porque quer vender para nós!!!”

Sim e não. Tente encontrar um bom construtor que comece a construir uma casa sem estimativas de projeto. Ou um mecânico de automóveis criando um carro sem desenhos. Ou um empresário experiente criando um novo negócio sem modelo financeiro.

Mesmo que estejamos a fazer um programa para nós próprios, começaremos pelos termos de referência. Nós, assim como você, não queremos gastar dinheiro “extra” com isso. Mas sabemos que não podemos viver sem ele. Caso contrário, o arranha-céu entrará em colapso, o negócio tirará mais do que traz e, com um carro, não se sabe quem dirigirá quem.

Este artigo tem apenas um objetivo: evitar trabalho inútil e fazer um trabalho útil para você. Vamos conversar, por que você precisa de um “pôquer”?

Fonte: habr.com

Adicionar um comentário