• Like
  • Save
Palestra Road Show TI - Desenvolvimento de Aplicações com Visual Studio - Rodrigo de Carvalho
Upcoming SlideShare
Loading in...5
×
 

Palestra Road Show TI - Desenvolvimento de Aplicações com Visual Studio - Rodrigo de Carvalho

on

  • 975 views

A palestra "Desenvolvimento de Aplicações com Visual Studio" (DES.NET) aconteceu no Senac Americana, pelo Road Show TI 2012, em 22/5. ...

A palestra "Desenvolvimento de Aplicações com Visual Studio" (DES.NET) aconteceu no Senac Americana, pelo Road Show TI 2012, em 22/5.

Mais informações, acesse http://www.sp.senac.br/roadshowti

Statistics

Views

Total Views
975
Views on SlideShare
975
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Palestra Road Show TI - Desenvolvimento de Aplicações com Visual Studio - Rodrigo de Carvalho Palestra Road Show TI - Desenvolvimento de Aplicações com Visual Studio - Rodrigo de Carvalho Presentation Transcript

    • Ferramentas de Desenvolvimento MicrosoftTransformando ideias em SoftwareRodrigo de Carvalho @rodrigoorzariGerente de Produtos Ferramentas de Desenvolvimento
    • Life Runs onCode
    • DadosInspiração
    • IdeiasAções
    • ProblemasSolução
    • ValorDifferenciação = Vantagem Competitiva • Novas formas de conduzir o negócio • Ágil, organizações mais sinérgicas • Redução de custos, Retorno • Aprimorar Serviços aos clientes, mais satisfação
    • RiscosDiferenciação = Software Customizado • Complexo ou Único! • Não foi feito ainda • Processo de compra complexo • Não sabe exatamente o que é preciso?
    • Mudança a única constante• Evolução ou Revolução Tecnológica• A arte da criação de software• Requisitos
    • Evolução ou Revolução TecnológicaA quinta geração computacional 2010+ 2000s 1990s 1980s1970s
    • - Albert Einstein
    • A arte da criação de softwareColaboração: ‘90s: Ferramentas básicasCada ferramenta tem sua especialidade, trabalhandoisoladamente, exemplo controle de versão Des Des Des Des Des
    • A arte da criação de software‘00s: Engenharia de Software LEANConfiança Trasparência ponte entre os membros do time GP Des BD Test Arq
    • Requisitos de Software mudamO advento Ágil
    • Em 2012,processo ágeis serãoutilizados por 80%dos projetos de 80%desenvolvimento desoftware.(Gartner Predicts 2010: Agile and Cloud Impact Application Development Directions, Gartner, Dec 2009)
    • Processos ágeis tem sido a abordagemprincipal em novos projetos……já é hora das equipes de desenvolvimentosairem de cima do muro quanto ao adventoÁgil……Os benefíciosvalem o esforço.(Agile Development: Mainstream Adoption Has Changed Agility, Forrester, Feb 2010)
    • Mudando a forma de desenvolver software3 Fundamentos: Fluxo de ValorRedução do desperdício Consenso ÁgilAumentar transparência
    • Resulta em mais resultados positivos: Reduz risco Aprimora qualidade
    • Mas….Ainda temos dúvidas.
    • Uma fundação baseada em ALMA maioria das plataformas e soluções de ALM • Não suportam fluxo de valor ao longo do ciclo de desenvolvimento • Não trata as perdas no processo • Visibilidade é um desejo mais do que realidadeUma fundação baseada em ALM • Aumenta visibildiade ao longo do ciclo de vida • Processos comuns • Alta fidelidade, Interações ricas • Suporte para processos definidos pela organização ou pela equipe • Suporte as ferramentas que são comuns aos usuários quer e sabe usar
    • Application Lifecycle Management Application Entrega da Delivery AplicaçãoBusiness Business Need Business Requisitos de Operations Requirements Negócio Hub Hub Management SolutionIdentified Delivered Enterprise Architecture & Portfolio Management Microsoft Application Life-cycle Management Platform Project Requirements Management Software Portfolio Data Management Development Collaboration Operations Elicitation Management
    • Entrega contínua de aplicações Envolvidos opinam sobre a entrega Opiniões Ciclos Diáriosincorporadas FeedbackEstórias Gerenciar o Planejar a Excuta a Entrega para backlog Sprint Sprint envolvidos
    • Visão,Aprimorar a produtividade e aprevisibilidade da construção desoftware para equipes de todos ostamanhos
    • Entregando a visão de ALM da MicrosoftContextoDesenvolvimento de software é difícil e a solução criada quanto mais complexa maioressão os riscos. Motivadores: Aumentar participação dos envolvidos ↑ risco Desenvolvimento distribuído ↑ latencia Ambiente heterogeneos ↑ complexidade Desenvoivmento ágil ↑ velocidade
    • Entregando nossa visão de ALMAbordagemCriar uma solução de ALM moderna que proporciona: • Colaboração através da integração cobrindo todos os papéis • Pronto feedback reduz desperdício • Ferramentas comuns para o trabalho • Processo ágil e transparente
    • Histórico de entrega constante 11 Desenvolvedor <-> Arquiteto Des <-> Envolvidos Fundação para Desenvolvedor <-> Testador Des<-> Operações transparência
    • Entregando nossa visãoQualidade integrada ao ciclo
    • Painés de Qualidade correções foram realmente “corrigidas”? Os testes estão o código foi rapidamente? Quanto impedindo alterado? AsEstamos resolvendo ao executarprogredir? Estamos progredindo os bugs de os testes? As quebras no buildestão cobrindo todo código?
    • Visual Studio 2010
    • Visual Studio 2010 ALM na Microsoft
    • Entendemos os Usuários ativos desafios Northern Ireland Scotland Redmond Fargo France Shanghai Hawaii North Carolina Hyderabad Uso Interno Janeiro 2011 Instances 42 Team Project Collections 145 Team Projects 6,750 Active Users 19,459 Work Items 8,756,129 Source Code Files 101,486,222
    • ResumoALM é entregar valor ao cliente, mais do que SLDCVisual Studio auxilia empresas ao: • Aprimorar o fluxo de valor • Reduzir o desperdício • Aumentar a transparênciaFoco na entrega contínua • Seja para ser utilizado in-house ou na nuvemEntendemos os desafios de desenvolver software • Também os enfrentamos
    • Obrigado @rodrigoorzari rodrigo.carvalho@microsoft.com