SlideShare uma empresa Scribd logo
1 de 27
Gerenciamento de Projetos Web
        Desenvolvimento
Gerenciamento de Projetos

• Fases de desenvolvimento de um projeto web
Gerenciamento de Projetos

• Demanda do Cliente                                 Demanda do
                                                       cliente
   • Necessidade do Cliente
   • Objetivos do Cliente
   • Resultados Tangíveis                           Questionamento
   • Definição do que é real e do que é “milagre”   sobre o projeto



• Questionamentos
   • Levantamento de dúvidas
   • Quanto?
   • Onde?
   • Como?
   • Por que?

• Qual o melhor profissional para isso?
Gerenciamento de Projetos

• Definições de Desenvolvimento                Definições do
   • Como fazer?                              desenvolvimento

   • Quem faz o que?
                                                                Desenvolvimento
• Definição de Papéis                          Definição de
                                                 Papeis
                                                                   de Fluxo de
                                                                  informações
   • Usuário ?
   • Cliente?
   • Administrador?
   • Publisher?

• Desenvolvimento de Fluxo de Informações
   • Como caminha a informação em cada um dos papéis
Gerenciamento de Projetos

• Escolha de Tecnologia                                      Escolha de
   • Existe realmente a escolha?                             Tecnologia

   • Custo?
   • Open Source ou Tecnologia Proprietária?
   • Existem sistemas legados ou participantes do Projeto?
   • Integração ou compartilhamento de dados?
   • Qual a experiência da Equipe?
   • Qual a experiência da Equipe de Suporte e Manutenção?
Gerenciamento de Projetos

• Wireframe
   • Para que?
   • Protótipos
   • Ferramentas




Wireframe
Gerenciamento de Projetos

• Wireframe
   • Ferramentas online                                Wireframe

        • http://www.google.com/google-d-s/drawings/
        • http://www.justproto.com/en/plans/ ($)
        • https://www.jumpchart.com/ ($)
        • http://www.lumzy.com/
        • https://cacoo.com
        • https://gomockingbird.com/ ($)
   • Desktop
Gerenciamento de Projetos

• Design                    Design
Gerenciamento de Projetos

• Base de Dados                     Base de dados

   • Open Source x Proprietário
   • Custos

    •   Controle de Redundâncias
    •   Compartilhamento de Dados
    •   Controle de Acesso
    •   Interfaceamento
    •   Esquematização
    •   Controle de integridade
    •   Backups
Gerenciamento de Projetos

• Base de Dados             Base de dados
Gerenciamento de Projetos

                                                              Desenvolvimento
• Desenvolvimento de Back-End                                   de Back End
   • Regras do negócio proposto / mecânica de funcionamento
       • Microsoft
       • Familia UNIX
Gerenciamento de Projetos

                                                              Desenvolvimento
• Desenvolvimento de Back-End                                   de Back End
   • Regras do negócio proposto / mecânica de funcionamento
       • .Net
       • ASP
       • ASP.Net
       • C#
       • Java
       • JSP – Java Server Pages
       • PHP
       • CFML – Cold Fusion Markup Language
       • Ruby on Rails – meta framework
         Python – desenvolvimento ágil
Gerenciamento de Projetos

                                                    Desenvolvimento
• Desenvolvimento de Front-End                       de Front End
   • Tecnologia que interage direto com o usuário
   • W3C – http://www.w3c.br
   • HTML 4.01, XHTML, HTML 5
   • CSS, CSS3
   • Javascript
   • Frameworks
       • jQuery
       • Mootools
       • Spry
Gerenciamento de Projetos

• Testes                                                        Testes

   Os testes de um web site site em versão beta são críticos
   para avaliar o produto antes do lançamento. Devem ser
   realizados em várias etapas e de forma que haja tempo útil
   para a sua avaliação e a realização dos ajustes que se
   mostrarem necessários.

    •   Usabilidade
    •   Compatibilidade
    •   Validação de padrões web
    •   Resolução de tela
    •   Velocidade de download
    •   Acessibilidade
Gerenciamento de Projetos

