10 conselhos sobre sites web para uma consultoria de software

Uma empresa solicitou a um conhecido meu que trabalha numa consultoria de desenvolvimento de software uma proposta para desenvolver um site web para divulgar suas informações para os clientes, mais uma intranet e algumas interfaces web para os sistemas internos, com integração com redes sociais, vídeos e utilizando as “modernas” tecnologias Web 2.0. Como a consultoria não tinha feito muitos trabalhos com sites para o público em geral, ele me pediu alguns conselhos. Achei que esses dez seriam um bom começo. Continue lendo “10 conselhos sobre sites web para uma consultoria de software”

A arte do desenvolvimento de software

Frequentemente ouço opiniões contraditórias sobre Desenvolvimento de Software.

Alguns adeptos da Engenharia de Software encaram o Desenvolvimento de Software como um processo mensurável que chega ao resultado desejado se as técnicas  forem corretamente aplicadas. Em alguns casos, é dado pouco valor ao ser humano que é considerado somente uma das engrenagens do processo.

Outros afirmam que a Engenharia de software está equivocada porque Desenvolver Software é uma arte. É um trabalho criativo feito por pessoas com todos os “defeitos” dos seres humanos como amor, ódio, paciência (e a falta de), desejos, necessidades, interesses. Portanto devemos evitar tolher a criatividade dos desenvolvedores com burocracias, fórmulas prontas, controles, métricas, etc. Todos os problemas do desenvolvimento de software podem ser resolvidos fazendo o que o ser humano faz de melhor, se comunicar. Continue lendo “A arte do desenvolvimento de software”