Logotipo desenvolvimento para web

Sobre parcerias de trabalhos em desenvolvimento web

Sobre parcerias de trabalhos de desenvolvimento web

No desenvolvimento para web o que não faltam são oportunidades para participar de projetos, quer seja individualmente, quer seja através de parcerias. Falando especificamente de trabalhos freelancers,é muito importante que se tenha uma boa rede de relacionamentos (o tão falado network) para não “deixar esfriar” a atuação no mercado “freela” de desenvolvimento web.

Entretanto – e infelizmente -, nem sempre as parcerias estabelecidas para o desenvolvimento de um projeto dão os frutos esperados, gerando desagradáveis situações entre as partes – muitas vezes causadas unilateralmente – que, de uma forma ou de outra, dão por consequência o descrédito e a não confiança na parte que não honrou com os compromissos previamente estabelecidos – pode-se falar, inclusive, em cancelamento da parceria no meio do projeto, o que, muitas vezes, culmina em cancelamento deste.

A escolha dos parceiros

Muito se diz e se escreve sobre ter uma excelente rede de relacionamentos. O que não se diz muito é como estimar que “tal” ou “qual” parceria/projeto dará certo; como saber qual pessoa dá mais indícios de que honrará com suas tarefas e demais acordos feitos.

Acredito eu que a resposta para estas perguntas pertence mais à seara da psicologia! Saber essas coisas, a meu ver, é impossível! Para quem desconhece o comportamento humano (eu, por exemplo), saber, de antemão, sem ter realizado algo com a pessoa anteriormente e/ou sem ter recebido uma indicação pessoal, é tarefa impossível! Se o “geral” já é complicado, imagine cada caso, individualmente; cada pessoa, com suas peculiaridades e jeito próprio…

Existem diversas maneiras de se escolher/trabalhar com parceiros de desenvolvimento. Cito algumas:

Indicação

Quando alguém que você já conhece/trabalha/trabalhou indica alguém para uma , um pouco da credibilidade e confiança que você nutre por esta pessoa será “transferido” para a indicação que esta fez – obviamente estou falando de pessoas sérias e compromissadas. É bem mais tranquilo conhecer e realizar projetos com uma pessoa que foi indicada por alguém que você já conhece. A própria indicação, em si, denota que quem indicou já realizou trabalhos com a pessoa e, por ter considerada a experiência positiva, fez a indicação.

Antigo colega de trabalho

É muito comum a situação de se trabalhar em uma agência, por exemplo, e, depois de ter saído daquele emprego, manter contato com alguma(s)  pessoa(s) que permaneceu(ram). Neste caso, o fato de você já conhecer o estilo da pessoa, seu modus operandi, a “dinâmica”, o time, personalidade, dentre outras características – que você sabe por já ter trabalhado com a pessoa -, contribuem enormemente para que, no caso de um freela que necessita das capacidade do antigo colega de trabalho, você saber a quem recorrer.

Colega de faculdade

Outra situação comum é a pessoa ainda na faculdade conseguir freelas para fazer. Dependendo do projeto, a participação de mais pessoas é fundamental. Então, nada melhor que selecionar, dentre os colegas que levam os estudos a sério, qual(is) tem o melhor perfil para o projeto. Outra situação é, mesmo depois que a faculdade terminar, você ainda manter contato com alguns ex-colegas e, de forma semelhante, recorrer aos respectivos e-mails caso apareça algum job que necessite de pessoal extra.

Sites de projetos

Muito comuns são os sites que tem por objetivo o cadastro/divulgação de pessoas e jobs – como o excelente LimeExchange. Após realizar alguns projetos pelo site, você já começa a ficar conhecido e o volume de serviço pode aumentar. Principalmente nessa situação, onde você não conhece as pessoas com quem vai trabalhar, é preciso cuidado redobrado, preferencialmente com algum tipo de garantia que os seus serviços serão recompensados da maneira adequada e dentro do prazo combinado.

Blogs

Ter um blog é uma excelente oportunidade de, dentre outras vantagens, conseguir participar de projetos. A maioria dos meus freelas, por exemplo, foram frutos de contatos realizados pelo formulário de contato do blog por pessoas com dúvidas ou explicitamente querendo serviços em desenvolvimento web. Algumas estão comigo até hoje, seja para manutenir o que foi feito; seja para o desenvolvimento de novos projetos.

Social Medias / Redes Sociais / Sites de relacionamentos

