11 de Abril de 2008

Logotipos



12 de Março de 2008

Comércio Eletrônico no Brasil

Mais pessoas navegando e... Comprando!
O número de internautas no Brasil quadriplicou sem 7 anos, passando de 9,8 mi em 2000 para 39 mi até o final de 2007. (Ibope/NetRatings)
Deste percentual de pessoas que utilizam a internet para realizar suas compras é de 24%. Isso significa que de 2006 para 2007 houve um crescimento de 35% na base de e-consumidores, passando de 7 mi a 9,5 mi o número de adeptos pela rede.

Raio X de 2007
- Faturamento: 6,3 bilhões
- Tíquete Médio: R$ 302,00
- Crescimento em relação a 2006: 43%
- Produto mais vendido: Livros e assinaturas de jornais e revistas (17%)

Os Campeões
- Livros, revistas e jornais - 17%
- Informática - 12%
- Eletrônicos - 9%
- Saúde e Beleza - 8%
- Telefonia celular - 7%

Pesquisa: webshoppers 17

5 de Março de 2008

Design ou código, quem vem antes?

Desenvolvimento de produtos de internet tem solução, ao contrário da anedota do ovo e da galinha. Experimente os dois ao mesmo tempo e fazer do designer e do programador uma equipe. Mas tem um truque.

Nada de ovo ou galinha. A questão de um milhão de dólares em desenvolvimento de produtos de internet ainda gera polêmica. Historicamente designers são de Marte e desenvolvedores são de Vênus, mas os dois planetas nunca estiveram tão próximos.

Os defensores de fazer o design primeiro têm algumas boas razões para isso. A programação é a fase mais pesada da construção de um aplicativo web. Isso quer dizer que é também a mais cara e onde a mudança é mais custosa.

A fase de design, ao contrário, é relativamente menos custosa, e esse é o motivo pelo qual algumas pessoas defendem que o melhor é projetar todas as telas antes de partir para o código. Nesse caso, só se codifica o que não vai mais mudar.

Mas quem defende que a programação deve preceder o design também tem ótimos argumentos. Quem desenha as páginas antes corre o risco de acabar com lindas telas que nunca serão codificadas. Isso acontece porque o Photoshop aceita qualquer solução, mas você nunca tem certeza do que vai realmente conseguir desenvolver. A natureza da atividade de design tende a ignorar limitações técnicas e de prazo.

Você deve estar pensando, assim como na anedota do ovo e da galinha, que nosso caso não tem solução. Mas tem. É simples: faça tudo ao mesmo tempo. Ponha o designer sentado ao lado do programador e chame-os de ‘time’. Estabeleça uma tarefa para os dois. Não uma grande tarefa, como ‘redesenhar o site todo’ ou ‘criar uma área nova’. Peça uma pequena unidade de tarefa como ‘deixar o usuário fazer upload de uma foto’ ou ‘permitir que o editor publique uma notícia’.

Você vai perceber que a colaboração entre designer e programador vai reduzir a frustração de ambos por perceber que algo não cabe no prazo. Também vai sentir que o re-trabalho vai diminuir, pois estamos falando de uma pequena tarefa sendo realizada por duas pessoas com formações complementares se comunicando. É muito rico.

O efeito telefone-sem-fio já me deixou perplexo em vários projetos que pareciam organizados. O briefing da equipe de produto chega até o arquiteto da informação, que faz um mapa de arquitetura e manda para o designer de interface, que desenha o wireframe e manda para o designer gráfico, que envia uma tela de Photoshop para implementação do html, que finalmente chega até os programadores.

É enorme a chance de informações acabarem perdidas ou distorcidas durante esse processo e é certo que se perde um tempo excessivo documentando o que ainda não precisa ser documentado. Isso é o que acontece quando os membros de um time de desenvolvimento estão distantes, isolados em suas equipes técnicas.

Trabalhar em times multidisciplinares é um dos fundamentos das ‘agile methodologies’. Elas também indicam que diminuir a documentação para o mínimo necessário melhora a velocidade do projeto.

Em vez de criar documentos para que o projeto circule entre áreas da empresa, é melhor juntar essas pessoas e deixar que elas se comuniquem. Vai deixar os designers felizes com suas criações funcionando 100% num curto espaço de tempo.

Vai melhorar o astral dos desenvolvedores, que poderão participar das soluções em vez de receber um pacote pré-determinado. E vai economizar preciosas horas de trabalho no seu balanço mensal. [Webinsider]

25 de Fevereiro de 2008

Acessibilidade na Web

O que é acessibilidade?

“Possibilidade de acesso, processo de conseguir igualdade de oportunidade em todas as esferas da sociedade” (ONU)

Diz a respeito à flexibilidade ao acesso a algo.

A acessibilidade é algo necessário, que muitos não levam a consideração essa prática.

Exemplo: Se não posso ir por um caminho, tenho outro a disposição; se não posso ver, tenho como ouvir; se não tenho aparelhos ideais, tenho uma alternativa menos exigente.

Pesquisa

Foi realizada uma pesquisa pela USP sobre o cenário brasileiro da acessibilidade na visão das pessoas envolvidas com o desenvolvimento de aplicações e páginas web.

O tema da pesquisa foi: “O cenário brasileiro sobre acessibilidade no desenvolvimento web”. Foram considerados fatores importantes, tais como:

