SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Gerenciando o desenvolvimento
multiplataforma em uma fábrica de
        software utilizando o Team
                Foundation Server

                                José Freire Neto
             Gerente de pesquisa e desenvolvimento
                                           Sonda IT
                   jose.freireneto@sondait.com.br/
                                    @josefreireneto
AGENDA
•   Quem somos nós?
•   Qual foi nosso desafio?
•   Desenvolvimento multiplataforma
•   O que realmente importa para o gerenciamento?
•   Como utilizamos o TFS na Sonda IT
•   Indicadores e relatórios
•   Ferramentas
•   Relatórios no Team Foundation Server
QUEM SOMOS NÓS?




                  • Quarta maior
                    empresa de TI da
                    América Latina
                           Source: IDC
QUEM SOMOS NÓS?
QUAL FOI NOSSO DESAFIO?
Cenário anterior                Sonda IT - Cenário anterior




                                                                          Oracle Database
                                  Client          Application Server
                                               Visual Basic Application




                                                      SAP ECC


                              Visual Basic App           SAP App
    Metodologia               Não estruturado            Não estruturado
    Controle de fontes        Source Safe                DDIC
    Ferramenta de Gestão      Ferramenta interna Ferramenta interna
    Ferramenta de Help Desk   Sem integração             Sem integração
QUAL FOI NOSSO DESAFIO?                             Sonda IT - Current scenario

Cenário atual
Gerenciar todas as                                                 Clients
                                                               Any Dispositive

plataformas com a mesma                                                      Application Server
                                                                                                     Multiple Database


metodologia, processos,                                                      .NET Applications




                                                                                                                         Team Foundation Server (TFS)
indicadores e relatórios.




                                                                                                                            Unified Methodology
                                    Todas outras                                                     Multiple Database
                          SAP                                             Cloud Application Server
                                    plataformas                                WCF Services

Metodologia               Customizado e unificado
Controle de fontes        DDIC           TFS                                                              SAP ECC


Ferramenta de Gestão               TFS
Ferramenta de Help Desk    Integrado com o TFS                                  Client
                                                                                                      Oracle Database

                                                                       Visual Basic Application
Testes unitários           SAP           TFS
Testes funcionais                  TFS
                                                                                                     Oracle Database
                                                                          Application Server
                                                                           Java Application
QUAL FOI NOSSO DESAFIO?
Cenário atual
• Muitos produtos (Softwares)
  – Novos produtos em desenvolvimento
  – Legado
• Ambientes e tecnologias de desenvolvimento
  diferentes
  – Banco de dados
  – Linguagens de desenvolvimento
  – Controlador de fontes (Versionamento)
QUAL FOI NOSSO DESAFIO?
Cenário atual
• Desenvolvimento geograficamente distribuído
• Gestão centralizada
  – Indicadores
  – Relatórios
DESENVOLVIMENTO MULTIPLATAFORMA
Cenário da Sonda IT
O QUE REALMENTE IMPORTA PARA O
GERENCIAMENTO?
• Visibilidade
  – Planejado x Atual
     • Indicadores
     • Relatórios
• Qualidade
  – Teste
  – Rastreabilidade
• Trabalho em equipe
COMO UTILIZAMOS O TFS NA SONDA IT
 • .Net, Visual Basic e Java
   – Todos os estágios do ciclo de vida
 • SAP
   – Todos os estágios, exceto controle de fontes e testes
     unitários
 • O que utilizamos no TFS
   – Process Template customizado
   – Utilização de Work Items controle de atividades
   – Integração do TFS com a nossa ferramenta de Help
     Desk (Rastreabilidade)
INDICADORES E RELATÓRIOS
Quantidade de Work Itens por tipo
INDICADORES E RELATÓRIOS
Work Itens por produto




                         v


                         v
INDICADORES E RELATÓRIOS
Evolução da implementação de casos de testes
FERRAMENTAS
• Quais são as ferramentas que você utiliza para
  auxiliar na gestão do desenvolvimento?
RELATÓRIOS NO TFS
• Uma das ferramentas mais importantes do TFS são
  os relatórios, onde conseguimos visualizar a saúde
  dos projetos.
• Para extrair esses indicadores temos as seguintes
  fontes de dados:
RELATÓRIOS NO TFS
RELATÓRIOS NO TFS
Exemplo: Fato e dimensão de Work Items
RELATÓRIOS NO TFS
Ferramentas a serem utilizadas
RELATÓRIOS NO TFS
Exemplo: Excel
RELATÓRIOS NO TFS
Exemplo: Report Builder
www.almsummitbrasil.com.br

Weitere ähnliche Inhalte

Was ist angesagt? (6)

Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicações
 
SAP Process Integration 7 4 otimizado para SAP HANA
SAP Process Integration 7 4 otimizado para SAP HANASAP Process Integration 7 4 otimizado para SAP HANA
SAP Process Integration 7 4 otimizado para SAP HANA
 
Infoschema - Company Overview
Infoschema - Company OverviewInfoschema - Company Overview
Infoschema - Company Overview
 
SAP HANA by CPM Braxis Capgemini
SAP HANA by CPM Braxis CapgeminiSAP HANA by CPM Braxis Capgemini
SAP HANA by CPM Braxis Capgemini
 
Desvendando o Microsoft Datazen
Desvendando o Microsoft DatazenDesvendando o Microsoft Datazen
Desvendando o Microsoft Datazen
 
Apresentando ferramentas CASE
Apresentando ferramentas CASEApresentando ferramentas CASE
Apresentando ferramentas CASE
 

Andere mochten auch

Notes From the Field Build Automation
Notes From the Field   Build AutomationNotes From the Field   Build Automation
Notes From the Field Build Automation
André Dias
 
Jenkins e a Integração Contínua
Jenkins e a Integração ContínuaJenkins e a Integração Contínua
Jenkins e a Integração Contínua
Denis Vieira
 
Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1
slides_teltools
 
Potencializando as Casas de Software com nossa Fábrica de Software
Potencializando as Casas de Software com nossa Fábrica de SoftwarePotencializando as Casas de Software com nossa Fábrica de Software
Potencializando as Casas de Software com nossa Fábrica de Software
GeneXus
 
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
Rogerio Peres
 
Fábrica Software Adaptiva
Fábrica Software AdaptivaFábrica Software Adaptiva
Fábrica Software Adaptiva
Adaptiva S.p.A.
 

Andere mochten auch (20)

Gestão do Ciclo de Vida de Aplicações Modernas
Gestão do Ciclo de Vida de Aplicações ModernasGestão do Ciclo de Vida de Aplicações Modernas
Gestão do Ciclo de Vida de Aplicações Modernas
 
Notes From the Field Build Automation
Notes From the Field   Build AutomationNotes From the Field   Build Automation
Notes From the Field Build Automation
 
Jenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do JavaJenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do Java
 
WTM - Entrega Contínua
WTM - Entrega ContínuaWTM - Entrega Contínua
WTM - Entrega Contínua
 
Hotspot de Integração Contínua na DBServer
Hotspot de Integração Contínua na DBServerHotspot de Integração Contínua na DBServer
Hotspot de Integração Contínua na DBServer
 
Jenkins e a Integração Contínua
Jenkins e a Integração ContínuaJenkins e a Integração Contínua
Jenkins e a Integração Contínua
 
Quebrando preconceitos: Continuous Delivery na Plataforma Microsoft
Quebrando preconceitos: Continuous Delivery na Plataforma MicrosoftQuebrando preconceitos: Continuous Delivery na Plataforma Microsoft
Quebrando preconceitos: Continuous Delivery na Plataforma Microsoft
 
20 fatos sobre uma fábrica de software
20 fatos sobre uma fábrica de software20 fatos sobre uma fábrica de software
20 fatos sobre uma fábrica de software
 
Apresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS SoftwareApresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS Software
 