Social medias, como diHITT e Rec6, apresentam excelentes oportunidades de conhecer pessoas e potenciais futuros colegas de freelancers – há casos de equipes inteiras terem se formado através de contatos iniciais em social medias. Então, se você tem um blog – pode ser sobre qualquer coisa, mas, no caso, estou falando sobre desenvolvimento web -, não deixe de enviar seus bons artigos para social medias.

Ter um perfil nos principais sites de relacionamentos também pode ser uma boa, já que a maioria permite que você divulgue endereços de seu site/blog, disponibilize feeds e, principalmente, que você se afilie a diversas comunidades relacionadas a sua área de atuação e faça diversos contatos relevantes, aumentando seu networking potencial.

Fóruns de discussão

Outra situação bem corriqueira é o anúncio de procura de parcerias em fóruns de discussão. Chega a ser óbvio o fato de, num ambiente em que se discute principalmente sobre um assunto, aparecerem oportunidades justamente sobre esse determinado assunto. No caso do desenvolvimento web, o que não faltam são pessoas procurando parceiros para projetos pagos, realização de boas ideias, reuniões de brainstormings, reposição de vagas em agências, etc.

Situações desagradáveis acontecem…

Mesmo tomando todos os cuidados, procurando saber coisas a respeito de seu(s) parceiro(s) na web (você faz isso, certo?), procurando pessoas que já trabalharam com “fulano”, enfim, tomando as devidas precauções para que tudo dê certo, esteja ciente: situações desagradáveis acontecem!

Não é nada pessoal, nada a ver especificamente com você; são fatos da vida! Aconteceram, acontecem e sempre acontecerão situações que fogem ao nosso controle, causadas por pessoas que não se importam muito com seus pares… É assim, mesmo, não adianta espernear nem chamar a mamãe!

Relato de uma experiência pessoal

Faço regularmente trabalhos de desenvolvimento web para uma pessoa – que também é da área – desde o início do ano, mais ou menos. A pessoa sempre pagou em dia, eu sempre entreguei os trabalhos em dia, tudo normal. Mas… Chegou o momento em que somente eu cumpri minhas obrigações.

Eu entreguei um material de qualidade (o trabalho era de desenvolvimento de temas WordPress), tudo dentro dos prazos, mas o pagamento não foi feito dentro do acordado… Pelo fato de já ter realizado diversos trabalhos com a pessoa e tudo correr bem, descuidei-me o suficiente para entregar os trabalhos antes de receber a totalidade do pagamento – coisa básica sobre “freelanceamento” quando não há contrato para regulamentar os serviços. Conclusão: trabalhei de graça…!

Conclusão sobre parcerias de trabalhos de desenvolvimento web

Não caia na mesma burrada no mesmo equívoco que eu, querido leitor! Só entregue os materiais a seu parceiro/cliente depois do pagamento total do que foi combinado!  E outra: sempre que possível, faça contrato! Alguns usam o argumento de que um contrato tira a agilidade do projeto; fique atento a estes! Se a pessoa não quer fazer contrato, esteja certo de que alguma coisa tem – aprendi essas e outras lendo o Guia do Ilustrador que, apesar do nome, tem dicas para qualquer profissional freelancer.

E você, já passou por situações desagradáveis com parcerias? Gostaria de compartilhar alguma história triste? Comente!

10 diretrizes para a construção da credibilidade de um web site

Credibilidade de um site representada por uma âncora, firme e forte.

Muitos desenvolvedores web desconhecem, mas existe um projeto destinado a pesquisas, estudos, publicações e recursos sobre o tema “Credibilidade na Web“: é o  The Web Credibility Project (traduzido livremente como: Projeto de Credibilidade na Web), da Universidade Stanford, dos Estados Unidos.

No Projeto de Credibilidade na Web são realizadas ações como:

  • Efetuar pesquisas quantitativas sobre Credibilidade na Web;
  • Recolher informações sobre Credibilidade na Web (filtrando os conteúdos relevantes ao tema);
  • Facilitar a pesquisa e discussão sobre Credibilidade na Web;
  • Colaborar com grupos de acadêmicos e industriais de pesquisa;
  • Dentre outros.

