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

621 views

Published on

Caso de sucesso da Sonda IT na implementação do Team Foundation Server no desenvolvimento multiplataforma

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
621
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Apresentaçãopessoal
  • Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server

    1. 1. Gerenciando o desenvolvimentomultiplataforma 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. 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. 3. QUEM SOMOS NÓS? • Quarta maior empresa de TI da América Latina Source: IDC
    4. 4. QUEM SOMOS NÓS?
    5. 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. 6. QUAL FOI NOSSO DESAFIO? Sonda IT - Current scenarioCenário atualGerenciar todas as Clients Any Dispositiveplataformas com a mesma Application Server Multiple Databasemetodologia, processos, .NET Applications Team Foundation Server (TFS)indicadores e relatórios. Unified Methodology Todas outras Multiple Database SAP Cloud Application Server plataformas WCF ServicesMetodologia Customizado e unificadoControle de fontes DDIC TFS SAP ECCFerramenta de Gestão TFSFerramenta de Help Desk Integrado com o TFS Client Oracle Database Visual Basic ApplicationTestes unitários SAP TFSTestes funcionais TFS Oracle Database Application Server Java Application
    7. 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. 8. QUAL FOI NOSSO DESAFIO?Cenário atual• Desenvolvimento geograficamente distribuído• Gestão centralizada – Indicadores – Relatórios
    9. 9. DESENVOLVIMENTO MULTIPLATAFORMACenário da Sonda IT
    10. 10. O QUE REALMENTE IMPORTA PARA OGERENCIAMENTO?• Visibilidade – Planejado x Atual • Indicadores • Relatórios• Qualidade – Teste – Rastreabilidade• Trabalho em equipe
    11. 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. 12. INDICADORES E RELATÓRIOSQuantidade de Work Itens por tipo
    13. 13. INDICADORES E RELATÓRIOSWork Itens por produto v v
    14. 14. INDICADORES E RELATÓRIOSEvolução da implementação de casos de testes
    15. 15. FERRAMENTAS• Quais são as ferramentas que você utiliza para auxiliar na gestão do desenvolvimento?
    16. 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:
    17. 17. RELATÓRIOS NO TFS
    18. 18. RELATÓRIOS NO TFSExemplo: Fato e dimensão de Work Items
    19. 19. RELATÓRIOS NO TFSFerramentas a serem utilizadas
    20. 20. RELATÓRIOS NO TFSExemplo: Excel
    21. 21. RELATÓRIOS NO TFSExemplo: Report Builder
    22. 22. www.almsummitbrasil.com.br

    ×