Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Controle do Ciclo de Vida do
Desenvolvimento de Software com
TFS / VSTS
Rodrigo Kono
Microsoft MVP
contato@rodrigokono.net
BACKLOG
REQUIREMENTS
Plan > Develop > Test > Build > Release > Monitoring / Learn
Agile Portfolio Management
Kanban custom...
ALM – Vias de trabalho
TFS and VSTS
Work items, version control, and build
Agile product / project management
Test case management
Heterogeneous ...
TFS vs VSTS
TFS
Customized work items
SharePoint integration
Data warehousing
Reporting
IP stored on premise
Supports Acti...
Purchase options
Hosted by Microsoft
Buy Visual Studio Team Services
Hosted in your data center
Buy Team Foundation Server...
Tendência da Indústria de Software
Evolving ALM and DevOps dynamics
for
Git fully integrated
into Visual Studio
and TFS
Fully integrated
Git support
Team Foundation Server / Service
Project 2Project 1
3rd Party3rd Party
Local
Repo
Other
Remot...
A consistent experience for developers
Using Visual Studio Using Eclipse
New in Plan & Track Work
Visual Studio Team Services and Team Foundation Server give you the tools you need to effectively...
Customizing your process and WITs
Adding custom fields and picklists to work items
Easier to stay up to date
“Follow” a work item and never miss out
See work as it happens with Live updates on boards
Integração com Slack
Integração com o Microsoft Teams
Consistent web UI
Home shows a burndown chart, task tracking and
notifications
Easier to stay up to date
• Dashboard improvements – Catalog and REST API
Visualize work better on Kanban board
Epic, feature, task and test
breakdown
Exploratory testing right from a
work item
New in Version Control
Team Services and TFS provide unparalleled flexibility for your evolving codebase.
All your code is...
Check In
Once your developer
tool is connected to
Team Foundation
Service, uploading
code is easy.
Gated check-in and
code...
Git + Team Services = more power, more social!
New pull requests
view
Coming soon: SSH clients can connect to Git repos!
Git + Any language, any platform!
Plugins for Android Studio,
IntelliJ,
Eclipse,
Visual Studio Code
• Java templates
• Xamarin tasks
• HockeyApp tasks (via extension)
• Build summary updates
More options and richer views
Detailed results from building, testing, and deploying projects
New in Continuous Delivery
Streamline and automate the workflow between development and IT Ops and deliver higher quality
...
Link Git/TFVC repos as artifact
sources
Flexible Release experience
Connect to Docker and
TeamCity easily with
extensions
Auto triggers for releases
New in the Marketplace
Customize and extend the Visual Studio platform and create the perfect development
environment that...
New & Popular extensions
Exploratory Testing extension
Semantic search across all your projects and repositories
Code Search Extension
Integrates with Version Control and enable...
Create nuget feeds and set permissions
Share and re-use code easily: Packages*!
*available in Europe and Australia as of 1...
New & Improved Documentation
https://www.visualstudio.com/docs/overview
Application Insights
Where do we invest next?
Show
Notifications & Insights Usage
Spend your time
building your app,
not maintaining your
test infrastructure
Run load tests without
expensive infrastructur...
Viusual Studio Extensibility
Team Foundation Service
DEMO
Power BI
Controle do ciclo de vida do desenvolvimento de software com tfs  vsts
Controle do ciclo de vida do desenvolvimento de software com tfs  vsts
Upcoming SlideShare
Loading in …5
×

Controle do ciclo de vida do desenvolvimento de software com tfs vsts

793 views

Published on

O desenvolvimento de ponta a ponta totalmente controlado deixou de ser utopia e se tornou realidade. Utilizando TFS ou VSTS é possível colocar ordem e ter o controle pleno no desenvolvimento das aplicações. Trazendo maior qualidade e economia para as empresas. Nesta palestra além de trazer estas informações, falamos do processo de automatização de Integração Contínua, Entrega Contínua e também a diferença entre o VSTS e o TFS.

Published in: Technology
  • Be the first to comment

