Entries Tagged as 'hlegius'

Série: O que o cliente pede; o que você faz.

Iniciando já com a primeira série aqui no Vida de Freela. O título é: “O que o cliente pede; O que você faz”.

Creio que um grande problema para o freelancer é entender o que o cliente deseja, e explicar ao cliente o que será feito. Sabe o que isso gera ?

Desenvolvimento de software

Pois é. A falta de comunicação é uma inimiga grande de qualquer negócio principalmente no negócio onde o entendimento é crucial para o êxito do projeto. É interessante que nessa imagem, praticamente todos os quadrinhos podem render um post diferente. Isso mostra quanta informação e técnica é envolvida no simples ato de ‘criar um projeto’. Aparentemente é simples, mas requer muita técnica e conhecimento para fazê-lo da forma que fique ideal tanto para o desenvolvedor quanto para o cliente.

Técnicas comuns

Claro que cada um segue uma linha de pensamento, mas vamos aqui descrever algumas idéias:

1. Declaração de escopo. É ideal e qualquer gerente de projeto recomenda. Criar a declaração de escopo é a forma que menos dá problemas futuramente. Descrever o que terá o projeto por tópicos explicando em detalhes o que cada parte irá conter. Assim o cliente lê e dá o ’sinal de ok’, ou não.

2. Diagramas de Casos de Uso. Que ? Diagrama ao cliente ? Você está louco ? Não, claro que não estou louco! Alguns diagramas, como os de Casos de Uso foram feitos para o cliente, sabia ? Assim ele verá como será o sistema e o que ele precisará fazer para obter/inserir determinada informação na aplicação dele. Obviamente que você não vai entregar ao seu cliente o MER ou o diagrama de Classe, mas o Caso de Uso é uma boa e ajuda no esclarecimento de dúvidas ourindas da conversação entre as partes.

3. Step by Step como diria uma cliente que tenho. Parte à parte. Trocas de e-mail e descritivos complementares auxiliam o desenvolvedor a entender o que o cliente quer. Se o cliente for um Gerente de projetos ou uma empresa de desenvolvimento web, esse material terá que ser obtido por eles com o cliente final. Se for negociação Desenvolvedor - Cliente, fica mais fácil, pois a obtenção de informação é mais rápida e precisa. O E-mail é seu aliado sempre!

4. Relatórios de execução em ambiente de testes. Essa eu adotei recentemente, na verdade “criei isso” e tem dado resultados muito bons! Eu desenvolvo uma parte da aplicação de acordo com especificações do cliente (usando os modelos 1, 2 ou 3) e após de pronto, eu faço os testes e vou anotando o resultado do sistema, reação a falhas e tudo mais. Tudo em texto puro mesmo, parte a parte. Depois envio ao cliente, ele irá ler e aprovando, ótimo! Infelizmente essa dica não poderá ser usada com todos clientes, pois, nem todo cliente tem coragem de ler isso, mesmo sendo um texto normal sem dados técnicos.

Resumindo: o ideal é sempre saber o que o cliente quer. Isso evita problemas do tipo: “Está tudo errado! Re-faça!” E esse simples Re-faça, traz prejuízos grandes como atraso no prazo que vai virando uma bola de neve e no final fica o desenvolvedor cansado, cliente insatisfeito e você perdendo mais um cliente. Mantenha sempre o foco e anote muito, tudo que for importante para o projeto tem que estar anotado. Esse é um dos diferenciais que o mercado procura ;)

OBS: Economizar folhas de papel faz bem a você e toda sociedade.

Melhorando seu gerenciamento de tarefas

Para quem é freelancer nada mais complexo do que manter a agenda em dia sem se esquecer ‘daquela’ visita promedita pela manhã ao cliente XPTO. Sim, eu também sofri um bocado e nesse tempo sofrido conheci e testei algumas soluções para esse meu ‘problema’ de gerenciamento de tarefas.

Vamos primeiro a algumas dicas que eu considero importantes e depois partiremos a dicas de aplicações OpenSource, obviamente para suprir tais necessidades.

Recomendações

