20 leis para todo desenvolvedor Web Freelance

Como freelancer, criei vinte leis para desenvolvedores web freelance. Se você seguir isso, um projeto será um sucesso. Quando digo “ sucesso do projeto ”, significa que o cliente está feliz . Todo o resto é derivado disso. Você recebe o pagamento integral, um bom depoimento, pedido repetido, possível nova referência e todas as coisas boas acontecerão como um subproduto.

1. Todos os projetos não são viáveis

Não aceite tudo que vier em seu caminho. Jogue com sua força. Você pode ter que gastar tempo sem projetos, mesmo assim você deve estar pronto para dizer não.

Existem vários motivos para não aceitar um projeto.

  • Como um desenvolvedor web, temos várias opções de pilha de tecnologia, plug-ins e extensões. Você pode não ter conhecimento ou experiência com a pilha de tecnologia que o cliente deseja. Um projeto freelance não é uma plataforma para você experimentar e aprender.
  • Um cliente não sabe do que precisa.
  • Você não tem o conhecimento de domínio necessário.
  • Você não sabe como conseguir o que ele pede. 
  • Você já está ocupado. Tentar aceitar projetos em paralelo não permitirá que você se concentre.
  • Não aceite se você tiver que trabalhar de graça ou com cobrança menor. Sempre se conduza como uma empresa profissional.
  • Quando você não tem acesso à pessoa real que está dando o pedido. Você pode ser subcontratado, mas deve ter acesso a quem dá os requisitos. Quando há vários intermediários passando os requisitos para você, as coisas se perdem na transferência. A menos que você converse diretamente com a pessoa que dirige os requisitos, você não terá uma boa ideia.

A menos que você seja capaz de estimar o trabalho e chegar a uma estrutura de divisão de trabalho detalhada, não aceite isso.

Às vezes, um cliente antigo pode trazer um projeto em um território estranho para você. Ele pode tentar persuadi-lo, porque se sente confortável em trabalhar com você. Se você aceitar e falhar, você perderá. Explique melhor a ele por que você não quer aceitar o projeto e isso aumentará o seu respeito. 

2. Esvazie sua xícara

Cada projeto é um novo começo. Conforme você continua entregando o projeto, existe a possibilidade de se tornar complacente. Isso o levará a subestimar um projeto. 

Comece como se fosse seu primeiro projeto freelance na web. Aprender é fundamental para um desenvolvedor web freelance. Na maioria das vezes, você estará sentado sozinho codificando em seu sótão.

Não há equipe para discutir, compartilhar e aprender. Tudo depende do seu processo de pensamento. Se você começar do zero, será receptivo (lei nº 12). 

3. Escreva os requisitos

Gaste mais tempo na fase de requisitos. Como desenvolvedor web freelance, você não cobrará o tempo gasto no processo de proposta. A análise e elaboração de requisitos é a fase mais crítica em um ciclo de vida de desenvolvimento de software. Mesmo crítico do que a fase de design.

A menos que você saiba o que está construindo, para onde irá. Como um desenvolvedor web, você lidará com coisas intangíveis. Portanto, é importante conhecer os requisitos detalhados antecipadamente. 

Se você estiver trabalhando com base em uma taxa fixa, o método em cascata de desenvolvimento é o mais adequado. Você precisa corrigir cada centímetro do requisito antes de começar.

Se você está trabalhando com base em tempo e material (faturamento baseado em horas), então a metodologia de desenvolvimento iterativo ágil é adequada. É adequado para projetos em que o requisito deve evoluir ao longo de um período conforme você constrói. 

Em ambos os casos, escreva os requisitos. Peça ao cliente para escrever um documento e enviar um e-mail para você. Você analisa e elabora. Escreva-o como um documento e envie-o de volta para feedback. Repita o processo e chegue a um documento final. grave a conversa por e-mail, pois isso o ajudará a se lembrar mais tarde. 

As conversas telefônicas devem ser convertidas em um documento. Ao final da fase, deve haver um documento de requisitos o mais detalhado possível. 

Por Rodrigo Crosara

Olá sou CEO da SeuStyle.net e Analista Programador. Já participei de implementações de centenas de projetos digitais nacionais e internacionais e também sou o fundador e mantenedor do blog "Como Desenvolver" desde 2016, meu objetivo aqui é disponibilizar uma base de conhecimentos e um repositório de informações úteis para mim e para os amantes em conhecimentos digitais, seja bem-vindo e sinta-se livre para deixar seu comentário e olhar a sua volta.

Deixe um comentário