• Testes – Usabilidade                                                          Testes

   Os testes de usabilidade de um web site verificam se o
   usuário médio tem controle das suas ações ao lidar com a
   interface, se acha facilmente as informações que precisa,
   se a funcionalidade dos links, formulários e recursos
   tecnológicos atende às suas necessidades.

    Objetivos
    •   Permitir que cada usuário realize a tarefa a que se propõe ao usar a interface
    •   Tornar o uso da interface o mais intuitivo possível
    •   Verificar a atitude positiva do usuário durante a experiência de uso
    •   Estabelecer consenso na equipe sobre os resultados esperados
Gerenciamento de Projetos

• Testes – Compatibilidade                                    Testes

   Os testes de compatibilidade com browsers verificam as
   páginas de um web site em várias versões de programas,
   com ou sem o uso de plugins, em diversos dispositivos e
   plataformas. Pode-se através deles avaliar um aplicativo
   online em situações de uso próximas às da maioria dos
   usuários e verificar como aparecem em cada uma delas.
Gerenciamento de Projetos

• Testes – Compatibilidade   Testes
Gerenciamento de Projetos

• Testes – Compatibilidade   Testes
Gerenciamento de Projetos

• Testes – Validação pelos padrões web                        Testes

   O Censo da web realizado pelo Comitê Gestor do Brasil em
   2010 apurou que, de 6,3 milhões de páginas HTML
   pesquisadas, cerca de 91% mostraram mais de uma
   incorreção de aderência aos padrões do W3C. Apenas 5%
   das páginas mostravam aderência ao padrão. Pelo menos
   na época, a validação pelos padrões ainda não era uma
   prática comum nos projetos web no país.
Gerenciamento de Projetos

• Testes – Resolução de Tela                                     Testes

   Os testes do layout e da funcionalidade da interface em
   diversas resoluções verificam a sua consistência em
   diversos dispositivos, diversas configurações de hardware e
   software.


 Atividades relacionadas
 • Adaptar tamanho das fontes
 • Testar interface em dispositivos com várias resoluções
 • Testar interface com diversos dispositivos móveis
 • Limitar o tamanho máximo de largura do site (!)
Gerenciamento de Projetos

• Testes – Velocidade de Download (páginas)                     Testes

   O tempo de carregamento de uma página na janela do
   browser afeta a qualidade da experiência dos usuários e se
   reflete diretamente nos resultados comerciais e de
   veiculação online das marcas a elas associadas. Por este
   motivo, o Google, no final de 2009, anunciou que o tempo
   de download das páginas web passaria a ser considerado
   para o seu posicionamento nos resultados de buscas.

Exemplos
• Google aumentou o tempo de carga da página em 500 milisegundos,
  perdeu 20% de tráfego.
• Amazon.com considera o aumento de 100 milisegundos como responsável
  na perda de 1% de vendas.
Gerenciamento de Projetos

• Testes – Velocidade de Download (páginas)                           Testes

   No Brasil cerca de 70% dos usuarios de internet tem banda
   larga, porém ainda 14% utiliza dial up.
   O uso de internet ainda é lento em dispositivos mobile e
   uma grande parcela de usuários para por mega trafegado.



Atividades relacionadas
• Verificar o tempo de carga da página utilizando diferentes velocidades
• Limpar o código HTML para o minimo de marcações possíveis
• Utilizar imagens adequadamente
Gerenciamento de Projetos

• Testes – Acessibilidade                                            Testes

   Os testes de acessibilidade verificam a adesão a normas
   básicas de acessibilidade, de forma que o site seja
   navegável por usuários com deficiência física.

Atividades relacionadas
• Navegar pelo site com visualização de imagens desabilitada
• Verifcar se todas as imagens ou elementos não textuais (como tabelas)
   possuem marcações alternativas com descrição do seu conteúdo
• Configurar os estilos de CSS com unidades relativas
• Verificar se as cores utilizadas são contrastantes e funcionalidade dos
   elementos críticos de navegação não se baseia nas cores destes
   elementos
• Verificar visualização em modo texto
• Verificar sequenciamento de formulários
Gerenciamento de Projetos

