Gerenciamento de Projetos Web        Desenvolvimento
Gerenciamento de Projetos• Fases de desenvolvimento de um projeto web
Gerenciamento de Projetos• Demanda do Cliente                                 Demanda do                                  ...
Gerenciamento de Projetos• Definições de Desenvolvimento                Definições do   • Como fazer?                     ...
Gerenciamento de Projetos• Escolha de Tecnologia                                      Escolha de   • Existe realmente a es...
Gerenciamento de Projetos• Wireframe   • Para que?   • Protótipos   • FerramentasWireframe
Gerenciamento de Projetos• Wireframe   • Ferramentas online                                Wireframe        • http://www.g...
Gerenciamento de Projetos• Design                    Design
Gerenciamento de Projetos• Base de Dados                     Base de dados   • Open Source x Proprietário   • Custos    • ...
Gerenciamento de Projetos• Base de Dados             Base de dados
Gerenciamento de Projetos                                                              Desenvolvimento• Desenvolvimento de...
Gerenciamento de Projetos                                                              Desenvolvimento• Desenvolvimento de...
Gerenciamento de Projetos                                                    Desenvolvimento• Desenvolvimento de Front-End...
Gerenciamento de Projetos• Testes                                                        Testes   Os testes de um web site...
Gerenciamento de Projetos• Testes – Usabilidade                                                          Testes   Os teste...
Gerenciamento de Projetos• Testes – Compatibilidade                                    Testes   Os testes de compatibilida...
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 p...
Gerenciamento de Projetos• Testes – Resolução de Tela                                     Testes   Os testes do layout e d...
Gerenciamento de Projetos• Testes – Velocidade de Download (páginas)                     Testes   O tempo de carregamento ...
Gerenciamento de Projetos• Testes – Velocidade de Download (páginas)                           Testes   No Brasil cerca de...
Gerenciamento de Projetos• Testes – Acessibilidade                                            Testes   Os testes de acessi...
Gerenciamento de Projetos• Homologações                                                 Homologações   Aceites de que todo...
Gerenciamento de Projetos                                                   Validação• Validação   Término da fase de corr...
Gerenciamento de Projetos• Produção                                     Produção   Liberação de uso do ambiente de produção.
Gerenciamento de Projetos Web      Claudio Barbosa
Upcoming SlideShare
Loading in...5
×

Desenvolvimento Web

480

Published on

Etapa

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
480
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
44
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desenvolvimento Web

  1. 1. Gerenciamento de Projetos Web Desenvolvimento
  2. 2. Gerenciamento de Projetos• Fases de desenvolvimento de um projeto web
  3. 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. 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. 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. 6. Gerenciamento de Projetos• Wireframe • Para que? • Protótipos • FerramentasWireframe
  7. 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
  8. 8. Gerenciamento de Projetos• Design Design
  9. 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. 10. Gerenciamento de Projetos• Base de Dados Base de dados
  11. 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. 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. 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. 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. 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. 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. 17. Gerenciamento de Projetos• Testes – Compatibilidade Testes
  18. 18. Gerenciamento de Projetos• Testes – Compatibilidade Testes
  19. 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. 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. 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. 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. 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. 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. 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. 26. Gerenciamento de Projetos• Produção Produção Liberação de uso do ambiente de produção.
  27. 27. Gerenciamento de Projetos Web Claudio Barbosa
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×