Programação Orientada a Objetos no WordPress: Termos e Condições
No post anterior desta série, falamos sobre a definição de requisitos (ou uma declaração de trabalho) e por que é importante ter isso.
Antes de realmente entender – e escrever – código orientado a objetos, há mais um tópico “relacionado a negócios" para discutir: Termos e Condições.
Para muitos, é um tópico um pouco seco, mas se você deseja criar soluções para outra pessoa, fazê-lo desde o início e fazê-lo corretamente, é importante garantir que você tenha todas as peças necessárias no lugar antes de fazê-lo.
E uma vez que você:
- análise realizada (parte um e parte dois ),
- entender as expectativas do seu cliente ,
- e prepararam uma declaração de trabalho ,
É hora de certificar-se de que você tem os termos sob os quais está trabalhando.
[restringir pago=”verdadeiro”]
Definindo Termos e Condições
Primeiro, acho importante entender o propósito dos termos e condições (ou, mais simplesmente, um documento de “termos”).
De acordo com a Wikipedia, os termos são definidos como:
Um termo contratual é “Qualquer disposição que faça parte de um contrato”. Cada termo dá origem a uma obrigação contratual, cuja violação pode dar origem a litígios. Nem todas as cláusulas são expressas e algumas cláusulas têm menor gravidade jurídica por serem periféricas aos objetivos do contrato.
Isso é muito formal? Pode ser. Acho que explica bem, pelo menos no sentido geral, mas se eu fosse definir por conta própria, faria um pouco diferente.
Em suma, eu tentaria mantê-lo o mais simples possível. Talvez algo assim:
Os Termos e Condições definiram as regras e as diretrizes do acordo entre pelo menos duas partes em uma relação comercial.
Mas o que eles devem conter?
O que está em um documento de termos e condições?
Essa pergunta é um pouco subjetiva porque depende muito do tamanho da solução, do tamanho dos negócios envolvidos e da natureza do que está sendo construído.
De um modo geral, porém, normalmente me certifico de que os seguintes tópicos sejam abordados:
- Preços e Pagamentos definem como a estrutura de preços e pagamentos vai funcionar.
- As estimativas referem-se a como o provedor de serviços, ou seja, você ou você e sua equipe, fornecem estimativas, o que é necessário para eles e como eles diferem dos pagamentos reais.
- As aprovações são para o benefício do provedor e do cliente, para que eles saibam quando um determinado recurso (ou todo o projeto) foi concluído.
- A autorização simplesmente define o acordo entre as duas partes para o faturamento e o restante do conteúdo do documento.
- As datas de conclusão e entrega da projeção definem as expectativas para o cronograma do projeto. Incluo que não inclui feriados, “forças externas além de nosso controle” ou negligência por parte do cliente para retornar comunicações.
- O cancelamento explica como os recursos criados, usados, gerados e compartilhados entre as partes devem ser mantidos ou possuídos se o projeto for cancelado.
- A responsabilidade de direitos autorais destina-se a garantir que qualquer propriedade intelectual fornecida pelo cliente tenha obtido os direitos autorais adequados e que você ou sua equipe não possam ser responsabilizados de outra forma.
- A propriedade intelectual pode ser usada para explicar como a propriedade da arte e de outros ativos criados durante o projeto é mantida após a conclusão do projeto. Às vezes, uma determinada empresa será responsável por manter a propriedade dos ativos; outras vezes, o cliente pode manter a propriedade de todo o projeto.
- As modificações explicam como as solicitações de alteração funcionarão e serão cobradas.
- Limitação de responsabilidade simplesmente explica o nível de responsabilidade que você ou sua equipe mantêm por danos ou perdas de lucro quando o projeto for lançado.
- O Uso Promocional define se você ou sua equipe podem ou não usar o trabalho no material promocional ao conversar com outros clientes.
- Responsabilidades do cliente descreve o que o cliente é responsável por fornecer para o projeto. Isso pode ser tudo na frente, por marco, ou em qualquer cronograma que você possa concordar.
- Legal Fees define quem será responsável pelo que quando se trata de honorários advocatícios, caso precisem ser apresentados.
Eu tentei dar uma breve sinopse do que está acima. É fácil pesquisar na web por modelos para trabalhar, mas recomendo que um advogado examine seu documento antes de usá-lo em qualquer situação legal.
Ferramentas para Termos e Condições
Quando se trata de aprender sobre como administrar um negócio e entrar em programação orientada a objetos, este pode ser um dos materiais mais áridos possíveis.
Mas é necessário se você deseja administrar um negócio de sucesso, porque o trabalho é mais do que apenas escrever código para outra pessoa.
Embora eu não possa fornecer termos e condições para cada freelancer ou agência, ainda posso fornecer alguns lugares para ler mais sobre eles e configurar assinaturas eletrônicas para facilitar ao máximo o início.
Caso em questão, eu uso o seguinte:
- Google Docs para redigir os Termos e Condições e atualizá-los por projeto.
- Eversign para configurar assinaturas eletrônicas.
E é isso! Talvez a parte mais complicada seja começar a redigir os termos e condições.
Deste ponto em diante, vamos começar a mergulhar no código e falar sobre os vários aspectos da programação orientada a objetos e como aplicá-los no contexto do WordPress.