• Homologações                                                 Homologações

   Aceites de que todos os testes foram concluídos e atendem
   o nível de qualidade proposto no projeto.
Gerenciamento de Projetos

                                                   Validação
• Validação
   Término da fase de correções e ajustes com a
   homologação concluída. É um marco no projeto,
   geralmente indexado com pagamentos finais.
Gerenciamento de Projetos

• Produção                                     Produção

   Liberação de uso do ambiente de produção.
Gerenciamento de Projetos Web
      Claudio Barbosa

Mais conteúdo relacionado

Semelhante a Desenvolvimento Web

Apresentação scriptcase-netmake
Apresentação   scriptcase-netmakeApresentação   scriptcase-netmake
Apresentação scriptcase-netmake
Gustavo Lobato
 
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Felipe Nascimento
 

Semelhante a Desenvolvimento Web (20)

Desenvolvimento de Projetos Interativos: Especificação e Implementação
Desenvolvimento de Projetos Interativos: Especificação e ImplementaçãoDesenvolvimento de Projetos Interativos: Especificação e Implementação
Desenvolvimento de Projetos Interativos: Especificação e Implementação
 
Palestra ror edted
Palestra ror edtedPalestra ror edted
Palestra ror edted
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Web Tools Pt Br
Web Tools Pt BrWeb Tools Pt Br
Web Tools Pt Br
 
Curso HTML 5 - Aula Inicial
Curso HTML 5 - Aula InicialCurso HTML 5 - Aula Inicial
Curso HTML 5 - Aula Inicial
 
Apresentação scriptcase-netmake
Apresentação   scriptcase-netmakeApresentação   scriptcase-netmake
Apresentação scriptcase-netmake
 
Termo de Abertura do Projeto
Termo de Abertura do ProjetoTermo de Abertura do Projeto
Termo de Abertura do Projeto
 
Tecnologias e estratégias para criar um website de sucesso
Tecnologias e estratégias para criar um website de sucessoTecnologias e estratégias para criar um website de sucesso
Tecnologias e estratégias para criar um website de sucesso
 
TDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software EnterpriseTDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software Enterprise
 
Desvendando padrões para desenvolvimento web, base para o sucesso
Desvendando padrões para desenvolvimento web, base para o sucessoDesvendando padrões para desenvolvimento web, base para o sucesso
Desvendando padrões para desenvolvimento web, base para o sucesso
 
Apresentação do Módulo de GP de Web
Apresentação do Módulo de GP de WebApresentação do Módulo de GP de Web
Apresentação do Módulo de GP de Web
 
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
 
Engenharia Web
Engenharia WebEngenharia Web
Engenharia Web
 
Web tools pt-br
Web tools pt-brWeb tools pt-br
Web tools pt-br
 
Scrum na sua Empresa
Scrum na sua EmpresaScrum na sua Empresa
Scrum na sua Empresa
 
Uma breve introdução de play framework
Uma breve introdução de play frameworkUma breve introdução de play framework
Uma breve introdução de play framework
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
Apresentação Executiva
Apresentação ExecutivaApresentação Executiva
Apresentação Executiva
 
Usabilidade e Navegabilidade
Usabilidade e NavegabilidadeUsabilidade e Navegabilidade
Usabilidade e Navegabilidade
 
Portando sua aplicação web para iphone
Portando sua aplicação web para iphonePortando sua aplicação web para iphone
Portando sua aplicação web para iphone
 

Mais de Claudio Barbosa

Principais Causas de Fracasso em um Projeto
Principais Causas de Fracasso em um ProjetoPrincipais Causas de Fracasso em um Projeto
Principais Causas de Fracasso em um Projeto
Claudio Barbosa
 
Gerenciamento de Tempo #1
Gerenciamento de Tempo #1Gerenciamento de Tempo #1
Gerenciamento de Tempo #1
Claudio Barbosa
 

Mais de Claudio Barbosa (17)

Gerenciamento de Projetos Web - Desafios
Gerenciamento de Projetos Web - DesafiosGerenciamento de Projetos Web - Desafios
Gerenciamento de Projetos Web - Desafios
 
