O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Regional Scrum Gathering® Rio 2014 
Desafios da Microsoft no 
desenvolvimento Ágil de 
serviços 
Ramon Durães 
Chief Techn...
2PC IT Services 
Innovation Forward 
Um pouco do nosso dia a dia 
Modernização de aplicações 
Arquitetura de software ágil...
Produtos ou 
Serviços?
O seu concorrente está na próxima aba do navegador 
Cliente 3.0 
Novos padrões de 
compra e 
expectativa 
Dispositivos Nov...
Uma nova estratégia baseada em serviços 
Entrega contínua 
Quality Enablement + Continuous Delivery 
Disponibilidade 
Func...
Planejamento
Dev + Test
DevOps
Monitoramento 
& Apredizado
Service Availability& Operational Metrics 
• TFS switched to weekday deployments S61 
• Build availability impacted by ext...
160% 
140% 
120% 
100% 
80% 
60% 
40% 
20% 
0% 
-20% 
-40% 
% Growth in Active Accounts (by Services) 
Build Active Accoun...
Created an Account 
Created a Project 
Check-In / Push 
Build 
Deployed 
Alimentar/medir apenas a boca do funil pode ser u...
tinhamos… 
30% 
Criavam novos Team Projects 
no primeiro acesso 
… Decidimos que podiamos fazer melhor
Então fizemos… 
50% 
+20% Aumento
Application 
Insights
AAvvaailialabbllee 
Successful 
Performant 
Application Insights
Configure o 
dashboard com 
métricas que 
mais lhe 
interessam 
Verifique a 
“pulsação de suas 
aplicações” 
Identifique i...
Testes web são executados com 
frequência (5m-10m) para validar 
disponibilidade, performance e 
comportamento da aplicaçã...
• Identifique erros sistêmicos e de 
mal comportamento da 
aplicação para priorizar/prevenir 
falhas 
• Priorize melhorias...
Work 
Build Test 
Deploy 
Code Insights
Regional Scrum Gathering® Rio 2014 
Perguntas? 
Ramon Durães 
Chief Technology Officer (CTO) 
PSM, PSD, CSM, MVP 
http://w...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum gathering® RIO 2014
Próximos SlideShares
Carregando em…5
×

Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum gathering® RIO 2014

531 visualizações

Publicada em

Palestra realizada no evento Regional scrum gathering® RIO 2014 com o tema "Desafios da Microsoft no desenvolvimento Ágil de serviços" por Ramon Durães abordando a estratégia da Microsoft no Visual Studio Online e como outras empresas podem pensar em agilidade e se tornarem competitivas no modelo de serviços.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum gathering® RIO 2014

  1. 1. Regional Scrum Gathering® Rio 2014 Desafios da Microsoft no desenvolvimento Ágil de serviços Ramon Durães Chief Technology Officer (CTO) PSM, PSD, CSM, MVP http://www.2pc.com.br
  2. 2. 2PC IT Services Innovation Forward Um pouco do nosso dia a dia Modernização de aplicações Arquitetura de software ágil (TDD/BDD..) Desenvolvemos estratégias para projetos de software Serviços gerenciados de nuvem (Planejamento, Implantação e operação)
  3. 3. Produtos ou Serviços?
  4. 4. O seu concorrente está na próxima aba do navegador Cliente 3.0 Novos padrões de compra e expectativa Dispositivos Nova Concorrência Mundo Conectado
  5. 5. Uma nova estratégia baseada em serviços Entrega contínua Quality Enablement + Continuous Delivery Disponibilidade Funcionamento 24x7x365, Cloud Enablement, Auto Scaling. Métricas Coleta de dados em tempo real para medição de utilização, telemetria, performance e A/B Testing, Experiência do usuário (UX). Aprendizado Continuous Feedback permitindo a revisão do backlog e adaptação Incremento de valor Direcionamento do backlog conforme o feedback
  6. 6. Planejamento
  7. 7. Dev + Test
  8. 8. DevOps
  9. 9. Monitoramento & Apredizado
  10. 10. Service Availability& Operational Metrics • TFS switched to weekday deployments S61 • Build availability impacted by external dependencies (Networking/Service Bus). • App Insights Usage feature had multiple incidents due issues IaaS VM with SQL installed. Working to migrate to more resilient and operable design. • App Insights lacks impact telemetry for customer data flows which reduces time to detect, accuracy of root cause and limits ability to asses incident severity . • App Insights Usage currently supported by Dev team & working to migrate to Service Delivery for more consistent Live Site Management 22
  11. 11. 160% 140% 120% 100% 80% 60% 40% 20% 0% -20% -40% % Growth in Active Accounts (by Services) Build Active Accounts ELS Active Accounts AI Active Accounts Monaco Active Websites VSO Account Growth Over Time Launch MoM Growth in [sub]Service Adoption
  12. 12. Created an Account Created a Project Check-In / Push Build Deployed Alimentar/medir apenas a boca do funil pode ser uma métrica sem valor, pense em alimentar/medir toda a experiência do serviço, garantindo o resultado de uso completo. Pense em cada progressão e planeje a expansão da eficiência do funil Experimente! August September October November December January* Accounts Created Projects Created Code Checked-In Builds Executed Deployments to Azure August September October November December January* Account -> Project Project -> Check-In Check-In -> Build Build -> Deploy E2E Conversion
  13. 13. tinhamos… 30% Criavam novos Team Projects no primeiro acesso … Decidimos que podiamos fazer melhor
  14. 14. Então fizemos… 50% +20% Aumento
  15. 15. Application Insights
  16. 16. AAvvaailialabbllee Successful Performant Application Insights
  17. 17. Configure o dashboard com métricas que mais lhe interessam Verifique a “pulsação de suas aplicações” Identifique issues e comportamentos monitorando suas aplicações Tenha uma visão 360 para monitorar e detectar issues em produção com Application Insights.
  18. 18. Testes web são executados com frequência (5m-10m) para validar disponibilidade, performance e comportamento da aplicação em produção Global service monitoring
  19. 19. • Identifique erros sistêmicos e de mal comportamento da aplicação para priorizar/prevenir falhas • Priorize melhorias, bugs e demais correções com métricas de uso da aplicação de forma quantitativa e qualitativa Dados valiosos para definir o futuro de suas aplicações Valide seus investimentos
  20. 20. Work Build Test Deploy Code Insights
  21. 21. Regional Scrum Gathering® Rio 2014 Perguntas? Ramon Durães Chief Technology Officer (CTO) PSM, PSD, CSM, MVP http://www.2pc.com.br

×