Para quem se interessa por Usabilidade, Arquitetura da Informação, Design de Interfaces e assuntos correlatos, o The Web Credibility Project é de grande valia, com certeza que é! E um dos documentos mais importantes é “How can you boost your web site’s credibility?“, ou seja, “Como você pode aumentar a credibilidade do seu site?“. Este é um documento com 10 diretrizes para a construção da credibilidade de um web site; documento este baseado em 3 anos de estudo com a participação de mais de 4500 pessoas.

São essas diretrizes que apresento agora – com algumas pequenas adaptações.

Faça com que seja fácil checar a veracidade das informações em seu site

Você pode construir a credibilidade do site fornecendo apoio de terceiros (citações, referências, fonte de materiais) para informações que apresentar, especialmente se você fizer links para essas “provas”. Mesmo se as pessoas não seguirem esses links, você demonstrou que seu material é de confiança.

Mostre que há uma verdadeira organização por trás de seu site

Mostrando que seu site é de uma legítima organização irá aumentar a credibilidade do site. A maneira mais fácil de fazer isso é listar um endereço físico. Outras características também podem ajudar, como mostrar uma foto de seu escritório ou listando a filiação com a Câmara do Comércio.

Destaque a experiência da sua organização e no conteúdo e serviços que você fornece

Você tem especialistas em sua equipe? Seus colaboradores ou prestadores de serviçoss são autoridades? Certifique-se de dar as suas credenciais. Você está associada uma respeitada organização? Deixe isso bem claro. Inversamente, não faça link para sites que não são críveis. Seu site se torna menos crível pela associação.

Mostre que pessoas honestas e confiáveis estão por trás de seu site

A primeira parte desta diretriz refere-se à mostrar que existem pessoas reais por trás do site e na organização. Depois, encontrar uma maneira de transmitir a sua confiança através de imagens ou texto. Por exemplo, alguns sites apresentam biografias/currículos de trabalhadores que contam sobre suas família ou hobbies.

Faça com que seja fácil entrar em contato com você

Uma maneira simples de aumentar a credibilidade do seu site é deixar claras suas informações de contato: o número de telefone, endereço físico, endereço de email, etc.

Faça um design profissional para seu site (ou que seja apropriado para sua finalidade)

As pessoas avaliam rapidamente o design de um site de forma isolada (“à parte”). Ao desenvolver seu site, preste atenção ao layout, tipografia, imagens, consistência das coisas e muito mais. Evidentemente, nem todos os sites ganham credibilidade por parecer com IBM.com. A concepção visual do site deve coincidir com a finalidade.

Faça seu site fácil de usar – e útil (eficiente)

Essa é uma “dupla diretriz”. A pesquisa do The Web Credibility Project mostra que sites ganham pontos em credibilidade por serem ambos: fáceis de usar e úteis (a palavra “eficientes” também cabe). Alguns desenvolvedores (ou donos; ou mantenedores; ou diretores; etc) se esquecem dos usuários (pessoas) e preferem cuidar dos egos de suas próprias empresas ou tentam mostrar as deslumbrantes coisas que podem fazer usando a tecnologia web.

Atualize o conteúdo de seu site frequentemente (pelo menos mostre que foi revisto recentemente)

Pessoas atribuem maior credibilidade a sites que mostram que foram recentemente atualizados ou revistos.

Use com moderação qualquer conteúdo promocional (por exemplo, anúncios e ofertas)

Se possível, evite que seu site tenha anúncios. Se você tiver que colocar anúncios, diferencie claramente o conteúdo dos anúncios do seu. Evite anúncios pop-up, a menos que você não se import em irritar seus usuários e perder credibilidade. Tal como o estilo de escrita, tente ser claro, direto e sincero.

Evite erros de todos os tipos, não importando o quão pequenos eles pareçam

Erros  de ortografia (e, principalmente, os de semântica) e links quebrados ferem a credibilidade de um site mais do que a maioria das pessoas imagina. Também é importante manter o seu site funcionando, garantindo que fique online e rodando.

8 características de User Interfaces (UI) de sucesso

Há bastantes informações na web sobre várias técnicas de design de interfaces e padrões que você pode usar quando elabora suas interfaces e web sites, soluções para problemas comuns e recomendações gerais sobre usabilidade. Seguir as dicas dos especialistas certamente levará você a desenvolver boas user interfaces (UI) – ou interfaces com o usuário (IU) – mas o que, exatamente, é uma boa interface? Quais são as características de uma boa user interface?