Principais Causas de Fracasso em um Projeto
Principais Causas de Fracasso em um ProjetoPrincipais Causas de Fracasso em um Projeto
Principais Causas de Fracasso em um Projeto
 
Gerenciamento de projetos - Tempo, Recursos e Custo
Gerenciamento de projetos - Tempo, Recursos e CustoGerenciamento de projetos - Tempo, Recursos e Custo
Gerenciamento de projetos - Tempo, Recursos e Custo
 
Gerenciamento de projetos - Analise de Valor Agregado
Gerenciamento de projetos - Analise de Valor AgregadoGerenciamento de projetos - Analise de Valor Agregado
Gerenciamento de projetos - Analise de Valor Agregado
 
Gerenciamento de Projetos - Disciplinas PMBOK
Gerenciamento de Projetos - Disciplinas PMBOKGerenciamento de Projetos - Disciplinas PMBOK
Gerenciamento de Projetos - Disciplinas PMBOK
 
Gerenciamento de Tempo #1
Gerenciamento de Tempo #1Gerenciamento de Tempo #1
Gerenciamento de Tempo #1
 
Sistemas Transacionais, Gerenciais e Estratégicos
Sistemas Transacionais, Gerenciais e EstratégicosSistemas Transacionais, Gerenciais e Estratégicos
Sistemas Transacionais, Gerenciais e Estratégicos
 
Tomada de Decisão
Tomada de DecisãoTomada de Decisão
Tomada de Decisão
 
Processadores e Sistemas Operacionais
Processadores e Sistemas OperacionaisProcessadores e Sistemas Operacionais
Processadores e Sistemas Operacionais
 
Sobre ERP CRM e Supply Chain
Sobre ERP CRM e Supply ChainSobre ERP CRM e Supply Chain
Sobre ERP CRM e Supply Chain
 
Conceitos de e-commerce
Conceitos de e-commerceConceitos de e-commerce
Conceitos de e-commerce
 
PSI - ERP, CRM e Supply Chain
PSI - ERP, CRM e Supply ChainPSI - ERP, CRM e Supply Chain
PSI - ERP, CRM e Supply Chain
 
PSI - Apoio a tomada de decisão
PSI - Apoio a tomada de decisãoPSI - Apoio a tomada de decisão
PSI - Apoio a tomada de decisão
 
PSI - SIBC, SGBD
PSI - SIBC, SGBDPSI - SIBC, SGBD
PSI - SIBC, SGBD
 
Sociedade, Dados e Informação
Sociedade, Dados e InformaçãoSociedade, Dados e Informação
Sociedade, Dados e Informação
 
PSI - Computadores e Sistemas Operacionais
PSI - Computadores e Sistemas OperacionaisPSI - Computadores e Sistemas Operacionais
PSI - Computadores e Sistemas Operacionais
 
Gerenciamento de projetos #1
Gerenciamento de projetos   #1Gerenciamento de projetos   #1
Gerenciamento de projetos #1
 

Último

4 ano atividade fonema e letra 08.03-1.pdf
4 ano atividade fonema e letra 08.03-1.pdf4 ano atividade fonema e letra 08.03-1.pdf
4 ano atividade fonema e letra 08.03-1.pdf
LindinhaSilva1
 
Gramática - Texto - análise e construção de sentido - Moderna.pdf
Gramática - Texto - análise e construção de sentido - Moderna.pdfGramática - Texto - análise e construção de sentido - Moderna.pdf
Gramática - Texto - análise e construção de sentido - Moderna.pdf
Kelly Mendes
 
O Reizinho Autista.pdf - livro maravilhoso
O Reizinho Autista.pdf - livro maravilhosoO Reizinho Autista.pdf - livro maravilhoso
O Reizinho Autista.pdf - livro maravilhoso
VALMIRARIBEIRO1
 
Aspectos históricos da educação dos surdos.pptx
Aspectos históricos da educação dos surdos.pptxAspectos históricos da educação dos surdos.pptx
Aspectos históricos da educação dos surdos.pptx
profbrunogeo95
 

Último (20)