Apresentação impeto
Apresentação impetoApresentação impeto
Apresentação impeto
 
TeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software VixteamTeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software Vixteam
 
Software factory
Software factory Software factory
Software factory
 
WEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e ProdutosWEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e Produtos
 
A fantástica fábrica de software
A fantástica fábrica de softwareA fantástica fábrica de software
A fantástica fábrica de software
 
Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1
 
Fábrica de Teste de Software - Palestrante: Marcus Dratovsky
Fábrica de Teste de Software - Palestrante: Marcus DratovskyFábrica de Teste de Software - Palestrante: Marcus Dratovsky
Fábrica de Teste de Software - Palestrante: Marcus Dratovsky
 
Potencializando as Casas de Software com nossa Fábrica de Software
Potencializando as Casas de Software com nossa Fábrica de SoftwarePotencializando as Casas de Software com nossa Fábrica de Software
Potencializando as Casas de Software com nossa Fábrica de Software
 
ALM End-to-End
ALM End-to-EndALM End-to-End
ALM End-to-End
 
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
Apresentação sobre fábrica de software para o COGEF (SEFAZ) em 12-11-2012
 
Fábrica Software Adaptiva
Fábrica Software AdaptivaFábrica Software Adaptiva
Fábrica Software Adaptiva
 

Ähnlich wie Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server

Tesi Dados Final
Tesi Dados FinalTesi Dados Final
Tesi Dados Final
jcaroso
 
Desenvolvimento de Software na Plataforma Microsoft .NET
Desenvolvimento de Software na Plataforma Microsoft .NETDesenvolvimento de Software na Plataforma Microsoft .NET
Desenvolvimento de Software na Plataforma Microsoft .NET
Gustavo Malheiros
 
Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações Distribuídas
Markus Christen
 

Ähnlich wie Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server (20)

SAP - Automação de Força de Vendas
SAP - Automação de Força de VendasSAP - Automação de Força de Vendas
SAP - Automação de Força de Vendas
 
Tesi Dados Final
Tesi Dados FinalTesi Dados Final
Tesi Dados Final
 
Business Intelligence Open Source - Portuguese -
Business Intelligence Open Source  - Portuguese -Business Intelligence Open Source  - Portuguese -
Business Intelligence Open Source - Portuguese -
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de Aplicações
 
Desenvolvimento de Software na Plataforma Microsoft .NET
Desenvolvimento de Software na Plataforma Microsoft .NETDesenvolvimento de Software na Plataforma Microsoft .NET
Desenvolvimento de Software na Plataforma Microsoft .NET
 
Pentaho
PentahoPentaho
Pentaho
 
DevOps
DevOpsDevOps
DevOps
 
SAP - Integração e mobilidade em tempo real
SAP - Integração e mobilidade em tempo realSAP - Integração e mobilidade em tempo real
SAP - Integração e mobilidade em tempo real
 
Vixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data AnalyticsVixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data Analytics
 
FabricioDoi
FabricioDoiFabricioDoi
FabricioDoi
 
BDD com Xamarin UI Test e Specflow
BDD com Xamarin UI Test e SpecflowBDD com Xamarin UI Test e Specflow
BDD com Xamarin UI Test e Specflow
 
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
 
Implementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
Implementação de PCs, parte 1 de 4: Compatibilidade de AplicaçõesImplementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
Implementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
 
Apprenda 12.2015
Apprenda 12.2015Apprenda 12.2015
Apprenda 12.2015
 
Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações Distribuídas
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e Tecnologia
 
Service Now
Service NowService Now
Service Now
 
Apresentação BI - Camara Espanhola
Apresentação BI - Camara EspanholaApresentação BI - Camara Espanhola
Apresentação BI - Camara Espanhola
 
Conceitos DW
Conceitos DWConceitos DW
Conceitos DW
 
Webinar: Conhecendo a solução Pentaho, líder em Business Analytics
Webinar: Conhecendo a solução Pentaho, líder em Business AnalyticsWebinar: Conhecendo a solução Pentaho, líder em Business Analytics
Webinar: Conhecendo a solução Pentaho, líder em Business Analytics
 

