gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o team...
DESCRIPTION
Caso de sucesso da Sonda IT na implementação do Team Foundation Server no desenvolvimento multiplataformaTRANSCRIPT
![Page 1: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/1.jpg)
Gerenciando o desenvolvimento
multiplataforma em uma fábrica de software
utilizando o Team Foundation ServerJosé Freire Neto
Gerente de pesquisa e desenvolvimentoSonda IT
[email protected]/ @josefreireneto
![Page 2: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/2.jpg)
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
![Page 3: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/3.jpg)
QUEM SOMOS NÓS?
• Quarta maior empresa de TI da América Latina
Source: IDC
![Page 4: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/4.jpg)
QUEM SOMOS NÓS?
![Page 5: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/5.jpg)
Sonda IT - Cenário anterior
Application ServerVisual Basic Application
Oracle DatabaseClient
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?Cenário anterior
![Page 6: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/6.jpg)
QUAL FOI NOSSO DESAFIO?Cenário atual
Sonda IT - Current scenario
SAP ECC
Team
Fou
ndati
on S
erve
r (TF
S)U
nifie
d M
etho
dolo
gy
Application ServerJava Application
Oracle Database
Oracle DatabaseClient
Visual Basic Application
Cloud Application ServerWCF Services
Multiple Database
Multiple DatabaseApplication Server.NET Applications
ClientsAny Dispositive
Gerenciar todas as plataformas com a mesma metodologia, processos, indicadores e relatórios.
SAP Todas outras plataformas
Metodologia Customizado e unificado
Controle de fontes DDIC TFS
Ferramenta de Gestão TFS
Ferramenta de Help Desk Integrado com o TFS
Testes unitários SAP TFS
Testes funcionais TFS
![Page 7: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/7.jpg)
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)
![Page 8: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/8.jpg)
QUAL FOI NOSSO DESAFIO?Cenário atual
• Desenvolvimento geograficamente distribuído• Gestão centralizada– Indicadores– Relatórios
![Page 9: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/9.jpg)
DESENVOLVIMENTO MULTIPLATAFORMACenário da Sonda IT
![Page 10: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/10.jpg)
O QUE REALMENTE IMPORTA PARA O GERENCIAMENTO?
• Visibilidade– Planejado x Atual• Indicadores• Relatórios
• Qualidade– Teste– Rastreabilidade
• Trabalho em equipe
![Page 11: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/11.jpg)
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)
![Page 12: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/12.jpg)
INDICADORES E RELATÓRIOSQuantidade de Work Itens por tipo
![Page 13: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/13.jpg)
INDICADORES E RELATÓRIOSWork Itens por produto
v
v
![Page 14: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/14.jpg)
INDICADORES E RELATÓRIOSEvolução da implementação de casos de testes
![Page 15: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/15.jpg)
FERRAMENTAS• Quais são as ferramentas que você utiliza para
auxiliar na gestão do desenvolvimento?
![Page 16: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/16.jpg)
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:
![Page 17: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/17.jpg)
RELATÓRIOS NO TFS
![Page 18: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/18.jpg)
RELATÓRIOS NO TFSExemplo: Fato e dimensão de Work Items
![Page 19: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/19.jpg)
RELATÓRIOS NO TFSFerramentas a serem utilizadas
![Page 20: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/20.jpg)
RELATÓRIOS NO TFSExemplo: Excel
![Page 21: Gerenciando o desenvolvimento multiplataforma em uma fábrica de software utilizando o Team Foundation Server](https://reader033.vdocuments.net/reader033/viewer/2022061201/5479b3cd5906b536358b45ca/html5/thumbnails/21.jpg)
RELATÓRIOS NO TFSExemplo: Report Builder