Controle do ciclo de vida do desenvolvimento de software com tfs vsts

  1. 1. Controle do Ciclo de Vida do Desenvolvimento de Software com TFS / VSTS Rodrigo Kono Microsoft MVP contato@rodrigokono.net
  2. 2. BACKLOG REQUIREMENTS Plan > Develop > Test > Build > Release > Monitoring / Learn Agile Portfolio Management Kanban customization Work item tagging Work item charts Team Rooms Code discussions Flexible version control Cloud load testing Web-based test management Continuous Deployment Automated builds and CI Application Insights Stakeholder feedback requests Browser-based lightweight IDE
  3. 3. ALM – Vias de trabalho
  4. 4. TFS and VSTS Work items, version control, and build Agile product / project management Test case management Heterogeneous development Easy setup* Collaborate with anyone*
  5. 5. TFS vs VSTS TFS Customized work items SharePoint integration Data warehousing Reporting IP stored on premise Supports Active Directory VSTS Application Insights Cloud Load Testing Cloud Build Always on latest version Trivial install Supports Microsoft IDs
  6. 6. Purchase options Hosted by Microsoft Buy Visual Studio Team Services Hosted in your data center Buy Team Foundation Server Team collaboration serverCloud services for teams
  7. 7. Tendência da Indústria de Software
  8. 8. Evolving ALM and DevOps dynamics
  9. 9. for
  10. 10. Git fully integrated into Visual Studio and TFS
  11. 11. Fully integrated Git support Team Foundation Server / Service Project 2Project 1 3rd Party3rd Party Local Repo Other Remote Git Repo
  12. 12. A consistent experience for developers Using Visual Studio Using Eclipse
  13. 13. New in Plan & Track Work Visual Studio Team Services and Team Foundation Server give you the tools you need to effectively create, manage and deliver against your backlog.
  14. 14. Customizing your process and WITs Adding custom fields and picklists to work items
  15. 15. Easier to stay up to date “Follow” a work item and never miss out See work as it happens with Live updates on boards
  16. 16. Integração com Slack
  17. 17. Integração com o Microsoft Teams
  18. 18. Consistent web UI Home shows a burndown chart, task tracking and notifications
  19. 19. Easier to stay up to date • Dashboard improvements – Catalog and REST API
  20. 20. Visualize work better on Kanban board Epic, feature, task and test breakdown Exploratory testing right from a work item
  21. 21. New in Version Control Team Services and TFS provide unparalleled flexibility for your evolving codebase. All your code is linked directly to the story, bug, or task driving the work.
  22. 22. Check In Once your developer tool is connected to Team Foundation Service, uploading code is easy. Gated check-in and code merging are also supported. Uploading code is simple
  23. 23. Git + Team Services = more power, more social! New pull requests view Coming soon: SSH clients can connect to Git repos!
  24. 24. Git + Any language, any platform! Plugins for Android Studio, IntelliJ, Eclipse, Visual Studio Code
  25. 25. • Java templates • Xamarin tasks • HockeyApp tasks (via extension) • Build summary updates More options and richer views
  26. 26. Detailed results from building, testing, and deploying projects
  27. 27. New in Continuous Delivery Streamline and automate the workflow between development and IT Ops and deliver higher quality software more frequently with less risk.
  28. 28. Link Git/TFVC repos as artifact sources Flexible Release experience Connect to Docker and TeamCity easily with extensions
  29. 29. Auto triggers for releases
  30. 30. 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.
  31. 31. New & Popular extensions
  32. 32. Exploratory Testing extension
  33. 33. Semantic search across all your projects and repositories Code Search Extension Integrates with Version Control and enables History lookup and annotations to find who changed what
  34. 34. Create nuget feeds and set permissions Share and re-use code easily: Packages*! *available in Europe and Australia as of 16 Feb Publish and consume packages, build using Team Services build NPM support coming soon!
  35. 35. New & Improved Documentation https://www.visualstudio.com/docs/overview
  36. 36. Application Insights Where do we invest next? Show Notifications & Insights Usage
  37. 37. Spend your time building your app, not maintaining your test infrastructure Run load tests without expensive infrastructure Mix and match performance scenarios to create realistic load tests Scale load tests to as many users as they require Load testing, simplified
  38. 38. Viusual Studio Extensibility
  39. 39. Team Foundation Service DEMO
  40. 40. Power BI

×