SlideShare uma empresa Scribd logo
1 de 20
ALM SummitBrasil 2014 
ALM SummitBrasil 2014 
BTGPactuale Lambda3 
Maurício Ortensi e Gerson Dias
ALM SummitBrasil 2014 
Quem somos 
•PrincipalBancodeInvestimentosdaAméricaLatina 
•EscritóriosemdiversospaísesdasAméricas,EuropaeÁsia 
•Desenvolvimentodesoftwaresespalhadoportodooglobo,comfornecedores 
Internoseexternos 
•ExcelênciatécnicaevastavivênciaemdesenvolvimentodesoftwareeimplantaçõesdesoluçõesdeALM 
•Democraciaorganizacional 
•Parceirahá1anodoBTGPactualnaimplantaçãodaculturadoALMdentrodoBanco.
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
ALM SummitBrasil 2014 
Cenário Anterior (2011)
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
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
ALM SummitBrasil 2014 
Primeiros ganhos 
•Reestruturação de 11 documentos de projeto para WorkItems 
•Rastreabilidade 
•Avaliação de conformidade 
•Coaching 
•Gerência de conhecimento
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
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
ALM SummitBrasil 2014 
Cenário Atual 
Nov/14
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
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
ALM SummitBrasil 2014 
Gestão baseada em Evidências 
•Feedback constante às equipes sobre a qualidade dos seus sistemas
ALM SummitBrasil 2014 
•Consolidação de dados para o nível gerencial 
Gestão baseada em Evidências
ALM SummitBrasil 2014 
•Possibilidade do usuário montar suas próprias visões 
Gestão baseada em Evidências
ALM SummitBrasil 2014 
•Possibilidade do usuário montar suas próprias visões 
Gestão baseada em Evidências
ALM SummitBrasil 2014 
•Possibilidade do usuário montar suas próprias visões 
Gestão baseada em Evidências
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
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
ALM SummitBrasil 2014 
ALM SummitBrasil 2014 
Obrigado! 
Maurício Ortensi: mauricio.Ortensi@btgpactual.com 
Gerson Dias: gerson.dias@lambda3.com.br-@GersonDias 
blog.lambda3.com.br

Mais conteúdo relacionado

Mais procurados

Compliance e legislação anticorrupção na era digital
Compliance e legislação anticorrupção na era digitalCompliance e legislação anticorrupção na era digital
Compliance e legislação anticorrupção na era digitalClickCompliance
 
Cloud ALM - Gestão moderna de aplicações
Cloud ALM - Gestão moderna de aplicaçõesCloud ALM - Gestão moderna de aplicações
Cloud ALM - Gestão moderna de aplicaçõesRamon Durães
 
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Renato Groff
 
Desenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack DeveloperDesenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack DeveloperCesar Romero
 
Vixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data AnalyticsVixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data AnalyticsVIXTEAM
 
É hora de pensar em soluções portáveis na cloud!
É hora de pensar em soluções portáveis na cloud!É hora de pensar em soluções portáveis na cloud!
É hora de pensar em soluções portáveis na cloud!Isaac de Souza
 
Monitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsMonitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsRenato Groff
 
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
 
Implementando Cache no Mulesoft Flow usando Redis
Implementando Cache no Mulesoft Flow usando RedisImplementando Cache no Mulesoft Flow usando Redis
Implementando Cache no Mulesoft Flow usando RedisRenato de Oliveira
 
Apresentação do grupo Serverless Floripa + Introdução ao Serverless e seu eco...
Apresentação do grupo Serverless Floripa + Introdução ao Serverless e seu eco...Apresentação do grupo Serverless Floripa + Introdução ao Serverless e seu eco...
Apresentação do grupo Serverless Floripa + Introdução ao Serverless e seu eco...Ricardo Lima
 
Caso Study Onbit: E-Commerce & ERP SAP
Caso Study Onbit: E-Commerce & ERP SAPCaso Study Onbit: E-Commerce & ERP SAP
Caso Study Onbit: E-Commerce & ERP SAPPTisp
 
Desafio de crescer
Desafio de crescerDesafio de crescer
Desafio de crescerGuilherme
 
Cloud Computing + Microsoft Azure: visão geral e primeiros passos - Fatec Sor...
Cloud Computing + Microsoft Azure: visão geral e primeiros passos - Fatec Sor...Cloud Computing + Microsoft Azure: visão geral e primeiros passos - Fatec Sor...
Cloud Computing + Microsoft Azure: visão geral e primeiros passos - Fatec Sor...Renato Groffe
 
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]iProcess Soluções em BPM e RPA
 

Mais procurados (16)

Compliance e legislação anticorrupção na era digital
Compliance e legislação anticorrupção na era digitalCompliance e legislação anticorrupção na era digital
Compliance e legislação anticorrupção na era digital
 
Cloud ALM - Gestão moderna de aplicações
Cloud ALM - Gestão moderna de aplicaçõesCloud ALM - Gestão moderna de aplicações
Cloud ALM - Gestão moderna de aplicações
 
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
 
Desenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack DeveloperDesenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack Developer
 
Vixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data AnalyticsVixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data Analytics
 
É hora de pensar em soluções portáveis na cloud!
É hora de pensar em soluções portáveis na cloud!É hora de pensar em soluções portáveis na cloud!
É hora de pensar em soluções portáveis na cloud!
 
Monitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsMonitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application Insights
 
Cv luciano stoppa ptb
Cv luciano stoppa ptbCv luciano stoppa ptb
Cv luciano stoppa ptb
 
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
 
Implementando Cache no Mulesoft Flow usando Redis
Implementando Cache no Mulesoft Flow usando RedisImplementando Cache no Mulesoft Flow usando Redis
Implementando Cache no Mulesoft Flow usando Redis
 