transcrição fonética para aulas de língua
transcrição fonética para aulas de línguatranscrição fonética para aulas de língua
transcrição fonética para aulas de língua
 
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptx
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptxEBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptx
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptx
 
662938.pdf aula digital de educação básica
662938.pdf aula digital de educação básica662938.pdf aula digital de educação básica
662938.pdf aula digital de educação básica
 
Proposta de redação Soneto de texto do gênero poema para a,usos do 9 ano do e...
Proposta de redação Soneto de texto do gênero poema para a,usos do 9 ano do e...Proposta de redação Soneto de texto do gênero poema para a,usos do 9 ano do e...
Proposta de redação Soneto de texto do gênero poema para a,usos do 9 ano do e...
 
Modelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autoresModelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autores
 
QUESTÃO 4 Os estudos das competências pessoais é de extrema importância, pr...
QUESTÃO 4   Os estudos das competências pessoais é de extrema importância, pr...QUESTÃO 4   Os estudos das competências pessoais é de extrema importância, pr...
QUESTÃO 4 Os estudos das competências pessoais é de extrema importância, pr...
 
UFCD_8291_Preparação e confeção de peixes e mariscos_índice.pdf
UFCD_8291_Preparação e confeção de peixes e mariscos_índice.pdfUFCD_8291_Preparação e confeção de peixes e mariscos_índice.pdf
UFCD_8291_Preparação e confeção de peixes e mariscos_índice.pdf
 
Química-ensino médio ESTEQUIOMETRIA.pptx
Química-ensino médio ESTEQUIOMETRIA.pptxQuímica-ensino médio ESTEQUIOMETRIA.pptx
Química-ensino médio ESTEQUIOMETRIA.pptx
 
Tema de redação - A prática do catfish e seus perigos.pdf
Tema de redação - A prática do catfish e seus perigos.pdfTema de redação - A prática do catfish e seus perigos.pdf
Tema de redação - A prática do catfish e seus perigos.pdf
 
4 ano atividade fonema e letra 08.03-1.pdf
4 ano atividade fonema e letra 08.03-1.pdf4 ano atividade fonema e letra 08.03-1.pdf
4 ano atividade fonema e letra 08.03-1.pdf
 
UFCD_10659_Ficheiros de recursos educativos_índice .pdf
UFCD_10659_Ficheiros de recursos educativos_índice .pdfUFCD_10659_Ficheiros de recursos educativos_índice .pdf
UFCD_10659_Ficheiros de recursos educativos_índice .pdf
 
QUESTÃO 4 Os estudos das competências pessoais é de extrema importância, pr...
QUESTÃO 4   Os estudos das competências pessoais é de extrema importância, pr...QUESTÃO 4   Os estudos das competências pessoais é de extrema importância, pr...
QUESTÃO 4 Os estudos das competências pessoais é de extrema importância, pr...
 
Sequência didática Carona 1º Encontro.pptx
Sequência didática Carona 1º Encontro.pptxSequência didática Carona 1º Encontro.pptx
Sequência didática Carona 1º Encontro.pptx
 
Gramática - Texto - análise e construção de sentido - Moderna.pdf
Gramática - Texto - análise e construção de sentido - Moderna.pdfGramática - Texto - análise e construção de sentido - Moderna.pdf
Gramática - Texto - análise e construção de sentido - Moderna.pdf
 
O Reizinho Autista.pdf - livro maravilhoso
O Reizinho Autista.pdf - livro maravilhosoO Reizinho Autista.pdf - livro maravilhoso
O Reizinho Autista.pdf - livro maravilhoso
 
Poema - Aedes Aegypt.
Poema - Aedes Aegypt.Poema - Aedes Aegypt.
Poema - Aedes Aegypt.
 
Aspectos históricos da educação dos surdos.pptx
Aspectos históricos da educação dos surdos.pptxAspectos históricos da educação dos surdos.pptx
Aspectos históricos da educação dos surdos.pptx
 
FUNDAMENTOS DA PSICOPEDAGOGIA - material
FUNDAMENTOS DA PSICOPEDAGOGIA - materialFUNDAMENTOS DA PSICOPEDAGOGIA - material
FUNDAMENTOS DA PSICOPEDAGOGIA - material
 