Como pessoas cegas podem acessar sem problemas a web?
Quais problemas estão envolvidos?
Quais são as tecnologias assistivas (usadas para auxiliar pessoas com algum tipo de restrição) que temos acesso e conhecimento?
O que diz a legislação Brasileira de acessibilidade (decreto Lei Nº 5.296/2004)?

Clique e veja a pesquisa na íntegra. (http://safe.icmc.usp.br/pesquisaacessibilidade/)


Evento W.A.I.U

Foi realizado no Brasil (10/11/2007) o um workshop com o objetivo de apresentar os principais conceitos sobre o assunto: Arquitetura da Informação, Usabilidade e Acessibilidade. Foi demonstrada a dificuldade enfrentada e soluções propostas para a navegação na web.

Acessibilidade é lei no Brasil

A Presidência da República baixou um decreto que obriga os websites governamentais a se tornarem acessíveis para deficientes físicos em no máximo 6 meses.

Confira na íntegra. (http://www.rnp.br/noticias/2004/not-040107.html)

Problemas

Poucos desenvolvedores se preocupam em escrever o código que seja usável não só em monitores, mas em leitores de tela.

Neste momento, enquanto você lê esse texto, você pode achar que a fonte está grande ou pequena demais para a sua vista.

Existem opções de acessibilidade que estão embutidas no seu navegador, mas se eu tivesse bloqueado a mudança do tamanho do texto usando uma medida fixa para a fonte, pode ser que não conseguisse usá-las...

"O fato é que, mais cedo ou mais tarde, seremos vítimas das barreiras que nós mesmos criamos... "

Soluções

Primeiro passo: Não exclua ninguém, a não ser o preconceito.
Mesmo que as pessoas não se encaixem no público alvo do projeto, não as excluam, todos temos livre acesso.

Segundo passo: Flexibilize o acesso.
Todas as pessoas são iguais perante a lei, temos os mesmos direitos (aprendi na aula de direito). Algumas pessoas são altas e outras baixas e, para não impedir o acesso de ambos, devemos ter degraus baixos e portas altas.

Terceiro passo: Se coloque no lugar do outro.
Teste o que você projetar. Procure levar em conta a acessibilidade ao desenvolver aplicações e páginas web. Tome como guia os princípios de Empatia e de Crítica.

"Entender do assunto é responsabilidade social de todas as pessoas envolvidas no meio tecnológico."

22 de Fevereiro de 2008

Matérias Faculdade

Administração de Servidores Web

Capacitar os participantes a realizarem as tarefas de administração e configuração de servidores Web, tendo em vista os cuidados necessários com aspectos de segurança e desempenho do servidor.

Gestão de Negócios – Tecnologia

Contempla a definição de missão, valores, filosofias e visão do negócio, bem como análise dos cenários externos e interno de forma a levantarmos oportunidades e ameaças para o negócio, que serão a base para a definição das macro-estratégias relativas às funções de marketing, pessoas, comercial, finanças, logística, etc.

Protocolos de Rede e Transmissão de dados

Fornece uma visão aprofundada da arquitetura de rede TCP/IP - Internet, suas características principais, sua pilha de protocolos e serviços oferecidos.

Relações Humanas e Ética

Proporcionar ao aluno a caracterização e análise dos processos básicos do comportamento humano, focalizando o contexto das organizações: percepção (destaque à percepção social), motivação (ênfase à motivação para o trabalho), pensamento e linguagem (ênfase nas representações sociais), comunicação. Conceituação e caracterização de papéis sociais e processos grupais nas organizações.

Segurança da Informação

Relacionada com métodos de proteção aplicados sobre um conjunto de dados no sentido de preservar o valor que possui para um indivíduo ou uma organização. São características básicas da segurança da informação os aspectos de confidencialidade, integridade e disponibilidade, não estando restritos somente a sistemas computacionais, informações eletrônicas ou sistemas de armazenamento.

Planning Web

http://www.avellareduarte.com.br/

Webwriter


Webwriter

Estava lendo sobre as profissões relacionadas a web, e sempre me deparei com essa palavra webwriter.

Como surgiu o Webwriter?

A área surgiu com a necessidade que a Internet tinha de possuir profissionais que desenvolvessem conteúdos para a web, conteúdos que às vezes passam sem ser notados pelos usuários.

Perguntei-me: Webwriting é jornalismo on-line?

Não exatamente um jornalista on-line, mas um profissional que trabalha a comunicação e a interação do site com o usuário.

Existe uma especialização?

Pesquisando, descobri que os profissionais nessa área têm geralmente a formação nos cursos de Letras, Publicidade e Propaganda e Jornalismo. Entendem de comunicação, escrevem de forma clara e principalmente tentam entender o que um usuário de internet procura.

Link

I want!


Livro: Mirando Resultados - Ricardo Almeida

A metodologia Moebius trata exatamente de te ajudar a criar etapas para o projeto, diminuindo ao máximo as chances de esquecer algo, de haver modificações desnecessárias ou atrasadas em um projeto, alem de mensurar o retorno para investimento (Ou seja, como saber qual o retorno depois que o projeto foi ar).

Ricardo Almeida destrincha o projeto em vários módulos e etapas afim de diminuir as falhas. Logicamente que a metodologia pode ser simplificada e aplicada dentro da sua realidade.

Link

16 de Fevereiro de 2008

Reading

http://www.dsdesign.be/