SlideShare une entreprise Scribd logo
1  sur  25
São Paulo - 09/03/2013

Novidades ALM Summit 2013
                  Vinicius Hana
                 Vinicius Moura
Vinicius
Hana
@vinicius_hana
Desenvolvedor
Consultor
Trainer
Nerd
Vinicius
                          Moura
                          @vinijmoura
                          Consultor
                          Trainer
                          Careca
                          Pancinha




“Cara, eu to muito Skyfall nessa foto...Daniel
Craig!”
Agenda
4


    • ALM na Lambda3
    • Visão e Desafios de
      ALM
    • O ALM Summit 3
    • Novidades
    • Demos
    • O ALM Summit Brasil
ALM na Lambda3


             @ViniJMour   @Vinicius_Han   @ClaudioBernard
@IgorAbade
             a            a               o
ALM na Lambda3

       Consultoria          Treinamento

                     •   Essentials
•   Assessments
                     •   Testes
•   Instalação
                     •   Build
•   Mentoring
                     •   Process
•   Customização
                     •   Administração
Office


               Version Control    Test Case Management

           Requirements                      Build Automation
           Management

         Project                                      Reporting
         Management



                             Extensibility
Visão e Desafios em ALM
Rastreabilidade e     Planejamento e    Qualidade ao longo   DevOps   Desenvolvimento
   relatórios         gerenciamento           do ciclo                  colaborativo

Visibilidade limitada do status do projeto para tomada de decisões

Falta de orientações e processos definidos

Ferramentas e dados dispersos

Requisitos de negócios não são gerenciados de forma efetiva

Problemas de comunicação entre os membros da equipe

Testes não alinhados aos objetivos de negócios
Requisitos não
                            compreendidos
                                                                                 Feedback não gera
                            Prioridades                                          ação para
                            conflitantes                                         desenvolvimento


                                                                                      Dificuldade para identificar
                                                                                      causas raiz em incidentes de
                                                                                      produção



Perda de foco
Qualidade é uma fase
Passagem de bastão entre desenv e testes
Integração de times multiplataforma
                   Expectativa dos usuários
                   não atendidas                                        Ferramentas e
                                                                        processos distintos
                                           Requisitos de produção não
                                           atendidos/estabelecidos
O ALM Summit 3
•   Na sede da Microsoft em Redmond – EUA
•   Contato direto com o time de produtos
•   Cases de empresas
•   Trocas de experiências
O ALM Summit 3
• Trilhas
  – Desenvolvimento ágil
  – Testes
  – DevOps
• PowerPoints: sdrv.ms/Tb5zuj
• Videos: bit.ly/WDRKSz
Novidades/Evoluções – Update 2
Novidades em DevOps
• Integração de IntelliTrace com SCOM


  Erro em     Capturado     Geração de     Criação de
 produção     pelo SCOM     IntelliTrace   Work Item
DevOps
http://aka.ms/TFSSCOMVM
Work Item Tagging
• Definir 1 ou mais tags em um work item
• Query de work items por tags
Work Item Tagging
Novidades em Kanban
• Customização dos estados do fluxo
  – Reordenação dos estados
  – Mudança de status dos Work Items
  – Adicionar, remover e renomear estados
Kanban
Git no TFS
•   Isso não é um sonho! 
•   “Git venceu a guerra dos DVCS” (Brian Harry)
•   Não é um “Git da Microsoft”, é o Git
•   Integração em 2 partes:
    – Componente de acesso para Visual Studio
    – Criação de Team Projects no TFS com suporte a Git
Git no TFS – Componente VS
• Funciona para Git em geral, não apenas no TFS
• Traz visualizações para as operações básicas do
  Git
• Facilita muito quando estamos aprendendo
Git no TFS – Team Projects com Git
• Criar um novo Team Project com suporte a Git
• Acesso via:
  – Componente do VS
  – Command line
Git no TFS
O maior evento de ALM no Brasil
 20/04/2013 na Microsoft Brasil
  www.almsummitbrasil.com.br
Obrigado!

Vinicius Hana    Vinicius Moura
@vinicius_hana    @vinijmoura

Contenu connexe

Tendances

Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesJuliano Ribeiro
 
Processos de Software - 101
Processos  de Software - 101Processos  de Software - 101
Processos de Software - 101Lucas Amaral
 
