CADASTRE-SE

Qualidade na Web

0 15 1 1 Iria Luppi Figueiredo (@irialuppi)
Assunto: Desenvolvimento |

Para ter qualidade em uma aplicação web deve atender os requisitos da engenharia da web. Para que uma WebApp tenha qualidade, deve-se levar inúmeros requisitos em consideração...

Para que uma WebApp tenha qualidade, deve-se levar inúmeros requisitos em consideração. No entanto, para que esses requisitos sejam atendidos, há a necessidade de processos bem definidos para atender as expectativas do cliente, incluindo prazo e custo, sempre atentando tanto para a qualidade do processo, quanto para a qualidade do produto. Por isso devemos nos orientar pela engenharia da web sempre que se for desenvolver uma WebApp, pois assim garantiremos um bom processo tanto do ponto de vista do engenheiro, quanto do usuário final. A seguir estão descritos alguns atributos necessários:

  • Usabilidade/ Organização: a WebApp deve ter conteúdo claro, sem "poluição", onde o usuário possa visualizar facilmente o que necessita, como com menus organizado por assuntos/atividades, se necessário, com submenus
  • Disponibilidade: 24/7/365;
  • Navegabilidade/paginação: localização de onde o usuário se encontra, bem como botões de voltar e avançar, sem haver necessidade de usar o navegador;
  • Confiabilidade;
  • Layout light: visual clean;
  • Janelas flutuantes: evitar uso das mesmas e de pou-ups;
  • Funcionalidade;
  • Constante atualização;
  • Manutenibilidade técnica;
  • Eficiência.

Uma pesquisa realizada com relação a qualidade na web, demonstra que a mesma deve ser planejada juntamente com o projeto e mantida na medida que a aplicação evolui. Para uma aplicação web ter qualidade ela deve atender os seguintes requisitos.
  • Arquitetura da informação;
  • Layout;
  • Acessibilidade;
  • Usabilidade;
  • Conteúdo e edição;
  • Suporte ao usuário;
  • Segurança e estabilidade de sistemas.

E para ter certeza de que estão atendendo estes requisitos, deve se realizar testes com os usuários, principalmente se puder com os que não tiveram contato com a aplicação durante o desenvolvimento. Realizando um checklist com eles para gerar estatísticas consistentes.

A qualidade das aplicações web depende mesmo das empresas e dos desenvolvedores, juntamente com seu método de desenvolvimento, pois um dos problemas que mais enfrenta-se é a ausência de uma norma de qualidade, especificamente destinada a avaliações de aplicações web. Outro fator também que causa problemas é a dificuldade de contato com os usuários antes, durante e depois do desenvolvimento da aaplicação.

Dentre as principais reclamações relacionadas as aplicações Web estão:
  • Algumas possuem baixo desempenho em relação ao processamento dos dados, lentidão durante o acesso;
  • Não definem o foco, isto é, os assuntos estão misturados e mal dispostos nas páginas.
  • O layout pode não agradar;
  • Nem sempre estão disponíveis;
  • Erros nos links descritos nas páginas.
  • Informações falsas;
  • Páginas com informações mal dispostas acabam ficando "poluídas", é difícil de se encontrar.
  • Erros de sql aparecendo nas páginas.

Então para se ter qualidade no desenvolvimento de aplicações web, é necessário a colaboração do usuário com as suas necessidades, a colaboração da organização em ter um processo de desenvolvimento definido e da equipe em seguir o processo de desenvolvimento tendo o objetivo de "preencher" e atender os requisitos da engenharia da Web.

Leia a seguir: Fluxograma: o que é e como fazer?



Você precisa ler isto:

Comentários

TOPO