SlideShare uma empresa Scribd logo
1 de 30
Gerenciamento do Ciclo de Vida da Aplicação com VSTS Marcos Antonio Ferreira Domingues http://www.marcosdomingues.com
Agenda Problemas comuns em projetos Application Lifecycle Management Visão atual do gerenciamento dos projetos Modelo de gerenciamento do VSTS Visual Studio Team System Qualidade e Testes VSTS e SCRUM Integração VSTS e FinalBuilder
Problemas comuns em projetos “Não temos visibilidade do andamento dos projetos” “Nossas equipes não se comunicam efetivamente” “É difícil conciliar a necessidade do usuário com os riscos” “Precisamos de uma modelo de desenvolvimento simples” “As soluções não são corretamente testadas”
Pessoas, Processos e Ferramentas Forte integração       Produtivas      Extensíveis     Baixa administração Ágil         Personalizável     Leve                   Padrões e práticas             Flexível Processos e ferramentas suportam indivíduos, equipes e organizações com transparência e eficiência Indivíduo                       Equipe                   Organização Superar Complexidade Foco em Qualidade Cultura de Inovação Colaboração Transparência Integração Claridade Alinhamento Eficiência Ferramentas Processo
Gerenciando o Ciclo de Vida Equipe Organização Indivíduo Desenvolvedor     DBA Designer Complexidade Controlada Orientação a Qualidade Cultura de Inovação Colaboração TransparênciaIntegração Clareza Alinhamento Eficiência Arquiteto Testador Processo ágil e personalizado Ferramentas de qualidade integradas para cada função do ciclo Reduza bugs e vulnerabilidades de segurança Analista de   Negócio Gerente de Projeto/TI
Desenvolvedor Profissional de Banco de Dados Designer Arquiteto Testador Gerente de TI ou de Projetos Analistas de Negócios Relatório em Tempo Real Hierarquia Comum do Projeto 	                                 Modelo Comum do Usuário ,[object Object]
Itens de trabalho
Tarefas
Código fonte
Metodologia do Processo
Requisitos de Negócios
Relatórios de Compilação (build)
Casos de Testes
Resultados  de Teste de Carga
Resultados  de Análise de Código
Testes Unitários
Documentaçãode Projeto
Diagramas de Arquitetura
Arquitetura de Banco de Dados,[object Object]
Visão atual dos projetos Existe processo/metodologia? Qual é o nível de previsibilidade? Quais são os critérios para que um release seja publicado? Quais as evidências de teste? Quais são as ferramentas, sistemas e soluções utilizadas para suportar o processo? Como as informações são reaproveitadas em outros projetos? Como a equipe compartilha informação e colabora entre si? Como o desenvolvedor recebe e interage com suas atividades?
Modelo de gerenciamento do VSTS Business Intelligencepara gestão de projetos de Desenvolvimento de Software Colaboração: Documentos centralizados em portal único para os integrantes do projeto Reforço da Qualidade, da concepção à produção Transparência: Visibilidade das atividades e análise de métricas objetivas sobre o projeto “Tracking” de Bugs e acompanhamento das mudanças de requisito Integração transparente ao Plano de Testes e Desenvolvimento
Visual Studio Team System Application Life Cycle Management Solution
Colabore e Comunique-se Team Foundation Server Um servidor de projetos unificado
Maior Previsibilidade Modelos de processos integrados ajudam a fornecer resultados mais previsíveis MSF paraEquipes “Agile” MSF paraMelhoria no Processo CMMI Totalmentepersonalizável
Gerencie o Fluxo de Trabalho Acompanhamento de item de trabalho por todo o ciclo de vida Gerenciamento eficiente de tarefas Flexível e personalizável Permite acompanhamento
Use Ferramentas Familiares Os membros da equipe podem usar ferramentas que já conhecem, incluindo…
Garanta a Qualidade com Antecedência e Freqüência Conjunto de ferramentas voltadas para a qualidade Integração por todo o ciclo de vida Reduz o custo geraldo projeto
Integre o Trabalho com Freqüência     Sistema de controle de versões com todos os recursos Integração contínua Compilações (builds) agendadas Relação de item de trabalho para check-in Check-out em Editar Labeling – Rotulação
Tome Decisões em Tempo Real Sistema de relatório detalhado com business intelligence Dados em tempo real Tomada de decisões críticas
Work Items Bugs Requisitos de Qualidade De Serviço Equipe de Desenvolvimento Tarefas Cenários Analista de Negócio Gerente de Projeto Change Requests Testadores Problemasem produção Operações Work Items sãounidades de comunicaçãodentrodaequipe de desenvolvimento