[Product Camp 2021] Lições aprendidas de uma transformação digital
[Product Camp 2021] Lições aprendidas de uma transformação digital[Product Camp 2021] Lições aprendidas de uma transformação digital
[Product Camp 2021] Lições aprendidas de uma transformação digitalProduct Camp Brasil
 
Como oferecer boas experiências online com a criação de sites de qualidade - ...
Como oferecer boas experiências online com a criação de sites de qualidade - ...Como oferecer boas experiências online com a criação de sites de qualidade - ...
Como oferecer boas experiências online com a criação de sites de qualidade - ...Keyla Silva
 
Desenvolvimento Ágil de Software
Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software
Desenvolvimento Ágil de SoftwareFrancke Peixoto
 
Introdução a Modelagem
Introdução a ModelagemIntrodução a Modelagem
Introdução a ModelagemRodrigo Branas
 
Gestão de Produtos com Scrum e algo mais...
Gestão de Produtos com Scrum e algo mais...Gestão de Produtos com Scrum e algo mais...
Gestão de Produtos com Scrum e algo mais...Fábio Aguiar
 
Desenvolvimento ágil e seus benefícios
Desenvolvimento ágil e seus benefíciosDesenvolvimento ágil e seus benefícios
Desenvolvimento ágil e seus benefíciosRaphael Donaire Albino
 
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis project lab
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis   project labGerenciamento ágil e o aprendizado a partir de indicadores ágeis   project lab
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis project labRaphael Donaire Albino
 
Como usar o Learning Canvas para descobrir Features para o Product Backlog
Como usar o Learning Canvas para descobrir Features para o Product BacklogComo usar o Learning Canvas para descobrir Features para o Product Backlog
Como usar o Learning Canvas para descobrir Features para o Product BacklogFábio Aguiar
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesJuliano Ribeiro
 
Agile, mudando o foco
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o focoewerttonbravo
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumRafael Souza
 

Tendances (20)

Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
 
Processos de Software - 101
Processos  de Software - 101Processos  de Software - 101
Processos de Software - 101
 
Scrum na sua Empresa
Scrum na sua EmpresaScrum na sua Empresa
Scrum na sua Empresa
 
Lean startup
Lean startupLean startup
Lean startup
 
[Product Camp 2021] Lições aprendidas de uma transformação digital
[Product Camp 2021] Lições aprendidas de uma transformação digital[Product Camp 2021] Lições aprendidas de uma transformação digital
[Product Camp 2021] Lições aprendidas de uma transformação digital
 
Como oferecer boas experiências online com a criação de sites de qualidade - ...
Como oferecer boas experiências online com a criação de sites de qualidade - ...Como oferecer boas experiências online com a criação de sites de qualidade - ...
Como oferecer boas experiências online com a criação de sites de qualidade - ...
 
Desenvolvimento Ágil de Software
Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software
Desenvolvimento Ágil de Software
 
Introdução a Modelagem
Introdução a ModelagemIntrodução a Modelagem
Introdução a Modelagem
 
Gestão de Produtos com Scrum e algo mais...
Gestão de Produtos com Scrum e algo mais...Gestão de Produtos com Scrum e algo mais...
Gestão de Produtos com Scrum e algo mais...
 
Desenvolvimento ágil e seus benefícios
Desenvolvimento ágil e seus benefíciosDesenvolvimento ágil e seus benefícios
Desenvolvimento ágil e seus benefícios
 
Gestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião DiáriaGestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião Diária
 
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis project lab
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis   project labGerenciamento ágil e o aprendizado a partir de indicadores ágeis   project lab
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis project lab
 
Como usar o Learning Canvas para descobrir Features para o Product Backlog
Como usar o Learning Canvas para descobrir Features para o Product BacklogComo usar o Learning Canvas para descobrir Features para o Product Backlog
Como usar o Learning Canvas para descobrir Features para o Product Backlog
 
Papeis Ágeis - uma proposta operacional Scrum
Papeis Ágeis - uma proposta operacional ScrumPapeis Ágeis - uma proposta operacional Scrum
Papeis Ágeis - uma proposta operacional Scrum
 
Gestão Ágil de tudo: Planejamento backlog
Gestão Ágil de tudo: Planejamento backlogGestão Ágil de tudo: Planejamento backlog
Gestão Ágil de tudo: Planejamento backlog
 
Lean Inception
Lean InceptionLean Inception
Lean Inception
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
 
Desenvolvimento ágil
Desenvolvimento ágilDesenvolvimento ágil
Desenvolvimento ágil
 