Descrever e planear atividades imersivas estruturadamente
Descrever e planear atividades imersivas estruturadamenteDescrever e planear atividades imersivas estruturadamente
Descrever e planear atividades imersivas estruturadamente
 
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx
 

Desenvolvimento Web

  • 1. Gerenciamento de Projetos Web Desenvolvimento
  • 2. Gerenciamento de Projetos • Fases de desenvolvimento de um projeto web
  • 3. Gerenciamento de Projetos • Demanda do Cliente Demanda do cliente • Necessidade do Cliente • Objetivos do Cliente • Resultados Tangíveis Questionamento • Definição do que é real e do que é “milagre” sobre o projeto • Questionamentos • Levantamento de dúvidas • Quanto? • Onde? • Como? • Por que? • Qual o melhor profissional para isso?
  • 4. Gerenciamento de Projetos • Definições de Desenvolvimento Definições do • Como fazer? desenvolvimento • Quem faz o que? Desenvolvimento • Definição de Papéis Definição de Papeis de Fluxo de informações • Usuário ? • Cliente? • Administrador? • Publisher? • Desenvolvimento de Fluxo de Informações • Como caminha a informação em cada um dos papéis
  • 5. Gerenciamento de Projetos • Escolha de Tecnologia Escolha de • Existe realmente a escolha? Tecnologia • Custo? • Open Source ou Tecnologia Proprietária? • Existem sistemas legados ou participantes do Projeto? • Integração ou compartilhamento de dados? • Qual a experiência da Equipe? • Qual a experiência da Equipe de Suporte e Manutenção?
  • 6. Gerenciamento de Projetos • Wireframe • Para que? • Protótipos • Ferramentas Wireframe
  • 7. Gerenciamento de Projetos • Wireframe • Ferramentas online Wireframe • http://www.google.com/google-d-s/drawings/ • http://www.justproto.com/en/plans/ ($) • https://www.jumpchart.com/ ($) • http://www.lumzy.com/ • https://cacoo.com • https://gomockingbird.com/ ($) • Desktop
  • 9. Gerenciamento de Projetos • Base de Dados Base de dados • Open Source x Proprietário • Custos • Controle de Redundâncias • Compartilhamento de Dados • Controle de Acesso • Interfaceamento • Esquematização • Controle de integridade • Backups
  • 10. Gerenciamento de Projetos • Base de Dados Base de dados
  • 11. Gerenciamento de Projetos Desenvolvimento • Desenvolvimento de Back-End de Back End • Regras do negócio proposto / mecânica de funcionamento • Microsoft • Familia UNIX
  • 12. Gerenciamento de Projetos Desenvolvimento • Desenvolvimento de Back-End de Back End • Regras do negócio proposto / mecânica de funcionamento • .Net • ASP • ASP.Net • C# • Java • JSP – Java Server Pages • PHP • CFML – Cold Fusion Markup Language • Ruby on Rails – meta framework Python – desenvolvimento ágil
  • 13. Gerenciamento de Projetos Desenvolvimento • Desenvolvimento de Front-End de Front End • Tecnologia que interage direto com o usuário • W3C – http://www.w3c.br • HTML 4.01, XHTML, HTML 5 • CSS, CSS3 • Javascript • Frameworks • jQuery • Mootools • Spry
  • 14. Gerenciamento de Projetos • Testes Testes Os testes de um web site site em versão beta são críticos para avaliar o produto antes do lançamento. Devem ser realizados em várias etapas e de forma que haja tempo útil para a sua avaliação e a realização dos ajustes que se mostrarem necessários. • Usabilidade • Compatibilidade • Validação de padrões web • Resolução de tela • Velocidade de download • Acessibilidade
  • 15. Gerenciamento de Projetos • Testes – Usabilidade Testes Os testes de usabilidade de um web site verificam se o usuário médio tem controle das suas ações ao lidar com a interface, se acha facilmente as informações que precisa, se a funcionalidade dos links, formulários e recursos tecnológicos atende às suas necessidades. Objetivos • Permitir que cada usuário realize a tarefa a que se propõe ao usar a interface • Tornar o uso da interface o mais intuitivo possível • Verificar a atitude positiva do usuário durante a experiência de uso • Estabelecer consenso na equipe sobre os resultados esperados
  • 16. Gerenciamento de Projetos • Testes – Compatibilidade Testes Os testes de compatibilidade com browsers verificam as páginas de um web site em várias versões de programas, com ou sem o uso de plugins, em diversos dispositivos e plataformas. Pode-se através deles avaliar um aplicativo online em situações de uso próximas às da maioria dos usuários e verificar como aparecem em cada uma delas.
  • 17. Gerenciamento de Projetos • Testes – Compatibilidade Testes
  • 18. Gerenciamento de Projetos • Testes – Compatibilidade Testes
  • 19. Gerenciamento de Projetos • Testes – Validação pelos padrões web Testes O Censo da web realizado pelo Comitê Gestor do Brasil em 2010 apurou que, de 6,3 milhões de páginas HTML pesquisadas, cerca de 91% mostraram mais de uma incorreção de aderência aos padrões do W3C. Apenas 5% das páginas mostravam aderência ao padrão. Pelo menos na época, a validação pelos padrões ainda não era uma prática comum nos projetos web no país.
  • 20. Gerenciamento de Projetos • Testes – Resolução de Tela Testes Os testes do layout e da funcionalidade da interface em diversas resoluções verificam a sua consistência em diversos dispositivos, diversas configurações de hardware e software. Atividades relacionadas • Adaptar tamanho das fontes • Testar interface em dispositivos com várias resoluções • Testar interface com diversos dispositivos móveis • Limitar o tamanho máximo de largura do site (!)
  • 21. Gerenciamento de Projetos • Testes – Velocidade de Download (páginas) Testes O tempo de carregamento de uma página na janela do browser afeta a qualidade da experiência dos usuários e se reflete diretamente nos resultados comerciais e de veiculação online das marcas a elas associadas. Por este motivo, o Google, no final de 2009, anunciou que o tempo de download das páginas web passaria a ser considerado para o seu posicionamento nos resultados de buscas. Exemplos • Google aumentou o tempo de carga da página em 500 milisegundos, perdeu 20% de tráfego. • Amazon.com considera o aumento de 100 milisegundos como responsável na perda de 1% de vendas.
  • 22. Gerenciamento de Projetos • Testes – Velocidade de Download (páginas) Testes No Brasil cerca de 70% dos usuarios de internet tem banda larga, porém ainda 14% utiliza dial up. O uso de internet ainda é lento em dispositivos mobile e uma grande parcela de usuários para por mega trafegado. Atividades relacionadas • Verificar o tempo de carga da página utilizando diferentes velocidades • Limpar o código HTML para o minimo de marcações possíveis • Utilizar imagens adequadamente
  • 23. Gerenciamento de Projetos • Testes – Acessibilidade Testes Os testes de acessibilidade verificam a adesão a normas básicas de acessibilidade, de forma que o site seja navegável por usuários com deficiência física. Atividades relacionadas • Navegar pelo site com visualização de imagens desabilitada • Verifcar se todas as imagens ou elementos não textuais (como tabelas) possuem marcações alternativas com descrição do seu conteúdo • Configurar os estilos de CSS com unidades relativas • Verificar se as cores utilizadas são contrastantes e funcionalidade dos elementos críticos de navegação não se baseia nas cores destes elementos • Verificar visualização em modo texto • Verificar sequenciamento de formulários
  • 24. Gerenciamento de Projetos • Homologações Homologações Aceites de que todos os testes foram concluídos e atendem o nível de qualidade proposto no projeto.
  • 25. Gerenciamento de Projetos Validação • Validação Término da fase de correções e ajustes com a homologação concluída. É um marco no projeto, geralmente indexado com pagamentos finais.
  • 26. Gerenciamento de Projetos • Produção Produção Liberação de uso do ambiente de produção.
  • 27. Gerenciamento de Projetos Web Claudio Barbosa