Apresentação do grupo Serverless Floripa + Introdução ao Serverless e seu eco...
Apresentação do grupo Serverless Floripa + Introdução ao Serverless e seu eco...Apresentação do grupo Serverless Floripa + Introdução ao Serverless e seu eco...
Apresentação do grupo Serverless Floripa + Introdução ao Serverless e seu eco...
 
Como Comparar Suítes de BPM [Webinares iProcess 2014]
Como Comparar Suítes de BPM [Webinares iProcess 2014]Como Comparar Suítes de BPM [Webinares iProcess 2014]
Como Comparar Suítes de BPM [Webinares iProcess 2014]
 
Caso Study Onbit: E-Commerce & ERP SAP
Caso Study Onbit: E-Commerce & ERP SAPCaso Study Onbit: E-Commerce & ERP SAP
Caso Study Onbit: E-Commerce & ERP SAP
 
Desafio de crescer
Desafio de crescerDesafio de crescer
Desafio de crescer
 
Cloud Computing + Microsoft Azure: visão geral e primeiros passos - Fatec Sor...
Cloud Computing + Microsoft Azure: visão geral e primeiros passos - Fatec Sor...Cloud Computing + Microsoft Azure: visão geral e primeiros passos - Fatec Sor...
Cloud Computing + Microsoft Azure: visão geral e primeiros passos - Fatec Sor...
 
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]
 

Semelhante a BTG Pactual ALM Implementation

Configuration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automaçãoConfiguration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automaçãoVinícius Hana Scardazzi
 
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Marcio Sete
 
Os 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon DurãesOs 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon DurãesRamon Durães
 
O que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasO que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasAmazon Web Services LATAM
 
Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Marcio Sete
 
Como funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareComo funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareElvis Lima
 
Application Insights
Application Insights Application Insights
Application Insights CDS
 
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptxMódulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptxgetuliodasilvasantos
 
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...Amazon Web Services LATAM
 
Sonarqube
SonarqubeSonarqube
SonarqubeCDS
 
O que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMO que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMFelipe Freire
 
Curso "Scrum na Real" - Parte 6
Curso "Scrum na Real" - Parte 6Curso "Scrum na Real" - Parte 6
Curso "Scrum na Real" - Parte 6leobower
 
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...Alvaro Brognoli
 
Taking - Apresentação de serviços das unidades
Taking - Apresentação de serviços das unidadesTaking - Apresentação de serviços das unidades
Taking - Apresentação de serviços das unidadesTaking
 
MS Dynamics CRM - ENEI 2014
MS Dynamics CRM - ENEI 2014MS Dynamics CRM - ENEI 2014
MS Dynamics CRM - ENEI 2014Pedro Azevedo
 
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]iProcess Soluções em BPM e RPA
 
Um framework para a Transformaçao da TI e do Negócio
Um framework para a Transformaçao da TI e do Negócio Um framework para a Transformaçao da TI e do Negócio
Um framework para a Transformaçao da TI e do Negócio Amazon Web Services LATAM
 

Semelhante a BTG Pactual ALM Implementation (20)

Configuration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automaçãoConfiguration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automação
 
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
 
Os 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon DurãesOs 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon Durães
 
O que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasO que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 dias
 
Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013
 
Como funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareComo funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de software
 
Application Insights
Application Insights Application Insights
Application Insights
 
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptxMódulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
 
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...
Jornada para a Nuvem: Como planejar e executar sua migração com a ajuda do AW...
 
Falando sobre DevOps no azure
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
Conceitos DW
Conceitos DWConceitos DW
Conceitos DW
 
O que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMO que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBM
 
Curso "Scrum na Real" - Parte 6
Curso "Scrum na Real" - Parte 6Curso "Scrum na Real" - Parte 6
Curso "Scrum na Real" - Parte 6
 
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Taking - Apresentação de serviços das unidades
Taking - Apresentação de serviços das unidadesTaking - Apresentação de serviços das unidades
Taking - Apresentação de serviços das unidades
 
MS Dynamics CRM - ENEI 2014
MS Dynamics CRM - ENEI 2014MS Dynamics CRM - ENEI 2014
MS Dynamics CRM - ENEI 2014
 
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]
 
Um framework para a Transformaçao da TI e do Negócio
Um framework para a Transformaçao da TI e do Negócio Um framework para a Transformaçao da TI e do Negócio
Um framework para a Transformaçao da TI e do Negócio
 

BTG Pactual ALM Implementation

  • 1. ALM SummitBrasil 2014 ALM SummitBrasil 2014 BTGPactuale Lambda3 Maurício Ortensi e Gerson Dias
  • 2. ALM SummitBrasil 2014 Quem somos •PrincipalBancodeInvestimentosdaAméricaLatina •EscritóriosemdiversospaísesdasAméricas,EuropaeÁsia •Desenvolvimentodesoftwaresespalhadoportodooglobo,comfornecedores Internoseexternos •ExcelênciatécnicaevastavivênciaemdesenvolvimentodesoftwareeimplantaçõesdesoluçõesdeALM •Democraciaorganizacional •Parceirahá1anodoBTGPactualnaimplantaçãodaculturadoALMdentrodoBanco.
  • 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
  • 4. ALM SummitBrasil 2014 Cenário Anterior (2011)
  • 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
  • 10. ALM SummitBrasil 2014 Cenário Atual Nov/14
  • 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
  • 20. ALM SummitBrasil 2014 ALM SummitBrasil 2014 Obrigado! Maurício Ortensi: mauricio.Ortensi@btgpactual.com Gerson Dias: gerson.dias@lambda3.com.br-@GersonDias blog.lambda3.com.br