Escolar Documentos
Profissional Documentos
Cultura Documentos
Edição 2018
youtube.com/rodrigokono
linkedin.com/in/rodrigokono
facebook.com/rodrigokono.hub
twitter.com/rodrigokono
#mvpconf
DevOps
1 Planejamento 4 Monitoramento
+ Aprendizado
Desenvolvimento Produção
2 Desenvolvimento
+ Teste
3 Release
#mvpconf
Planejamento
Inicia com uma ideia – e um plano
de como tornar esta idea realidade Project starts
…
Manage work
Develop + Test 1
Desenvolvimento
+ Teste 2
Uma vez que a iteração começa, os
desenvolvedores transformam ideias
Write Code
fantásticas em recursos ...
Unit Testing
Version Control
Build
Build Verification
Release
#mvpconf
Release
Quando todos os testes passam, a compilação é implantada em
ambientes de teste para cada etapa do processo de lançamento
Cloud
Load Testing
3 Monitor + Learn
Monitoramento + Aprendizado
Aprenda e compreenda como os
usuários usam sua aplicação, Planejamento da próxima iteração
como ela reage e
corrige rapidamente Feedback
problemas e erros.
Monitor
4
#mvpconf
DevOps
1 Planejamento 4 Monitoramento
+ Aprendizado
Desenvolvimento Produção
2 Desenvolvimento
+ Teste
3 Release
#mvpconf
REQUIREMENTS
BACKLOG
Team Rooms
Work item charts Automated builds and CI
Flexible version control
Code discussions Continuous Deployment
Cloud load testing
Web-based test management
Browser-based lightweight IDE
Plan > Develop > Test > Build > Release > Monitoring / Learn
#mvpconf
ALM + DevOps
#mvpconf
No Planejamento
Projeto Ágil de Verdade
Seja através do Kanban board ou do Scrum, controle o produto e o desenvolvimento de maneira clara e
direta
Visão Objetiva da Produção e do Produto
Lista de pendências, com informações customizáveis, traz a visão ainda mais objetiva
Especificação/Bug Vinculada ao Código
Rastreabilidade e controle do que está sendo entregue pelo time de produção. Com o código
implementado é possível vincular a especificação ou bug à esta implementação.
Customização dos Processos
Adicionando novos campos e listas para work items
Integração com Slack
Integração com o Microsoft Teams
Dashboard do Projeto
Gráfico burndown, rastreamento de tarefa e notificações
#mvpconf
No Desenvolvimento
Integração total
com GIT
#mvpconf
No CI/CD
Build Integrado com validação real do código
Configuração de Build
Independência de Source Code
Continuous Delivery (CD)
Streamline and automate the workflow between development and IT Ops and deliver higher quality
software more frequently with less risk.
#mvpconf
No Teste
Extensão de Testes Exploratórios
Load testing, simplificado
Application Insights
Extras
New in the Marketplace
Customize and extend the Visual Studio platform and create the perfect development
environment that you'll love as much as your code.
#mvpconf
FREE: 5 users + unlimited stakeholders Users with the following subscriptions can be
FREE: 240 minutes cloud build time/month added to an unlimited number of VSTS accounts
FREE: 20k virtual user minutes for load testing/month for free, with “Basic” feature access:
• Visual Studio Enterprise - annual
Preços para membros adicionais da equipe
• Visual Studio Enterprise - monthly
No. of
users: 5 10 20 50 100 200 1000 • Visual Studio Enterprise with MSDN - including
Cost per
FREE $30 $110 $350 $750 $1,150
$4,35 subscriptions offered through BizSpark and the
month: 0
Microsoft Partner Network
• Visual Studio Professional - annual
• Visual Studio Professional - monthly
• Visual Studio Professional with MSDN
• Visual Studio Test Professional with MSDN
• MSDN Platforms
Additional services per VSTS account
Cloud Build Cloud-Based Load Testing*
FREE: 240 minutes/month of build on a Hosted FREE: 20,000 virtual user minutes per month
Agent with a max runtime of 30 mins for a single
build job THEREAFTER:
FREE: 1 Private Agent (new build system) or $0.004/virtual user minute for 20,001-2M VUM
XAML controller (legacy build system), for $0.002/VUM for 2,000,001-10M VUM
running builds through your own server
$0.001/VUM for usage above 10M VUM/month
THEREAFTER:
Hosted Agents: $40/month (upgrades the free
agent to unlimited build time and increases the
max runtime to 360 mins) * Requires Visual Studio Enterprise
- Services purchased via Microsoft Azure based on actual usage
Additional Private Agents: $15/month - Additional services are accessible to all users on the account and shared among them
- Build time is actual computing time required to run the build, and does not
include queuing time (if any)
- Load test runs specify the number of virtual users and duration in minutes
Virtual users x minutes = virtual user minutes (VUM)
#mvpconf
Questionamentos Frequentes
• Meu código está em outro lugar. Nao queria migrar
• Minha aplicação não usa .NET, vou conseguir utilizar todos estes
recursos?
• Na minha empresa temos algumas customizações do processo de scrum.
Se começar a usar este kanban vou ficar preso ao modelo que existe
nele?
• Como posso agilizar a forma de acompanhamento das tarefas e saber
tudo o que o time produz e interage dentro do sistema?
• Preciso de relatórios mais complexos além dos que o VSTS me
proporciona
#mvpconf
Rodrigo Kono
@rodrigokono
contato@rodrigokono.net