Kürzlich hochgeladen

Kürzlich hochgeladen (9)

ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 

Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server

  • 1. Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server José Freire Neto Gerente de pesquisa e desenvolvimento Sonda IT jose.freireneto@sondait.com.br/ @josefreireneto
  • 2. AGENDA • Quem somos nós? • Qual foi nosso desafio? • Desenvolvimento multiplataforma • O que realmente importa para o gerenciamento? • Como utilizamos o TFS na Sonda IT • Indicadores e relatórios • Ferramentas • Relatórios no Team Foundation Server
  • 3. QUEM SOMOS NÓS? • Quarta maior empresa de TI da América Latina Source: IDC
  • 5. QUAL FOI NOSSO DESAFIO? Cenário anterior Sonda IT - Cenário anterior Oracle Database Client Application Server Visual Basic Application SAP ECC Visual Basic App SAP App Metodologia Não estruturado Não estruturado Controle de fontes Source Safe DDIC Ferramenta de Gestão Ferramenta interna Ferramenta interna Ferramenta de Help Desk Sem integração Sem integração
  • 6. QUAL FOI NOSSO DESAFIO? Sonda IT - Current scenario Cenário atual Gerenciar todas as Clients Any Dispositive plataformas com a mesma Application Server Multiple Database metodologia, processos, .NET Applications Team Foundation Server (TFS) indicadores e relatórios. Unified Methodology Todas outras Multiple Database SAP Cloud Application Server plataformas WCF Services Metodologia Customizado e unificado Controle de fontes DDIC TFS SAP ECC Ferramenta de Gestão TFS Ferramenta de Help Desk Integrado com o TFS Client Oracle Database Visual Basic Application Testes unitários SAP TFS Testes funcionais TFS Oracle Database Application Server Java Application
  • 7. QUAL FOI NOSSO DESAFIO? Cenário atual • Muitos produtos (Softwares) – Novos produtos em desenvolvimento – Legado • Ambientes e tecnologias de desenvolvimento diferentes – Banco de dados – Linguagens de desenvolvimento – Controlador de fontes (Versionamento)
  • 8. QUAL FOI NOSSO DESAFIO? Cenário atual • Desenvolvimento geograficamente distribuído • Gestão centralizada – Indicadores – Relatórios
  • 10. O QUE REALMENTE IMPORTA PARA O GERENCIAMENTO? • Visibilidade – Planejado x Atual • Indicadores • Relatórios • Qualidade – Teste – Rastreabilidade • Trabalho em equipe
  • 11. COMO UTILIZAMOS O TFS NA SONDA IT • .Net, Visual Basic e Java – Todos os estágios do ciclo de vida • SAP – Todos os estágios, exceto controle de fontes e testes unitários • O que utilizamos no TFS – Process Template customizado – Utilização de Work Items controle de atividades – Integração do TFS com a nossa ferramenta de Help Desk (Rastreabilidade)
  • 12. INDICADORES E RELATÓRIOS Quantidade de Work Itens por tipo
  • 13. INDICADORES E RELATÓRIOS Work Itens por produto v v
  • 14. INDICADORES E RELATÓRIOS Evolução da implementação de casos de testes
  • 15. FERRAMENTAS • Quais são as ferramentas que você utiliza para auxiliar na gestão do desenvolvimento?
  • 16. RELATÓRIOS NO TFS • Uma das ferramentas mais importantes do TFS são os relatórios, onde conseguimos visualizar a saúde dos projetos. • Para extrair esses indicadores temos as seguintes fontes de dados:
  • 18. RELATÓRIOS NO TFS Exemplo: Fato e dimensão de Work Items
  • 19. RELATÓRIOS NO TFS Ferramentas a serem utilizadas
  • 21. RELATÓRIOS NO TFS Exemplo: Report Builder

Hinweis der Redaktion

  1. Apresentaçãopessoal