(Computer + Aviation) = Passion
Causos
Relação Usuário / Desenvolvedor
Sep 12th
Não costumo ter grandes problemas com usuários, até mesmo porque acho que o melhor caminho para o sistema ideal é ter um bom relacionamento com eles. É importante ouvir suas críticas e sugestões, seja naquele telefonema chato, ou naquele momento do café. Já tive a oportunidade de conseguir muitas informações relevantes nesses momentos, as quais foram o diferencial em todo processo de análise e desenvolvimento.
Também é importante ser duro quando necessário. Não é possível atender todas as requisições dos usuários, pois durante a análise é muito importante não só ver o que ele precisa, mas também identificar processos que podem ser melhorados com o uso de seu sistema. Isso é difícil, pois normalmente as pessoas não estão abertas a mudanças na forma de trabalhar, então é necessário muita conversa e paciência para convencê-los de que fazer tudo, extamente da forma que eles imaginam, não é criar uma solução e sim informatizar o problema.
O relacionamento entre as partes normalmente não é fácil. É bem verdade que em muitas situações nós desenvolvedores tendemos a colocar a culpa no usuário, como certamente o usuário também faz o mesmo em relação à outra parte. Certa vez ouví uma usuária dizer que era um absurdo, em tempos modernos onde as pessoas conversam pela internet, não conseguir fazer um simples cadastro, mas esta não viu que na verdade, ela estava sem rede em seu próprio computador, impossibilitando o acesso ao nosso sistema.
Enfim, temos sempre que lembrar que os usuários são extremamente importantes para qualquer profissional de T.I, pois afinal, ele é quem vai utilizar seu sistema ou serviço e também pagar por ele. Mesmo que em determinadas situações seja necessário ter paciência, temos que lembrar que todos nós desenvolvedores também somos usuários de outras aplicações.
Lembrem-se: Se as pessoas não tivessem a necessidade de utilizar sistemas de computador, não teríamos a nossa profissão.
Cadastrado com Sucesso [2]
Apr 28th
O excelente blog vidadeprogramador.com.br publicou uma tirinha sobre minha história “Cadastrado com Sucesso”, sobre a qual já publiquei aqui neste link ..haha
Usuário: Um mal necessário ! haha
Documento de imagem
Mar 31st
Nestes anos que tenho trabalhado como desenvolvedor de sistemas, tive a oportunidade de vivenciar várias situações interessantes, que somente o contato com o usuário pode nos oferecer.
Aprendí que além de ser o desenvolvedor, você também deve incorporar o usuário e tentar imaginar todas as bizarrices possíveis que ele pode acabar fazendo em sua aplicação. É interessante como isso ajuda a prevenir futuros problemas e reduz a quantidade de dor de cabeça, mas nem sempre (quase nunca na verdade), é possível prever todas as imprevisíveis ações das pessoas que lá estão.
Certa vez havíamos colocado um sistema em produção, com um módulo para criar galerias de fotos. Evidentemente, que os únicos formatos aceitos no upload eram os famigerados jpg, gif, png, etc.
Eis que um dia, já trabalhando em outra aplicação, recebo uma ligação de uma de nossas usuárias, informando que havia enviado fotos para sua galeria, mas que não estava funcionando, pois de forma alguma sua imagem aparecia.
Imediatamente fui averiguar o ocorrido, imaginando que pudesse haver algum problema de permissões no diretório do upload, ou uma falha mais grave na aplicação.
O primeiro item a ser verificado foi o banco de dados, que mostrava claramente o nome da imagem enviada. Tudo ok. Pelo nome do arquivo armazenado na base de dados, consiguí encontrá-lo no FTP. Depois fiz o download para ver se o mesmo não havia sido corrompido durante o envio.
Ao baixar o arquivo para o computador, ví que não era possível abrí-lo em nenhum visualizador de imagem, fazendo-me imaginar que ele realmente havia sido corrompido, enchendo minha mente de idéias sobre como aquilo podia ter ocorrido, e como eu iria gastar minhas horas corrigindo a suposta falha.
Decidí então ver como estáva o arquivo em um editor hexadecimal, para ver o que havia lá. Eis que no cabeçalho aparece a informação: Microsoft Word Document. Isso me deixou bastante intrigado, decidindo alterar a extensão de JPG para DOC e ver se aquela informação era válida.
Quando o arquivo foi enfim aberto no editor de textos, comecei a gargalhar infinitamente. Imediatamente todos correram até o meu computador para ver do que se tratava… Quando expliquei o que era e mostrei a tela do editor de textos, todos também riram bastante naquela fatídica tarde.
O print screen abaixo ilustra exatamente o que foi visto naquele dia (Clique na imagem para ampliar):
Sim. A nobre usuária teve a sagacidade de abrir o Word e inserir a imagem dentro do documento. Quando tentou fazer o upload e o sistema bloqueou, a solução dela foi bem simples. Renomear o .doc para .jpg e enviar novamente.
Posteriormente liguei para ela e educadamente expliquei a situação, e que bastava ela usar a imagem sem colocá-la dentro de um doc, para então enviar à sua galeria no sistema.
Aprendí que validação do conteúdo do arquivo também é muito importante, e que, quando você falar para o usuário enviar um documento de imagem, acredite, ele vai mandar na verdade uma imagem dentro do documento.


