Keynote Visual Studio Summit 2016

285 visualizações

Publicada em

O Visual Studio Summit 2016 é o maior evento sobre Visual Studio realizado no Brasil que está chegando a 5ª edição voltado para desenvolvedores de software que tem o objetivo de promover networking, apresentar tendências e principais estratégias atuais ligadas ao desenvolvimento de software na plataforma Microsoft usando Visual Studio, Azure e mobilidade. Durante o Keynote Ramon Durães abordou o tema transformação digital e DevOps.

Publicada em: Software
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
285
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Every company now a software company
    http://www.zdnet.com/article/every-company-is-now-a-software-company-continued Satya Nadella: Every business will be a software business https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=every%20company%20is%20a%20software%20company
  • Every company now a software company
    http://www.zdnet.com/article/every-company-is-now-a-software-company-continued Satya Nadella: Every business will be a software business https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=every%20company%20is%20a%20software%20company
  • Every company now a software company
    http://www.zdnet.com/article/every-company-is-now-a-software-company-continued Satya Nadella: Every business will be a software business https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=every%20company%20is%20a%20software%20company
  • Every company now a software company
    http://www.zdnet.com/article/every-company-is-now-a-software-company-continued Satya Nadella: Every business will be a software business https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=every%20company%20is%20a%20software%20company
  • Every company now a software company
    http://www.zdnet.com/article/every-company-is-now-a-software-company-continued/

    Satya Nadella: Every business will be a software business
    http://www.computerweekly.com/news/2240242478/Satya-Nadella-Every-business-will-be-a-software-business This Week in Modern Software: HBR Says Every Company Is a Software Company https://blog.newrelic.com/2016/04/22/twims-prince-magic-leap-hbr-software-intel-minecraft/ Now Every Company Is A Software Company
    http://www.forbes.com/sites/techonomy/2011/11/30/now-every-company-is-a-software-company/#16fe534a1100
  • Every company now a software company
    http://www.zdnet.com/article/every-company-is-now-a-software-company-continued Satya Nadella: Every business will be a software business https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=every%20company%20is%20a%20software%20company
  • Every Business is a software business http://pt.slideshare.net/JohnNicholson6/every-business-is-a-software-business
  • Visual Studio 2015 is the next major release of Visual Studio which will come out in summer 2015.
    Our goal with Visual Studio 2015 is to enable developers to create any app, from a mission critical core banking application to an indie game – on any platform.
    The second thing we are aiming is to bring the Microsoft development platform to every developer.
    No matter if you are a startup, a student, a hobbyist, an open source developer or a commercial developer… no matter which platform you are targeting or what app you are creating, Visual Studio is your tool.
  • Keynote Visual Studio Summit 2016

    1. 1. Welcome Developers !!! Visual Studio Summit 2016 #VSSUMMITPara saber mais >> http://www.visualstudiosummit.com.br
    2. 2. Impacto do DevOps na transformação digital Ramon Durães CEO, 2PC John Robbins Co-founder, Wintellect #VSSUMMIT
    3. 3. Vamos dar um Salve Developers, Developers, Developers !!!! #VSSUMMIT
    4. 4. #VSSUMMIT
    5. 5. SOFTWARE #VSSUMMIT
    6. 6. Todo software tem uma história de amor
    7. 7. Software é uma relação de longo prazo  Quanto custa um bug em produção? Quanto custa o retrabalho?  Quanto tempo você demora para diagnosticar um problema?  Qual o impacto de uma nova funcionalidade?  Quanto tempo demora para uma funcionalidade entrar em produção?
    8. 8. A jornada da transformação digital #VSSUMMIT
    9. 9. Toda empresa é uma empresa de software Forbes #VSSUMMIT
    10. 10. “A economia de APIs é um facilitador para transformar uma empresa ou organização em uma plataforma.” -Gartner #VSSUMMIT
    11. 11. Custos Valor Salários Treinamentos Perda de receita Falhas Processo manual Processo automatizado Ganhos de produtividade Receita Velocidade Fácil de usar Rotatividade da equipe http://bit.ly/1XemQDb
    12. 12. Microsoft developer platform Runtimes + Languages .NET / .NET Core C# + VB C++ HTML/JS Tools Cloud Devices AndroidiOSWindows Visual Studio Team Services #VSSUMMIT Intelligence APIs Cognitive Services Bot Framework
    13. 13. Alta produtividade no Desenvolvimento de aplicações enterprise, publicação e monitoramento Enterprise Software
    14. 14. Planejamento 1 Monitoramento & Aprendizado Build & Release Desenvolvimento + Testes 2 Desenvolvimento Produção 4 3
    15. 15. O planejamento para transformar uma ideia em software. 1 - Planejamento Plan Manage work Track progress Develop + Test 1 Project starts
    16. 16. Write Code Unit Testing 2 Build Version Control Build Verification Release Desejos de negócio transformados em software. 2 – Desenvolvimento + Testes GIT ou TFS? Code Coverage Code Clone Code Metrics “Desenvolver um software sem testes é como andar em um trem sem trilhos.” -- Ramon Durães
    17. 17. Cloud Load Testing Integration testing environment Automated functional testing environment 3 Pre-production environment Staging environment Monitor + Learn Após aprovação dos testes a versão é distribuída entre os ambientes. 3 - Release
    18. 18. 4 Monitor Feedback Plan the next iteration Aprendendo e entendendo como os usuários usam o app, como ele reage e rapidamente corrigindo problemas e bugs. 4 - Monitoramento + Aprendizado
    19. 19. Agile Project Management Scrum ou Kanban Gerencie projetos ágeis usando Scrum ou Kaban usando uma experiência rica criando artefatos digitais promovendo transparente e visibilidade para toda a empresa.
    20. 20. Enterprise Agile Governança e colaboração Amplie a gestão ágil para todos da empresa. Efetue o mapeamento de cada história alimentando o backlog de negócio com visões a nível de organização garantindo priorização do valor negócio e uma ampla visão compartilhada.
    21. 21. Dashboards e charts Dashboards Crie painéis garantindo a visibilidade para a sua equipe e todas as partes interessadas usando o recursos de Dashboard do Visual Studio Team Services..
    22. 22. Gestão de Build e Release Continuous Delivery / Continuous Deployment Padronize o processo de Build e Release criando um fluxo gerenciado de liberação de versões garantindo a qualidade, segurança e velocidade nas liberações. Cada ambiente é mapeado e gerenciado por um workflow de forma automática.
    23. 23. IntelliTest Unit testing – mais inteligente! O IntelliTest otimiza a geração de testes unitários gerando automaticamente de forma inteligente casos de testes unitários adicionais aumentando a cobertura de testes e consequentemente a qualidade do código
    24. 24. Coded UI Automação para manual testing Utilize o Code UI Test para automatizar testes manuais permitindo realizar testes de regressão validando a interface do usuário.
    25. 25. Performance Testing Gere carga usando a nuvem Crie um teste de carga no Visual Studio e publique na nuvem para gerar de maneira fácil e segura milhões de requisições na sua aplicação antecipando problemas de performance antes que aconteça em produção.
    26. 26. IntelliTrace Sem mais «No Repro» Utilizando o IntelliTrace para diagnosticar reduza de horas para poucos minutos o tempo para buscar um problema. Acompanhe todo o histórico de execução voltando praticamente no tempo para inspecionar os passos até o estágio do problema.
    27. 27. .net Memory Dump Analysis Analisando a memória consumida pela aplicação. Obtenha informações mais detalhadas sobre o desempenho do seu aplicativo, incluindo CPU, GPU, e uso de memória, capacidade de resposta da interface do usuário, e a utilização da rede
    28. 28. Visual Debugging Entenda rápidamente um código Utilize o Code Map Debugger para depurar problemas de software complexos, sem se perder. Veja exatamente onde as questões acontecer em tempo de depuração, visualize relações e rapidamente encontre e corrija problemas em seu código.
    29. 29. Code Analysis Automatize a validação do código The code analysis tools in Visual Studio help developers identify potential design, globalization, interoperability, performance and security issues, using a set of Microsoft best practice rules Running code analysis tools at regular intervals during your development process can enhance the quality of your software by examining your code for common defects and violations
    30. 30. IntelliTrace em Produção Diagnosticar e corrigir problemas Ao ativar o coletor do IntelliTrace nos servidores de produção é possível obter um rastreamento dos problemas no momento que estão acontecendo. Nenhuma alteração será feita nos servidores bastando parar a coleta de dados.
    31. 31. Architectural Layer Diagrams Planejamento e validação Ao planejar uma arquitetura usando os diagramas de modelagem do Visual Studio é possível definição critérios para validação da arquitetura que podem ser chamados pelo Visual Studio ou durante a automação de Build.
    32. 32. Code Maps Visualize seu código Utilize o Code Maps para criar relacionamento entre o seu código e facilitar o entendimento. Navegue pelos relacionamentos e tenha um fácil acesso.
    33. 33. Exploratory Testing Testing, super-charged Explore cenários não cobertos pelos testes funcionais e crie automaticamente novos casos de testes baseados na gravação dos testes exploratórios utilizando o mesmo inclusive para relatar novos bugs quando necessário incluindo comentários riscos e telas capturadas.
    34. 34. Feedback Management Continuous Feedback Faça contato com os colaboradores para obter feedback sobre uma determinada funcionalidade implementada. Você receberá o retorno como vídeo, telas, comentários e uma classificação da funcionalidade. O seu feedback é capturado em itens de trabalho que você pode rever e usar para criar um bug ou sugerir um novo item backlog.
    35. 35. Application Insights Uso e performace O Application Insights fornece uma visão 360° das aplicações incluindo disponibilidade, performance, fluxo de uso e métricas.
    36. 36. Cloud Dev/Test Ágil, flexivel e escalável Utilize o serviço de DevTest para provisionar rapidamente ambientes em nuvem com baixo custo para testar as aplicações pagando apenas pelo uso economizando tempo e recursos internos para disponibilização dos ambientes.
    37. 37. Brasil  http://visualstudio.com Visual Studio Team Services #VSSUMMIT

    ×