3. ALM SummitBrasil 2014
Conteúdo
•BTG Pactual: Cenário Anterior
•Desafios
•Definição da Metodologia de Desenvolvimento de Software (MDS)
•Gestão Baseada em Evidências
•Próximos passos
5. ALM SummitBrasil 2014
ALM Implementation
Jul –Ago / 2012
•Revisãoda estruturada Collection e Team Projects
•IntegraçãoEPM x TFS
•Build Automatizado
•ReleaseManagement
•Indicadorescom BI
•Otimizaçãoda integraçãoEPM x TFS e processosotimizados
Abr/ 2012EPM e TFS comorepositóriopara documentosde Sistemas e Projetos
MDS 1.0
ALM
Assessment
Ago -Dez/ 2012Microsoft
Ago -Set / 2013
Customização dos WorkItens para substituçãode templates
Inícioda
Adequaçãodos sistemasno
TFS Source Control
Set / 2013
MDS 1.3
Out / 2013
•Substituiçãode templates (7)
•Test Manager para UAT
Políticas
de Build
Out -Dez/ 2013
Mar -Abr/ 2014
Assessment de Processose Ferramentasde ALM
Abr/ 2014
•Mais4 templates substituídos
•Estratégia para LATAM
MDS 2.0
Primeiros passos
6. ALM SummitBrasil 2014
Primeiros ganhos
•Redução de 75% no esforço de gestão com a adoção do Project Server (EPM) e automação de tarefas
•Geração automatizada de cronogramas
•Método de estimativa unificado, baseado no padrão NESMA
7. ALM SummitBrasil 2014
Primeiros ganhos
•Reestruturação de 11 documentos de projeto para WorkItems
•Rastreabilidade
•Avaliação de conformidade
•Coaching
•Gerência de conhecimento
8. ALM SummitBrasil 2014
Desafios
•Equipe interna de desenvolvimento
•Migração de SVN e SourceSafe para TFVC
•Integração de plataformas heterogêneas (Java e .NET)
•Modificação dos antigos hábitos de trabalho
•Organização do repositório de código
9. ALM SummitBrasil 2014
Desafios
•Fornecedores de software
•Medição da produtividade e assertividade das fábricas de software e testes
•Executivos
•Visibilidade do retorno do investimento em ALM
11. ALM SummitBrasil 2014
Definição da Metodologia de Desenvolvimento de Software
Change and Configuration Management
Continuous Feedback
Application Performance Monitoring
Incident Management
Source configuration Management
Build
Test
Deploy
Release Management
Defect Management
Knowledge Base
Management
Quality
Management
ALM
PortfolioManagement
Project Management
ResourceManagement
Business IntelligenceandReporting
Timesheet Management
DemandManagement
Em Implementação
Parcialmente implementado
Totalmente Implementado
12. ALM SummitBrasil 2014
Project Server +
Project Professional
Sharepoint
Team Foundation Server
System Center
Release Automation
Test Manager
MS Excel
ALM
Definição da Metodologia de Desenvolvimento de Software
13. ALM SummitBrasil 2014
Gestão baseada em Evidências
•Feedback constante às equipes sobre a qualidade dos seus sistemas
14. ALM SummitBrasil 2014
•Consolidação de dados para o nível gerencial
Gestão baseada em Evidências
15. ALM SummitBrasil 2014
•Possibilidade do usuário montar suas próprias visões
Gestão baseada em Evidências
16. ALM SummitBrasil 2014
•Possibilidade do usuário montar suas próprias visões
Gestão baseada em Evidências
17. ALM SummitBrasil 2014
•Possibilidade do usuário montar suas próprias visões
Gestão baseada em Evidências
18. ALM SummitBrasil 2014
•Customizações realizadas no TFS
•Process template com Work Items customizadosde acordocom a Metodologiado Banco
•Builds que coletam métricas de código
•Customizações do TFS Datawarehousepara a coleta de dados de outras fontes que não somente o TFS
•PowerViewe SQL Server ReportingServices para a visualização e interação com os dados
Gestão baseada em Evidências
19. ALM SummitBrasil 2014
Próximos Passos
•Automação de Builds
•Consolidação da prática em todas as equipes / sistemas
•Automação de Deploys/ Release Management
•Redução dos erros na montagem dos pacotes de deploy
•Redução do tempo gasto em deploy
•Adoção de ferramenta que proveja suporte ao processo de deploydos sistemas em diferentes ambientes
•TFS em escala Global
•Centralização no Brasil de todo o código gerado pelo BTG Pactual em todo o mundo