1. Sua lista de tarefas, vulgo, “To Do” deverá ficar unicamente as tarefas que tem dia para começar, começar/terminar, mas não poderá conter itens que tem começo em um horário X. Muito importante entender que lista de tarefas é uma coisa, e compromissos é outra totalmente diferente! Implantar um sistema no dia 29/10/2007 é uma tarefa, enquanto que Visitar cliente Xpto no dia 30/10/2007 às 10hs é um compromisso. Sempre tenha isso em mente ao gerenciar sua agenda.

2. Tudo é importante anotar. Por mais simples e banal que seja, anote. Isso servirá até como controle caso você queira por exemplo, saber quantas tarefas fez no mês (meio sem sentido, mas é válido).

3. Alimente sempre as informações. Não adianta você cadastrar suas atividades hoje, e amanhã após finalizar algumas não dar baixa. É fundamental manter sua Lista de ToDo sempre atualizada para que você não se perca na hora de traçar um plano de ‘limpeza’ de ToDo’s. Isso é válido não somente para tarefas finalizadas, mas para tarefas em andamento ou que aguardam uma ação. Não conte com sua memória. Delegue a memória outras coisas mais importantes do que uma simples lista de tarefas ;)

4. Centralize informações, não quebre-as em partes. Se você tem um Palm, ou uma variante, pode ser uma opção usá-lo para gerenciar suas tarefas. Talvez goste de gerenciar usando seu PC pessoal ou notebook, ou ainda usando uma ferramenta online. Não importa qual ferramenta você opte por usar, o importante é gerenciar tudo numa mesma ferramenta. Lembre-se: a idéia é facilitar e não complicar ainda mais sua tarefa de se organizar.

5. Atribua o ‘grau de importância’ de uma determinada tarefa. Geralmente esse grau de importancia é definido como: “Nenhuma, baixa, normal e alta”. Acho mais que o suficiente essas opções. Demasiadas opções pode tornar esse grau de importancia mais complexo do que deveria.

6. Organize-se! Antes de comprometer-se com uma nova tarefa, tente sempre consultar sua lista de tarefas antes. Isso evita sobrecarga de tarefas numa segunda, por exemplo ;) O mesmo vale para seus ‘compromissos’. Já pensou se você agendar 2 visitas em clientes diferentes no mesmo horário ? Ruim não ?

7. Backup. Fundamental.

Das mais recentes que eu testei, deixo o link para dois modelos que eu acho que mais se adequa ao nosso artigo. São elas:

* http://www.taskfreak.com/ - Ferramenta para gerenciamento de ToDo’s online. Requer PHP/MySQL para usar.
* Mozilla Sunbird - Calendário feito pela Mozilla. A mesma entidade que criou o Seamonkey, Firefox e Thunderbird. Caso você já utilize o Thunderbird, eu recomendo que você instale uma extensão que adiciona o calendário ao Thunderbird. Chama-se Lightning. Eu atualmente uso ele e recomendo muito. Excelente!

Além destas, temos o Google Calendar. Parece ser bem prático, mas eu ainda não vi necessidade em usá-lo.

Agora você não tem mais desculpas para esquecer suas tarefas ou se sobrecarregar demais em um determinado dia ;)

O que é ser um freelancer ?

Antes de começarmos a postar dicas, cases e etc., acho interessante abordarmos o ínicio do processo: o que é ser um freelancer ?

De acordo com a Wikipédia, freelancer é:

Freelancer é o termo inglês para denominar o profissional autônomo, que se auto-emprega em diferentes empresas ou, ainda, guia seus trabalhos por projetos, captando e atendendo seus clientes de forma independente.

Isso é a forma bonita descrever um freelancer, mas ficou muito vago ainda! Vamos definir em tópicos o que vem a ser um freelancer:

  • Não tem uma renda fixa;
  • Não tem décimo terceiro;
  • Não tem seguro desemprego;
  • Não tem finais de semana nem feriados;
  • Não precisa necessariamente trabalhar no horário comercial;
  • Pode trabalhar em casa em home office tranquilamente.