Mais conteúdo relacionado

Mais procurados

Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation ServerMaira Iantas
 
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressRogério Rodrigues
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSAndré Dias
 
Microsoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralMicrosoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralAlan Carlos
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2André Dias
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingSamanta Cicilia
 
WTM - Workshop Agile Testing
WTM - Workshop Agile TestingWTM - Workshop Agile Testing
WTM - Workshop Agile TestingSamanta Cicilia
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing Samanta Cicilia
 
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Rogério Rodrigues
 
Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) maxcnunes
 
Como escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresaComo escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresaCDS
 
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Jaqueline Ramos
 
Os príncipios por trás do DevOps
Os príncipios por trás do DevOpsOs príncipios por trás do DevOps
Os príncipios por trás do DevOpsGuilherme Cardoso
 
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...tdc-globalcode
 
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...André Dias
 
Testes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentasTestes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentasQualister
 

Mais procurados (20)

Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation Server
 
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFS
 
Microsoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralMicrosoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão Geral
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 1/2
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression Testing
 
DevOps
DevOpsDevOps
DevOps
 
WTM - Workshop Agile Testing
WTM - Workshop Agile TestingWTM - Workshop Agile Testing
WTM - Workshop Agile Testing
 
Testes Automatizados
Testes AutomatizadosTestes Automatizados
Testes Automatizados
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing
 
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013
 
Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS) Configurando controle de versões Team Foundation Server(TFS)
Configurando controle de versões Team Foundation Server(TFS)
 
Como escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresaComo escolher o modelo ideal de TFS para sua empresa
Como escolher o modelo ideal de TFS para sua empresa
 
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
Os príncipios por trás do DevOps
Os príncipios por trás do DevOpsOs príncipios por trás do DevOps
Os príncipios por trás do DevOps
 
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
 
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
 
Testes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentasTestes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentas
 

Semelhante a Gerenciamento Ciclo Vida Aplicação VSTS

Análise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptAnálise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptTzveDyor
 
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_EngineeringAula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineeringbaitolakaike
 
Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = ProdutividadeAdriano Bertucci
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Gustavo Malheiros
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Elaine Cecília Gatto
 
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SWAula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SWRogerio P C do Nascimento
 
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team SystemTeched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team SystemFábio Câmara
 
Engenharia de Software - Wikipedia
Engenharia de Software - WikipediaEngenharia de Software - Wikipedia
Engenharia de Software - WikipediaRobson Silva Espig
 
Automação de testes para equipes agile
Automação de testes para equipes agileAutomação de testes para equipes agile
Automação de testes para equipes agileAlini Rebonatto
 
Introdução à Engenharia de Software (parte II)
Introdução à Engenharia de Software (parte II)Introdução à Engenharia de Software (parte II)
Introdução à Engenharia de Software (parte II)Nécio de Lima Veras
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de softwareVandre Ramos, MSc, MBA, CSM
 
TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...
TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...
TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...tdc-globalcode
 

Semelhante a Gerenciamento Ciclo Vida Aplicação VSTS (20)

ALM com VSTS (v2)
ALM com VSTS (v2)ALM com VSTS (v2)
ALM com VSTS (v2)
 
Análise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptAnálise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.ppt
 
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_EngineeringAula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
 
Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = Produtividade
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1
 
152191 11993
152191 11993152191 11993
152191 11993
 
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SWAula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
 
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team SystemTeched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
 
Engenharia de Software - Wikipedia
Engenharia de Software - WikipediaEngenharia de Software - Wikipedia
Engenharia de Software - Wikipedia
 
Aula01 introducao
Aula01 introducaoAula01 introducao
Aula01 introducao
 
Modelos de Processo de Software
Modelos de Processo de SoftwareModelos de Processo de Software
Modelos de Processo de Software
 
Automação de testes para equipes agile
Automação de testes para equipes agileAutomação de testes para equipes agile
Automação de testes para equipes agile
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
Introdução à Engenharia de Software (parte II)
Introdução à Engenharia de Software (parte II)Introdução à Engenharia de Software (parte II)
Introdução à Engenharia de Software (parte II)
 
Aula1 introducao engsw
Aula1 introducao engswAula1 introducao engsw
Aula1 introducao engsw
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
 
TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...
TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...
TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...
 
