Application Lifecycle Management - Campus Party Brasil 2009

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    3 Favorites

    Application Lifecycle Management - Campus Party Brasil 2009 - Presentation Transcript

    1. I’m a software developer and i love my computers. Application Lifecycle Management (ALM) Campus Party Brasil 2009 Ramon Durães MVP, Especialista em Visual Studio Team System http://www.ramonduraes.net Preparando seu ambiente: http://tinyurl.com/bbz2rj
    2. Típico projeto de software…
      • Estudo realizado ao longo de 10 anos
        • Apenas 30% são considerados sucesso.
      Source: Standish Group, 2004 Third Quarter Research Report, CHAOS Research Results 1994 1996 1998 2000 2002 2004 Succeeded Failed Challenged 40% 30% 20% 10% 0% 50% 60%
      • Causas de falhas no projetos?
        • Conflito de responsabilidades
        • Falha na gerencia de requisitos
        • Mudanças constantes
        • Gap entre tecnologia e negócios
      Source: Forrester, September 2006, Trends “The Root Of The Problem: Poor Requirements”, Carey Schwaber, 2006 Solicitações de clientes ? Dificuldades em gerenciar de forma integrada? Dificuldade em controlar bugs e alterações?
        • Modelo único integrado para gerenciamento de todo o ciclo de desenvolvimento.
        • Gerência de projeto.
        • Gerência de configuração.
        • Qualidade de Software.
        • XP, SCRUM, MSF, CMMi, MPS-BR, RUP
      http://www.microsoft.com/msf http://agilemanifesto.org http://www.sei.cmu.edu http://www.pmi.org http://www.scrumalliance.org CMMi [2-5]
    3. Projeto: Campus Party 2009 Equipe: Campus Dev (Dev Team) Módulo: Campus Game Desenvolvimento de um produto em conjunto com várias pessoas trabalhando no mesmo projeto. Muitas idéias, vários caminhos. Muitos desafios para controlar a qualidade e o prazo de entrega. Atuação Nome Artefato entregue Cliente 4 Dev01 5 Dev02 2 Dev03 3 Dev04 4
    4. Nosso dia a dia é construir aplicações.
    5. Usamos ferramentas variadas...
    6. Fazemos inspeções ? Em qual momento?
    7. Entregamos os projetos para os clientes.
    8. Os clientes descobrem rápidamente os primeiros problemas  Alguém já passou por isso?
    9. Erros Fantasmas
    10. Manutenção…
    11. Gastamos tempo e dinheiro nas correções...
    12. E agora o que fazer?
    13. Busca por novos acessórios...
    14. Investir o quanto antes na qualidade...
    15. Construir aplicações mais robustas...
    16. E de fácil manutenção...
    17. Ciclo de vida
    18. Qualidade de Software
      • Testes unitários
      • Cobertura de código
      • Analise estática de código
      • Métricas de código
      • Testes de Carga
    19. 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
    20. Test rates (pass, inconclusive, fail) shown in bars Against code coverage, … code churn, … and active bugs
    21.  
    22. Associate work items with each check-in to provide traceability from requirements to code
    23. Teamprise explorer running on Linux
    24. Discover who last changed a section of code and get detailed change set information
    25. Cartão de visita OBRIGADO!!!! Perguntas? Ramon Durães http://www.ramonduraes.net Preparando o ambiente: http://tinyurl.com/bbz2rj

    + Ramon DurãesRamon Durães, 10 months ago

    custom

    926 views, 3 favs, 0 embeds more stats

    Ramon Durães esteve palestrando no Campus Party Br more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 926
      • 926 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories