O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Visual Studio ALM

720 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Visual Studio ALM

  1. 1. “Precisamos nos adequar às novas legislações”“Nossa equipe de desenvolvimento não se comunica”“Não conseguimos garantir a qualidade das soluções” “Nossa equipe não produz o quanto gostaríamos” “Nosso cronograma está atrasado”
  2. 2. Arquitetura de serviços Web “loosely coupled “ SOAP/XML/ESB Interface gráfica Interface sofisticada Dispositivos, novas aprimorada Conectada com formas Conjuntos de fornecedores e Planilhas ferramentas clientes Processadores de integrados Baseada na Internet texto Aplicações de Aplicações negócios independentes conectadas na Aplicações do empresa mainframe Terminais burros Composto/Monolítico Cliente/Servidor Internet Baseado em Serviços50 – Metade 80 Final 80-Metade 90 Metade 90 Metade 00 - . . .
  3. 3. Falta de Previsibilidade !
  4. 4. Desenvolvedor Designer Profissional de Banco de Dados Arquiteto TestadorAnalistas de Negócios Gerente de TI ou de Relatório em Tempo Real Projetos  Defeitos – Bug  Metodologia &  Análise de Código Tracking Processo de  Documentação  Controle de Desenvolvimento de Projeto Tarefas  Automação de  Ferramentas de  Requisitos de Compilação (build) Arquitetura Negócios  Testes Web  Ferramentas para  Controle de  Teste de Carga Banco de Dados Versão Avançado  Testes Unitários
  5. 5. Processo de Trabalho Builds Bugs Requerimentos Test de Negócio Cenários Tarefas Analista de Time de Negócio Gerente de Desenvolvimento Requisição Projeto De Mudança Implantação Erros em ProduçãoItens de trabalho são aunidade de comunicação Operaçõesentre as pessoas do time
  6. 6. Analista de Negócios− Itens de trabalho − Requisitos, cenários− Links e Anexos− Ferramentas de Terceiros − Enterprise Architect, stpSoft, TfsWord, TeamSpec etc...
  7. 7. Título Descrição Proposta Estado Atual Anexos Uso Caso de Tarefas Bugs Ativo Ativo Atribuição de tarefas Links para outros Itens de Trabalho Solucionado Solucionado Histórico totalmente auditado Personalizável “Os itens deEncerrado trabalho são unidades Encerrado de comunicação que fazem parte do processo de desenvolvimento”
  8. 8. Gerente de TI ou de Projetos− Plano e Cronograma de Projeto − Integração com Project e Excel− Relatórios de acompanhamento− Rastreamento de itens de trabalho
  9. 9. Bug Status Bug Trends Burndown and Velocity Stories Overview Stories Progress Test Case ReadinessTest Run Results Test Plan Progress
  10. 10. Arquiteto− Modelagem UML− Análise de aplicativos legados− Diagrama de Camadas− Build Avançado
  11. 11. Desenvolvedor− Análise Estática de Código − Validar boas práticas − Reduzir riscos− Análise de Desempenho − Identificar gargalos− Depuração Histórica − “Caixa preta” do aplicativo
  12. 12. Associe itens de trabalho com cada check-in para oferecer capacidade derastreamento dos requisitos ao código
  13. 13. Integrado com políticas de check-in
  14. 14. Identifique erros de código e vulnerabilidades na segurança
  15. 15. Identifiqueproblemas deperformance
  16. 16. Integrated Unit Testing
  17. 17. Identifique cobertura docódigo para determinar a eficiência dos testes realizados
  18. 18. Designer− Cooperação entre designer e desenvolvedor − XAML− Reaproveitamento de design− Separação de papéis− Windows, Web, Silverlight− Prototipação de UI
  19. 19. Testador− Gestão/Planejamento de Testes− Testes manuais− Testes Unitários− Testes Funcionais de UI − WinForms, WPF, IE− Testes de Desempenho − Web sites − Carga / estresse
  20. 20. Monitoramento dos componentes da solução
  21. 21. Profissional de Banco de Dados− Controle de versão do banco de dados− Gerador de massa de teste− Testes unitários de BD− Implantação automatizada
  22. 22. Architecture Development Test Database Edition Edition Edition EditionApplication Modeling Code Analysis Test List Manager Database DeploymentInfrastructure Modeling Code Metrics Load Testing Change ManagementDeployment Modeling Performance Tuning Manual Testing Database Testing Test Case Management Test Data Generation Code Coverage Unit Testing Class Modeling Visio UML Modeling Visual Studio Professional
  23. 23. Visual Studio Premium IntelliTrace Read-only Architecture Diagrams Static Code Analysis Layer Diagramming Code Metrics Performance Profiling Architecture Explorer Database Change Management Database Deployment Web & Load Testing Database Unit Testing Test Data Generation UML Modeling User Interface Test Automation Code Coverage Test Impact Analysis Logical Class Designer Visual Studio Professional Microsoft Test ManagerWindows, Web & Office Development Test Case Management SharePoint Development Manual Test Silverlight Development Fast-forward for Manual Test Azure Development Lab Management Parallel (Multi-core) Development Test Data Collectors
  24. 24. http://www.microsoft.com/brasil/Casos/
  25. 25. © 2007 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas ou comerciais nos Estados Unidos e/ououtros países. As informações contidas neste documento têm propósito exclusivamente informativo e representam a visão atual da Microsoft Corporation na data desta apresentação. Como a Microsoft deve responder às mudanças das condições de mercado, este documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a exatidão de qualquer informação apresentada após a data desta apresentação. A MICROSOFT NÃO OFERECE QUAISQUER GARANTIAS, EXPRESSAS, IMPLÍCITAS OU ESTATUTÁRIAS, ACERCA DAS INFORMAÇÕES CONTIDAS NESTA APRESENTAÇÃO.
  26. 26. Física e Lógica da Aplicação
  27. 27. O Build é Ambiente Baixa última Um Id é Iniciado Para Versão de CriadoPelo Servidor compilação Fontes Compila e Executa Atualiza Analisa Testes Workitems Calcula Constrói e Atualiza CalculaCobertura de Relatório Métricas de Code Churn Código de build Saúde
  28. 28. Total fidelidade na integração com o sistema da equipe noEclipse 3.0 e versões superiores com o Teamprise Eclipse
  29. 29. Teamprise explorer em execução no Linux
  30. 30. Application Tier Data Tier Analysis (6 Databases) Services (Cube)Core Components SharePoint Report Build Server Server ServersExternal Components
  31. 31. Team Foundation Server (Farm) Data Tier TFS ApplicationLoad Balancer Configuration DB Application Tiers TFS Application Collection 1 Team Project X Collection 2 Team Project Y TFS Application Application Tiers

×