controle do ciclo de vida do desenvolvimento de software com tfs vsts
TRANSCRIPT
Controle do Ciclo de Vida do Desenvolvimento de Software com TFS / VSTS
Rodrigo KonoMicrosoft [email protected]
BACKLOG
REQUIREMENTS
Plan > Develop > Test > Build > Release > Monitoring / Learn
Agile Portfolio Management
Kanban customization
Work item tagging
Work item charts
Team Rooms
Code discussionsFlexible version control
Cloud load testing
Web-based test management
Continuous Deployment
Automated builds and CI
Application Insights
Stakeholder feedback
requests
Browser-based lightweight IDE
ALM – Vias de trabalho
TFS and VSTS
Work items, version control, and build
Agile product / project management
Test case management
Heterogeneous development
Easy setup*
Collaborate with anyone*
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
Purchase options
Hosted by MicrosoftBuy Visual Studio Team Services
Hosted in your data centerBuy Team Foundation Server
Team collaboration serverCloud services for teams
Tendência da Indústria de Software
Evolving ALM and DevOps dynamics
for
Git fully integrated into Visual Studio and TFS
Fully integratedGit support
Team Foundation Server / Service
Project 2Project 1
3rd Party 3rd Party
Local
Repo
Other
Remote
Git Repo
A consistent experience for developers
Using Visual Studio Using Eclipse
New in Plan & Track WorkVisual Studio Team Services and Team Foundation Server give you the tools you need to effectively
create, manage and deliver against your backlog.
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 UIHome 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 ControlTeam 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.
Check InOnce 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
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 DeliveryStreamline and automate the workflow between development and IT Ops and deliver higher quality
software more frequently with less risk.
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 MarketplaceCustomize and extend the Visual Studio platform and create the perfect development
environment that you'll love as much as your code.
New & Popular extensions
Exploratory Testing extension
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
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!
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 infrastructure
Mix and match performance scenarios to create realistic load tests
Scale load tests to as many users as they require
Load testing, simplified
Viusual Studio Extensibility
Team Foundation ServiceDEMO
Power BI