Your SlideShare is downloading. ×
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Campus Party Brasil 2010 - ALM - Application Lifecycle Management

906
views

Published on

Apresentação realizada durante ao Campus Party Brasil 2010 em São Paulo por Ramon Durães abordando o tema ALM / Application Lifecycle Management no Visual Stduio 2010 / Team Foundation Server.

Apresentação realizada durante ao Campus Party Brasil 2010 em São Paulo por Ramon Durães abordando o tema ALM / Application Lifecycle Management no Visual Stduio 2010 / Team Foundation Server.

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
906
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. Ciclo de desenvolvimento de software Application Lifecycle Management (ALM) Instale agora: http://tinyurl.com/o949y9 Ramon Durães / @ramonduraes http://www.ramonduraes.net Especialista em desenvolvimento de software Twitter
    • 2. Wireless: ramonduraes
      • Pass: devdev2010
      • usuario01/usuario01
      • usuario02/usuario02
      • usuario03/usuario03
    • 3. Apaixonados por código “ Developer, Developer, Developer!” VAMOS MANDAR UM SALVE
    • 4.
      • “ Nerd não dorme. Pausa para renderizar” Ramon Durães
      “ Não tem que ser difícil”
    • 5. E os Bugs?
    • 6. Já desenvolvemos a muito tempo
    • 7. Pão quente ai… Ops! Software…?
    • 8. Investir em qualidade é custo? Fonte: http://www.meupapeldeparedegratis.net Auguste Rodin / O Pensador Enquete
    • 9.
      • Estudo realizado ao longo de 10 anos
        • Apenas 30% são considerados sucesso.
      Source: Standish Group, 2004 Third Quarter Research Report, CHAOS Research Results Sucesso em projetos de software Estudo realizado pelo Standish Group 1994 1996 1998 2000 2002 2004 Succeeded Failed Challenged 40% 30% 20% 10% 0% 50% 60%
    • 10. - MSF / SCRUM / CMMi / MPS-BR / SOX - Projetos : pequenos , médios, grandes - Outsource / Globalização Simples & ÁGIL ! Entregar Projetos
    • 11. 1 2 3
    • 12. O que fazer?
      • Padronização
      • Arquitetura
      • Testes
      • Atitude
      • Capacitação
      • Agilidade
      • Organização
      • Integração
      • Manutenção
      • Entregas rápidas
    • 13.
      • “ Nerds são pessoas! Projetos também!” Ramon Durães
    • 14. Isso não existe… “ Aqui está funcionando perfeitamente”
    • 15. Qualidade no software
      • Testes unitários
      • Cobertura de código
      • Analise estática de código
      • Métricas de código
      • Testes de Carga
      • Testes funcionais
      • Integração continua
      • Transparência e comprometimento
    • 16. Nós temos qualidade? Test rates (pass, inconclusive, fail) shown in bars Against code coverage, … code churn, … and active bugs
    • 17. Políticas
      • Policy Definitions
      • .NET Assemblies
      • Return Pass or Fail and message
      • Customer Extensible
      • User Over-ridable
      SCC Policy Engine Unit Testing Work Item Association Static Analysis Release Notes Custom Policy
    • 18. Interop Unifique todos os projetos
    • 19.
      • “ Precisamos de Feedback rápido nos projetos”
      “ TROPA DE ELITE”
    • 20. Qual o nosso ERP ? ERP (Enterprise Resource Planning)
    • 21. Test Driven Development (TDD) Demo http://tinyurl.com/lgf6b8
    • 22. Test Impact Analysis
    • 23.  
    • 24.  
    • 25. BUILD 01
    • 26. BUILD 02
    • 27. Performance tools
    • 28.  
    • 29.  
    • 30.  
    • 31.  
    • 32.  
    • 33. Gated Check-in
      • (Integração Contínua, Feedback em tempo real)
    • 34.  
    • 35.  
    • 36.  
    • 37. Relatórios de Acompanhamento
    • 38. Architecture
    • 39. Modelagem e Arquitetura
      • Novo Architecture Explorer
        • Explore ativos de código existentes visualmente
      • Diagrama de Camadas (Layer Diagram)
        • Visualize a arquitetura
        • Valide o código
      • Suporte a UML
        • Caso de uso, atividade, sequência e mais
    • 40. UML: Diagrama de Atividade
    • 41. UML: Diagrama de Caso de Uso
    • 42. UML Sequence Diagram
    • 43. UML: Diagrama de Componente
    • 44. UML: Diagrama de Classes
    • 45.  
    • 46.  
    • 47.  
    • 48.  
    • 49. Archicteture Demo http://tinyurl.com/lgf6b8
    • 50. @ramonduraes Perguntas? http://www.ramonduraes.net