Agile, mudando o foco
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o foco
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 

Similaire à Novidades ALM Summit 2013

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
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Igor Abade
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Igor Abade
 
Impacto do DevOps nos negócios
Impacto do DevOps nos negóciosImpacto do DevOps nos negócios
Impacto do DevOps nos negóciosRamon Durães
 
Organizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverOrganizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverVinicius Moura
 
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Igor Abade
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de AplicaçõesMarcio Sete
 
A importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasA importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasRicardo Serradas
 
Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = ProdutividadeAdriano Bertucci
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareAdriano Bertucci
 
DevOps - Melhores práticas na plataforma microsoft
DevOps - Melhores práticas na plataforma microsoftDevOps - Melhores práticas na plataforma microsoft
DevOps - Melhores práticas na plataforma microsoftIgor Abade
 
Utilizando metodologias ágeis em uma empresa CMMI nível 5
Utilizando metodologias ágeis em uma empresa CMMI nível 5Utilizando metodologias ágeis em uma empresa CMMI nível 5
Utilizando metodologias ágeis em uma empresa CMMI nível 5Joao Paulo Coelho
 
Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Fernando Vargas
 
A importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasA importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasMicrosoft
 
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
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 

Similaire à Novidades ALM Summit 2013 (20)

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
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
 
Impacto do DevOps nos negócios
Impacto do DevOps nos negóciosImpacto do DevOps nos negócios
Impacto do DevOps nos negócios
 
Organizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverOrganizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation server
 
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
 
Métodos Ágeis - Aula 01
Métodos Ágeis - Aula 01Métodos Ágeis - Aula 01
Métodos Ágeis - Aula 01
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de Aplicações
 
A importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasA importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivas
 
Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = Produtividade
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de Software
 
DevOps - Melhores práticas na plataforma microsoft
DevOps - Melhores práticas na plataforma microsoftDevOps - Melhores práticas na plataforma microsoft
DevOps - Melhores práticas na plataforma microsoft
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Agile
AgileAgile
Agile
 
Utilizando metodologias ágeis em uma empresa CMMI nível 5
Utilizando metodologias ágeis em uma empresa CMMI nível 5Utilizando metodologias ágeis em uma empresa CMMI nível 5
Utilizando metodologias ágeis em uma empresa CMMI nível 5
 
Scrum
ScrumScrum
Scrum
 
Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2
 
A importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasA importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivas
 
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
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 

Plus de Lambda 3

Experiências, Erros e Acertos no Desenvolvimento de Projetos Ágeis
Experiências, Erros e Acertos no Desenvolvimento de Projetos ÁgeisExperiências, Erros e Acertos no Desenvolvimento de Projetos Ágeis
Experiências, Erros e Acertos no Desenvolvimento de Projetos ÁgeisLambda 3
 
Técnicas de Programação Funcional
Técnicas de Programação FuncionalTécnicas de Programação Funcional
Técnicas de Programação FuncionalLambda 3
 
Source Control
Source ControlSource Control
Source ControlLambda 3
 
Jquery - Dicas e Truques
Jquery - Dicas e TruquesJquery - Dicas e Truques
Jquery - Dicas e TruquesLambda 3
 
Como você está criando os seus objetos?
Como você está criando os seus objetos?Como você está criando os seus objetos?
Como você está criando os seus objetos?Lambda 3
 
Keynote Lambda Day
Keynote Lambda DayKeynote Lambda Day
Keynote Lambda DayLambda 3
 
Backbone.js nas trincheiras
Backbone.js nas trincheirasBackbone.js nas trincheiras
Backbone.js nas trincheirasLambda 3
 

Plus de Lambda 3 (7)

Experiências, Erros e Acertos no Desenvolvimento de Projetos Ágeis
Experiências, Erros e Acertos no Desenvolvimento de Projetos ÁgeisExperiências, Erros e Acertos no Desenvolvimento de Projetos Ágeis
Experiências, Erros e Acertos no Desenvolvimento de Projetos Ágeis
 
Técnicas de Programação Funcional
Técnicas de Programação FuncionalTécnicas de Programação Funcional
Técnicas de Programação Funcional
 
Source Control
Source ControlSource Control
Source Control
 
Jquery - Dicas e Truques
Jquery - Dicas e TruquesJquery - Dicas e Truques
Jquery - Dicas e Truques
 