Aula2 processos sw
Aula2 processos swAula2 processos sw
Aula2 processos sw
 

Gerenciamento Ciclo Vida Aplicação VSTS

  • 1. Gerenciamento do Ciclo de Vida da Aplicação com VSTS Marcos Antonio Ferreira Domingues http://www.marcosdomingues.com
  • 2. Agenda Problemas comuns em projetos Application Lifecycle Management Visão atual do gerenciamento dos projetos Modelo de gerenciamento do VSTS Visual Studio Team System Qualidade e Testes VSTS e SCRUM Integração VSTS e FinalBuilder
  • 3. Problemas comuns em projetos “Não temos visibilidade do andamento dos projetos” “Nossas equipes não se comunicam efetivamente” “É difícil conciliar a necessidade do usuário com os riscos” “Precisamos de uma modelo de desenvolvimento simples” “As soluções não são corretamente testadas”
  • 4. Pessoas, Processos e Ferramentas Forte integração Produtivas Extensíveis Baixa administração Ágil Personalizável Leve Padrões e práticas Flexível Processos e ferramentas suportam indivíduos, equipes e organizações com transparência e eficiência Indivíduo Equipe Organização Superar Complexidade Foco em Qualidade Cultura de Inovação Colaboração Transparência Integração Claridade Alinhamento Eficiência Ferramentas Processo
  • 5. Gerenciando o Ciclo de Vida Equipe Organização Indivíduo Desenvolvedor DBA Designer Complexidade Controlada Orientação a Qualidade Cultura de Inovação Colaboração TransparênciaIntegração Clareza Alinhamento Eficiência Arquiteto Testador Processo ágil e personalizado Ferramentas de qualidade integradas para cada função do ciclo Reduza bugs e vulnerabilidades de segurança Analista de Negócio Gerente de Projeto/TI
  • 6.
  • 14. Resultados de Teste de Carga
  • 15. Resultados de Análise de Código
  • 19.
  • 20. Visão atual dos projetos Existe processo/metodologia? Qual é o nível de previsibilidade? Quais são os critérios para que um release seja publicado? Quais as evidências de teste? Quais são as ferramentas, sistemas e soluções utilizadas para suportar o processo? Como as informações são reaproveitadas em outros projetos? Como a equipe compartilha informação e colabora entre si? Como o desenvolvedor recebe e interage com suas atividades?
  • 21. Modelo de gerenciamento do VSTS Business Intelligencepara gestão de projetos de Desenvolvimento de Software Colaboração: Documentos centralizados em portal único para os integrantes do projeto Reforço da Qualidade, da concepção à produção Transparência: Visibilidade das atividades e análise de métricas objetivas sobre o projeto “Tracking” de Bugs e acompanhamento das mudanças de requisito Integração transparente ao Plano de Testes e Desenvolvimento
  • 22. Visual Studio Team System Application Life Cycle Management Solution
  • 23. Colabore e Comunique-se Team Foundation Server Um servidor de projetos unificado
  • 24. Maior Previsibilidade Modelos de processos integrados ajudam a fornecer resultados mais previsíveis MSF paraEquipes “Agile” MSF paraMelhoria no Processo CMMI Totalmentepersonalizável
  • 25. Gerencie o Fluxo de Trabalho Acompanhamento de item de trabalho por todo o ciclo de vida Gerenciamento eficiente de tarefas Flexível e personalizável Permite acompanhamento
  • 26. Use Ferramentas Familiares Os membros da equipe podem usar ferramentas que já conhecem, incluindo…
  • 27. Garanta a Qualidade com Antecedência e Freqüência Conjunto de ferramentas voltadas para a qualidade Integração por todo o ciclo de vida Reduz o custo geraldo projeto
  • 28. Integre o Trabalho com Freqüência Sistema de controle de versões com todos os recursos Integração contínua Compilações (builds) agendadas Relação de item de trabalho para check-in Check-out em Editar Labeling – Rotulação
  • 29. Tome Decisões em Tempo Real Sistema de relatório detalhado com business intelligence Dados em tempo real Tomada de decisões críticas
  • 30. Work Items Bugs Requisitos de Qualidade De Serviço Equipe de Desenvolvimento Tarefas Cenários Analista de Negócio Gerente de Projeto Change Requests Testadores Problemasem produção Operações Work Items sãounidades de comunicaçãodentrodaequipe de desenvolvimento
  • 31. Work Items Gerencie tudo pelo Team Explorer Crie atividades no Excel Atribua atividades através do Project Veja o status do projeto no Excel ou Project Acompanhe a evolução Pelo Portal
  • 32. O que há em um Work Item? Closed Active Resolved Closed Active Resolved Proposed Scenario Tasks Bugs Detalhes e Obs. TítuloDescritivo Status atual Anexose Links Responsável Links paraoutrositens Históricopara Auditoria Outrosatributospersonalizáveis…
  • 33. Estratégia de implantação do VSTS Avalie sua organização e suas funções de TI Identifique as principais áreas problemáticas Priorize áreas para melhoria Adote uma abordagem incremental para introduzir gradualmente novas práticas de acordo com cada projeto
  • 35. Testes automatizados e métricas Além das ferramentas de testes do próprio VSTS há a possibilidade de integração com ferramentas de terceiros. Para ambientes de desenvolvimento em Delphi uma opção é o TestComplete que possui integração com o VSTS e com o FinalBuilder O TestComplete possibilita a utilização do DUnit (frameworkde testes unitários para Delphi)
  • 37. VSTS e SCRUM Template de processo para VSTS 2008 MSF + SCRUM = VSTS 2010(http://www.marcosdomingues.com/blog/post/2009/06/17/MSF-2b-SCRUM-3d-VSTS-2010.aspx) Rastreabilidade entre os itens do backlog e as alterações no código
  • 38. Integração VSTS e Final Builder O Final Builder possui integração com as builds automatizadas do VSTS Todos os dados da Build são trazidos para o data warehouse do VSTS Os relatórios continuam os mesmos porém a interface de criação de builds é melhorada http://www.marcosdomingues.com/blog/post/2009/09/16/TFS-Build-e-FinalBuilder-6.aspx
  • 39.
  • 40.
  • 41. Sugestão de leitura Application Lifecycle Management Team Foundation Server Metodologia de Desenvolvimento Work Items Team Foundation Version Control Arquitetura Desenvolvimento Testes Banco de Dados Visual Studio Team System Web Access Relatórios Team Foundation Build http://www.vstsbrasil.net/profiles/blogs/livro-gerenciando-projetos-de
  • 42. Marcos Antonio Ferreira Domingues http://www.marcosdomingues.com

Notas do Editor

  1. Principal mensagem: Visual Studio Team System: O Team Foundation Server permite a colaboração entre todos os membros da equipe ao oferecer um servidor unificado para todos os artefatos do projeto, bem como suporte para as comunicações da equipe, incluindo acompanhamento de item de trabalho, relatórios, controle de versões e muito mais.
  2. Mensagem principal: Os modelos de processo integrados ajudam as equipes a se aprimorar e se adaptar continuamente para fornecer resultados mais previsíveis, além de promover colaboração e comunicações mais efetivas entre os membros da equipe e com os demais envolvidos no processo. Escolha entre o Microsoft Solutions Framework for Agile Teams ou CMMI Process Improvement, modelos de parceiros, ou crie o seu próprio modelo.
  3. Mensagem principal: Todos os projetos possuem planos de trabalho detalhados. O acompanhamento do item de trabalho é uma maneira flexível e eficiente de gerenciar tarefas e status de trabalho de todos os membros da equipe.
  4. Mensagem principal: Todos os membros da equipe podem usar as ferramentas com as quais já estão familiarizados, incluindo Microsoft Excel e Microsoft Project para Gerentes de Projeto, clientes Visual Studio para arquitetura, teste e desenvolvimento – incluindo desenvolvimento de banco de dados, e Team System Web Access para todos os membros da equipe e demais interessados da empresa.
  5. Mensagem principal: O Visual Studio Team System permite que as equipes de desenvolvimento forneçam software de qualidade ao introduzir, com antecedência e freqüência, um conjunto de ferramentas voltadas para qualidade em todos os estágios do ciclo de vida da aplicação. Dos requisitos de acompanhamento durante o planejamento, até o teste de carga durante a verificação de qualidade, o conjunto abrangente de ferramentas do Team Systems faz com que a qualidade seja a prioridade.
  6. Mensagem principal: O Team System fornece um sistema de controle de versões e repleto de recursos que suporta integração contínua, compilações (builds) agendadas, labeling (identificação), check out em editar, além da habilidade de relacionar um item de trabalho a um check-in.
  7. Mensagem principal: Com um Sistema de relatório detalhado com business intelligence você terá ao seu alcance todos os dados em tempo real que precisa para tomar decisões críticas quando elas forem mais necessárias.