Aqui estão 8 características que uma boa UI precisa ser:

  1. Clara;
  2. Concisa;
  3. Familiar;
  4. Responsiva;
  5. Consistente;
  6. Atrativa;
  7. Eficiente;
  8. Capaz de “Desfazer”
Este é um artigo traduzido do original “8 Characteristics Of Successful User Interfaces“, do blog Usability Post, e a tradução foi feita com autorização do autor, Dmitry Fadeyev, e sofreu pequenas adaptações.

Clara

Clareza é o elemento mais importante para uma interface com o usuário. Na verdade, o propósito maior de uma user interface é permitir que as pessoas interajam com o sistema, comunicando significado e função. Se as pessoas não descobrirem como sua aplicação funciona ou onde ir em seu web site, elas ficarão confusas e frustradas.

Clareza - umas das 8 características de User Interfaces (UI) de sucesso.
O que isso faz? Passe o mouse sobre botões em WordPress e vai uma dica pop-up explicando as suas funções.

Concisa

Clareza em uma user interface é ótimo, entretanto você deve ter cuidado para não cair na armadilha do “excesso de clareza”. É fácil acrescentar definições e explicações, mas cada vez que você faz isso você “incha” o sistema; sua interface cresce. Incremente sua interface com muitas explicações e os usuários terão de gastar muito tempo para ler tudo.

Mantenhas as coisas claras, mas, também, mantenha as coisas concisas. Quando você conseguir explicar uma característica em uma sentença, ao invés de três, faça isso! Quando conseguir rotular um item com uma palavra, ao invés de duas, faça isso! Economize o valioso tempo de seus usuários mantendo as coisas concisas.

Manter as coisas claras e concisas ao mesmo tempo não é fácil; leva tempo e esforço para conseguir, mas as recompensas são grandes.

Concisão - uma das 8 características de User Interfaces (UI) de sucesso.
O controle de volume no OS X usa pequenos ícones para mostrar cada lado da escala de baixo até alto.

Familiar

Muitos designers empenham-se para deixar suas interfaces intuitivas. Mas o que “intuitivo” realmente significa? Significa algo que, natural e instintivamente, pode ser entendido e compreendido. Mas como você pode fazer algo intuitivo? Você faz isso o tornando familiar.

“Familiar” é somente isso: algo que se aparece com alguma outra coisa que você já encontrou antes. Quando você estiver familiarizado com algo, você sabe como esse “algo” se comporta; você sabe o que esperar. Identifique as coisas que são familiares para os usuários e integre em sua user interface.

Familiaridade - uma das 8 características de User Interfaces (UI) de sucesso.
Interface com abas do GoPlan. Tabs são familiares porque imitam guias de pastas. Você “descobre” que, ao clicar sobre uma aba, você vai navegar para essa seção; e que o restante dos separadores permanecem lá para mais navegação.

Responsiva

“Responsivo” significa duas coisas. Primeiro de tudo, significa respostas rápidas. A interface, se não o software que está por trás, deve trabalhar rápido. Esperar as coisas carregarem e usar interfaces pesadas e lentas é frustrante. Vendo as coisas carregarem depressa ou, pelo menos, uma interface que carrega rapidamente (mesmo se o conteúdo ainda está para aparecer) melhora a experiência do usuário.

“Responsivo” também significa a interface prover algum tipo de feedback. A interface deve comunicar ao usuário e informar o que está acontecendo. Você apertou aquele botão corretamente? Como você sabe? O botão deve ter um estado “pressionado” para dar esse feedback. Talvez o texto pudesse mudar para “Carregando…” e o botão ficar desabilitado. Será que o programa “agarrou” ou está carregando? Coloque um imagem de “Carregando” ou exiba uma barra de carregamento para manter o usuário informado.

Responsibilidade - uma das 8 características de User Interfaces (UI) de sucesso.
Ao invés de carregar a página gradualmente, o Gmail mostra uma barra de progresso quando você faz login. Isto permite à toda página ser exibida instantaneamente quando tudo estiver pronto.

Consistente

Há um artigo sobre a importância do contexto (“Context Over Consistency”) e como isso deve orientar as decisões sobre o design. A adaptação a um determinado contexto é inteligente, porém existe ainda um nível de coerência que uma interface deve manter ao longo do processo.

Interfaces consistentes permitem que os utilizadores desenvolvam hábitos de uso – eles aprendem sobre os diferentes botões, abas, ícones e outros elementos da interface e os reconhecem e percebem o que eles fazem em diferentes contextos. Os utilizadores também aprendem como certas coisas funcionam e serão capazes de trabalhar a forma de operar novas funcionalidades mais rápido, com base em suas experiências anteriores.