Como você está criando os seus objetos?
Como você está criando os seus objetos?Como você está criando os seus objetos?
Como você está criando os seus objetos?
 
Keynote Lambda Day
Keynote Lambda DayKeynote Lambda Day
Keynote Lambda Day
 
Backbone.js nas trincheiras
Backbone.js nas trincheirasBackbone.js nas trincheiras
Backbone.js nas trincheiras
 

Novidades ALM Summit 2013

  • 1. São Paulo - 09/03/2013 Novidades ALM Summit 2013 Vinicius Hana Vinicius Moura
  • 3. Vinicius Moura @vinijmoura Consultor Trainer Careca Pancinha “Cara, eu to muito Skyfall nessa foto...Daniel Craig!”
  • 4. Agenda 4 • ALM na Lambda3 • Visão e Desafios de ALM • O ALM Summit 3 • Novidades • Demos • O ALM Summit Brasil
  • 5. ALM na Lambda3 @ViniJMour @Vinicius_Han @ClaudioBernard @IgorAbade a a o
  • 6. ALM na Lambda3 Consultoria Treinamento • Essentials • Assessments • Testes • Instalação • Build • Mentoring • Process • Customização • Administração
  • 7. Office Version Control Test Case Management Requirements Build Automation Management Project Reporting Management Extensibility
  • 8. Visão e Desafios em ALM Rastreabilidade e Planejamento e Qualidade ao longo DevOps Desenvolvimento relatórios gerenciamento do ciclo colaborativo Visibilidade limitada do status do projeto para tomada de decisões Falta de orientações e processos definidos Ferramentas e dados dispersos Requisitos de negócios não são gerenciados de forma efetiva Problemas de comunicação entre os membros da equipe Testes não alinhados aos objetivos de negócios
  • 9. Requisitos não compreendidos Feedback não gera Prioridades ação para conflitantes desenvolvimento Dificuldade para identificar causas raiz em incidentes de produção Perda de foco Qualidade é uma fase Passagem de bastão entre desenv e testes Integração de times multiplataforma Expectativa dos usuários não atendidas Ferramentas e processos distintos Requisitos de produção não atendidos/estabelecidos
  • 10. O ALM Summit 3 • Na sede da Microsoft em Redmond – EUA • Contato direto com o time de produtos • Cases de empresas • Trocas de experiências
  • 11. O ALM Summit 3 • Trilhas – Desenvolvimento ágil – Testes – DevOps • PowerPoints: sdrv.ms/Tb5zuj • Videos: bit.ly/WDRKSz
  • 13. Novidades em DevOps • Integração de IntelliTrace com SCOM Erro em Capturado Geração de Criação de produção pelo SCOM IntelliTrace Work Item
  • 15. Work Item Tagging • Definir 1 ou mais tags em um work item • Query de work items por tags
  • 17. Novidades em Kanban • Customização dos estados do fluxo – Reordenação dos estados – Mudança de status dos Work Items – Adicionar, remover e renomear estados
  • 19. Git no TFS • Isso não é um sonho!  • “Git venceu a guerra dos DVCS” (Brian Harry) • Não é um “Git da Microsoft”, é o Git • Integração em 2 partes: – Componente de acesso para Visual Studio – Criação de Team Projects no TFS com suporte a Git
  • 20. Git no TFS – Componente VS • Funciona para Git em geral, não apenas no TFS • Traz visualizações para as operações básicas do Git • Facilita muito quando estamos aprendendo
  • 21. Git no TFS – Team Projects com Git • Criar um novo Team Project com suporte a Git • Acesso via: – Componente do VS – Command line
  • 23. O maior evento de ALM no Brasil 20/04/2013 na Microsoft Brasil www.almsummitbrasil.com.br
  • 24.
  • 25. Obrigado! Vinicius Hana Vinicius Moura @vinicius_hana @vinijmoura

Notes de l'éditeur

  1. moura
  2. hana
  3. hana
  4. moura
  5. hana
  6. moura
  7. hana
  8. Inefficient team integrations result in value delivery impediments that adversely impact the entire software lifecycle from defining application requirements to development, production, deployment, and operations. The net adverse impact is increased cycle time in delivering value to take the business forward at the needed velocity.hana
  9. hana
  10. hana
  11. Moura
  12. moura
  13. moura
  14. hana
  15. hana
  16. hana
  17. hana
  18. hana
  19. hana
  20. moura
  21. ambos
  22. moura