Ok! Um bom começo! Mas todo mundo que é freelancer sabe que tem muito mais coisa além das citadas até o momento. E eu, como um freelancer de carteirinha vou citar mais algumas:

  • Tem que saber vender seu produto. O pior, o produto que nem existe!
  • Suporte ? Ishi, o suporte…
  • Relacionamento com clientes e outros profissionais;
  • Marketeiro. Sim, você tem que saber definir suas táticas de marketing pessoal;
  • Saber gerenciar. Você precisará definir custos e prazos à seus clientes. Para não fazer errado e tomar prejuizo, precisa conhecer um pouco de gerência de projetos;
  • Disciplina afiada. Imagina você trabalhando em seu home office: tente imaginar quantos elementos estão contra você ‘tentando’ tomar sua atenção só para você perder toda aquela concentração;
  • Pouco reconhecimento. Essa é principalmente para os mais novos: você é taxado como faz nada, preguiçoso e uma porção de outros adjetivos ruins por amigos e principalmente familiares que convivem com você; Todos acham que você sempre está disponível para outras atividades, sendo que naquela hora você está fazendo uma parte importante do projeto que é para segunda que vem…

O Freelancer é mais que um “clínico geral”, pois, além de conhecer várias áreas razoavelmente bem, ele tem sua especialização bem sólida! O freelancer que não é assim, não consegue e simplemente acaba desistindo da vida de freela. Se você estava pensando em ser freelancer, até agora só teve motivos para não adotar ao movimento, certo ? Pois bem, mas temos alguns pontos legais. Vamos a eles:

  • Flexibilidade no horário. Você define que horas começa e que horas termina seu serviço. Se você sente-se melhor trabalhando de madrugada, ótimo! Faça isso!
  • Liberdade. Você está no controle, lembra ? Acessa o que, quando e como quiser. Fala com pessoas e nada de proxies te bloqueando ou logando suas atividades. Isso eu acho um ponto muito positivo, pois é motivador!
  • Ganha mais. Isso não será uma realidade no inicio provavelmente, ainda mais se você não tiver um ‘nome’ no mercado. Mas com o tempo você consiguirá seu nome e com isso mais projetos. Além de ganhar mais pela hora trabalhada comparando ao mesmo emprego como sendo funcionário de uma empresa de desenvolvimento, por exemplo.
  • Uma excelente experiência de vida! Sendo freelancer você aprenderá muitas coisas que jamais aprenderia ou viveria sendo um funcionário contratado numa empresa. E claro, você terá muito mais o que contar para seus filhos/netos mais para frente ;)

Se você deseja realmente tornar-se freelancer, tenha em mente que uma reserva de fundos é fundamental, principalmente se você tem um emprego fixo, pois, durante um tempo o retorno não será tão estável assim, e suas contas tenderão a aumentar (luz, Internet, telefone), pois você estará na sua casa, afinal.

Outra dica: valorize acima de tudo o seu nome. Ele é a peça fundamental para seu sucesso como freelancer. Ser ético faz bem a saúde em todos os sentidos :)

Por último: ser freelancer não é uma profissão, mas sim uma arte. Para ter uma vida de freela você precisa ter muito ‘jogo de cintura’ para driblar as adversidades do dia-a-dia e assim manter-se sempre na ativa!

Vida de freela - Hello world

Hoje mais um blog põe a boca no mundo! O Vida de freela é uma idéia de dois malucos freelancers que atuam no desenvolvimento web.

Nosso objetivo aqui é relatar as dificuldades, problema, crises e aperreios que todos nós Freelancers passamos diariamente. Calma! Não abordaremos só o lado ruim da coisa, falaremos também sobre o lado legal: home office, cases, dicas para freelancers iniciantes e não iniciantes e claro um pouco de programação e design, afinal, eu, Hélio, sou programador e o Alexandre, é designer.

Esperamos trazer bons posts no decorrer da existência do Vida de Freela, e contamos com sua partipação através dos comentários sempre!

Feeds RSS já estão disponíveis para você adicionar em seu leitor ;)

Enjoy!