Consistência - uma das 8 características de User Interfaces (UI) de sucesso.
A interface do usuário do Microsoft Office é consistente por uma razão.

Atrativa

Este pode ser um pouco controverso, mas uma boa interface deve ser atrativa. Atrativa em um sentido que torna o uso dessa interface agradável. Sim, você pode fazer a sua interface simples, fácil de usar, eficiente e ágil, e vai fazer o seu trabalho bem – mas se você pode ir para a etapa extra e torná-la mais atrativa, então você vai fazer a experiência de utilização dessa interface verdadeiramente gratificante. Quando o software é agradável de usar, os seus clientes ou funcionários não vão simplesmente usá-lo, eles ficarão ansiosos para usá-lo!

Existem, naturalmente, muitos tipos diferentes de software e web sites, todos produzidos para diferentes mercados e públicos. O que parece “bom” para qualquer audiência, em particular, varia. Isso significa que você deve projetar/desenvolver a aparência de sua interface para o seu público. Além disso, a estética deve ser utilizado com moderação e reforçar a função. Acrescentar um nível de “sofisticação” à interface é diferente de abarrotá-la com supérfluos.

Atratividade - uma das 8 características de User Interfaces (UI) de sucesso.
Google é conhecido por suas interfaces minimalista que se concentram em função em detrimento da forma, mas, como pode ser visto no Chrome, eles também se importam com elementos como botões e ícones, como fica evidente pelos detalhes de degradê e “ajustes finos”, em geral.

Eficiente

Uma user interface é o veículo que faz você chegar aos lugares. Esses “lugares” são as diferentes funções de um software ou web site. Uma boa interface deve permitir desempenhar essas funções mais rapidamente e com menos esforço. Agora, “eficiente” soa como um atributo bastante vago – se você combinar todas as outras características de user interfaces de sucesso dessa lista, certamente que a interface vai ser eficiente? Quase, mas não é bem assim.

O que você realmente precisamos fazer para tornar uma interface eficiente é descobrir exatamente o que o usuário está tentando alcançar e, depois, deixá-lo fazer exatamente isso sem maiores complicações. Você tem que identificar o modo como a sua aplicação deve “trabalhar” – quais funcionalidades precisam existir, quais os objetivos que você está tentando alcançar? Implemente uma interface que permita que as pessoas facilmente consigam o que querem ao invés de simplesmente prover acesso uma lista de características/funções.

Eficiência - uma das 8 características de User Interfaces (UI) de sucesso
Apple identificou as três principais coisas que as pessoas querem fazer com fotos em seu iPhone e forneceu botões para realizar cada uma delas no Controle de Fotos.

Capaz de “Desfazer”

Ninguém é perfeito, e as pessoas estão sujeitas a cometer erros enquanto usam seu software ou web site. O quão bem você lida com esses erros é um importante indicador sobre a qualidade de seu software. Não “castigue” o usuário – construa uma interface que tenha a capacidade de desfazer os erros que possam surgir, isso é, que tenha a função “Desfazer”.

A função “Desfazer” numa interface pode salvar seus usuários de erros graves. Por exemplo, se alguém deleta uma informação importante, o quão fácil é para reaver essa informação ou desfazer a ação de deletar? Quando alguém vai para uma página quebrada ou inexistente em seu site, o que eles veem? Eles veem simplesmente um aviso de erro ou lhes é apresentada uma lista com destinos alternativos?

Capacidade de "desfazer" - uma das 8 características de User Interfaces (UI) de sucesso

Enviou uma mensagem para a lixeira por engano? Gmail permite que você rapidamente desfaça a última ação.

Para concluir…

Trabalhar com essas características de uma boa user interface pode fazer com elas entrem em conflito umas com as outras. Por exemplo, ao tentar fazer uma interface limpa, você pode adicionar muitas descrições e explicações, o que acaba fazendo a coisa toda grande e volumosa. “Cortar” as coisas com o objetivo de tornar uma interface concisa pode ter o efeito oposto e tornar as coisas ambíguas. Atingir um equilíbrio perfeito exige habilidade e tempo, e cada solução dependerá de uma análise caso a caso.

artigos comentários e-mail ?
Siga-me no twitter!