Quanto custa realmente uma plataforma, e porque ninguém to diz

Ninguém te dá um número. Perguntas quanto custa uma plataforma e recebes «depende do âmbito, vamos marcar uma chamada» - o que é verdade, e é também a resposta de quem não quer ficar preso a nada.

Depende mesmo. As ordens de grandeza continuam a não ser segredo nenhum, e sem elas não consegues planear.

As três faixas

Estes são os preços que pratico, na Roménia, para trabalho que faço de uma ponta à outra. Não são médias do setor e uma agência com doze pessoas vai orçamentar de outra maneira - têm doze salários para cobrir e eu tenho um.

  • €1.000 - €15.000. Um site, ou uma ferramenta interna com um limite claro. Uma página de marcações, um catálogo, um formulário que alimenta uma folha de cálculo, uma calculadora. Um tipo de utilizador, um fluxo principal.
  • €5.000 - €40.000. Uma plataforma em que um negócio funciona mesmo. Vários papéis com permissões diferentes, fluxos de trabalho reais, dinheiro a passar por lá, integrações com coisas que não controlas. É a maior parte do que construo.
  • Acima disso. Não um sistema, mas vários a partilhar um acesso: um marketplace com dois lados, um produto vendido a outras empresas, tudo aquilo em que «a plataforma» são na verdade quatro produtos disfarçados de um só.

As faixas sobrepõem-se de propósito. Uma plataforma simples pode mesmo custar menos do que um site elaborado, e quem tem uma tabela de preços em escadinha certinha está a descrever o próprio preçário e não o teu problema.

O que mexe mesmo no número

Raramente aquilo que os clientes esperam. Os ecrãs são baratos; é o que acontece por trás deles que custa.

  • Integrações que não controlas. Cada serviço externo é a API de outra pessoa, a documentação de outra pessoa e a falha de outra pessoa. Duas, tudo bem. Nove é outro projeto, e a nona custa mais do que a primeira porque interagem entre si.
  • Papéis e permissões. «Os funcionários podem ver isto» é uma linha. «Os funcionários veem os registos da própria unidade, os responsáveis veem a região, e a área financeira vê tudo mas não pode editar as notas clínicas» é uma decisão de modelo de dados que toca em todas as consultas do sistema.
  • Dinheiro e obrigações legais. Pagamentos, faturação, documentos fiscais e registos de consentimento são todos sítios onde estar aproximadamente certo é o mesmo que estar errado, por isso levam o tempo que estar exatamente certo leva.
  • A rapidez com que decides. A genuinamente incómoda. Um trabalho parado três semanas à espera de uma resposta sobre como funcionam os descontos custa mais do que um que esperou três dias, e não há engenharia nenhuma que resolva isso.

Porque o primeiro número está quase sempre errado

Não porque alguém esteja a mentir. Porque na primeira conversa nenhum de nós sabe ainda o que é a coisa a construir.

Tu conheces o problema. Ainda não sabes que os teus cinco «tipos de cliente» são na verdade dois com uma flag, que o relatório que pediste de passagem precisa de dados que ninguém tem andado a registar, ou que a regra de faturação que descreveste numa frase tem quatro exceções que o teu contabilista anda a tratar à mão há anos. Nada disto é culpa de ninguém. É para isso que serve o discovery.

Um número dado antes disso é um palpite, e passaríamos os dois o terceiro mês a renegociá-lo - o que é pior do que um arranque mais lento, porque a essa altura o trabalho está a meio e nenhum de nós se pode ir embora sem estragos.

O que faço em vez disso

Um discovery curto e pago: uma a duas semanas, preço fixo, duração fixa. Termina com um âmbito escrito, um modelo de dados, uma arquitetura e um plano por fases com custos reais para cada fase.

O documento é teu, quer continues comigo quer não. Isso não é generosidade - é o único acordo em que podes confiar no número, porque não tenho nenhum incentivo para inflacionar um âmbito que podes levar a outra pessoa.

De vez em quando também acaba comigo a dizer-te que a resposta é uma subscrição de €40 por mês e um formulário bem feito, coisa que já aconteceu e voltará a acontecer. Há uma nota inteira sobre quando não construir, porque aparece com frequência suficiente para valer a pena pô-lo por escrito.

Perguntas que vale a pena fazer a quem quer que contrates

Não só a mim. Estas separam um orçamento pensado de um orçamento otimista:

  • O que é que não está incluído neste preço?
  • O que acontece ao preço se eu mudar de ideias no segundo mês - há um processo, ou é absorvido em silêncio e transformado em ressentimento mais tarde?
  • O que é que eu tenho no fim, e quando é que o recebo? (A resposta certa é «tudo, desde o primeiro dia» - vê o que acontece quando um programador desaparece.)
  • O que estás a presumir que eu não confirmei?

A última é a pergunta mais útil na compra de software, e quase ninguém a faz.