Team foundation server - more than source control
-
Upload
crosslake -
Category
Technology
-
view
348 -
download
4
description
Transcript of Team foundation server - more than source control
![Page 1: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/1.jpg)
Software Engineering Excellence
04/12/2023Copyright © Crosslake Technologies, LLC 1
Team Foundation Server – More Than Just Source Control
James Waletzky, [email protected]
![Page 2: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/2.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 2
Engineering System
Product Strategy
Process
Tools
People
Assessment & Planning
Coaching &
Training
Best Practices
ALMDeployment
We’re assuming you’ve heard of Microsoft. But…
http://www.crosslaketech.com
Crosslake transforms strategy, organization, process and tools to
improve software value and productivity, while reducing time to marketing and engineering costs.
![Page 3: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/3.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 3
What’s in it for you? Does your team have quality issues?
Drive quality end-to-end/start-to-finish leveraging the right ALM tools
Does your team seek an integrated toolset applicable to all disciplines? TFS provides value multiple different roles/perspectives
Unsure of what TFS does outside of source control? Let’s take a trip Through the Development Lifecycle
Interested in some best practices in using ALM tools? We will talk about a few, and provide info for follow-up
Notes/Assumptions: • We focus on agile, but TFS is still
powerful in non-Agile environments• We touch on version control
because it is core TFS functionality, but it is not our focus here
![Page 4: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/4.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 4
How experienced are you with TFS?
Series1
0 5 10 15 20 25 30 35 40 45 50
Poll
![Page 5: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/5.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 5
A Typical Development ModelA brief look at some common software development activities
![Page 6: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/6.jpg)
And the Cycle Continues…
![Page 7: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/7.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 7
How does Team Foundation Server Help?
A whirlwind overview of key features
![Page 8: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/8.jpg)
TeamFoundation
Server
Planning SCM Work Item Tracking Continuous Delivery (Azure) Build Automation Feedback
Management
Team Foundation Server – Unified ALM
![Page 9: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/9.jpg)
Agile Project Management Scrum, Kanban, custom methodologies all supported
04/12/2023Copyright © Crosslake Technologies, LLC 9
![Page 10: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/10.jpg)
Work Item TrackingData schemas and workflows provided out-of-the-box. Can customize to suit your needs.
04/12/2023Copyright © Crosslake Technologies, LLC 10
![Page 11: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/11.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 11
Test ManagementTest Management and Test Execution – all in one place!
![Page 12: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/12.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 12
Code ReviewsWork in Visual Studio? Stay in Visual Studio.
Note that code reviews are a PREMIUM+ feature
![Page 13: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/13.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 13
BuildBuild results available on web and in VS.
![Page 14: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/14.jpg)
Reporting• Report across the ALM• Bug trends• Reactivations• Requirements Progress
• Customize reports• SQL Server Reporting Services• Excel• Whatever else you want
Many reports provided out-of-the-box!
![Page 15: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/15.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 15
FeedbackEmbrace change! Gather your user’s feedback easily
![Page 16: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/16.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 16
Now, a walkthrough…
![Page 17: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/17.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 17
A Trip Through the Development Lifecycle…BA adds marketable feature request to product backlog (agile project management)
BA adds user story to iteration backlog
(agile project management)
BA prioritizes, assigns, balances, and breaks into
tasks (agile project management)
QA writes acceptance tests for user story (test management)
Developer works against task
(version control, work item tracking)
QA Exploratory testing for another use case executed & bug
filed(test management, work item tracking)
Developer switches context to fix bug (version control)
Developer writes a unit test for the bug
(unit test)
Developer performs code review against bug fix
(code review)
QA buddy tests (test management)
Developer commits fix (version control, work item tracking)
An automated build is kicked-off – ideally CI
(build)
Developer restores original context and checks-in
(version control,work item tracking)
![Page 18: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/18.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 18
REMINDER: Key Quality Practices
We did not cover unit tests in the demo, but they are key to high quality
![Page 19: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/19.jpg)
04/12/2023Copyright © Crosslake Technologies, LLC 19
What’s next?Fill out the survey:http://svy.mk/17HAzJi
Download the slides: http://bit.ly/1begl78
Evaluate TFS Free hosted: http://tfs.visualstudio.com/ VM used for this demo is free
If a locally-hosted solution is right for you, take the time to plan it Contact Crosslake for advice on development processes, practices,
and/or TFS deployment [email protected]
![Page 20: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/20.jpg)
Software Engineering ExcellenceJames Waletzky
Partner
[email protected]://www.crosslaketech.com
04/12/2023Copyright © Crosslake Technologies, LLC 20
![Page 21: Team foundation server - more than source control](https://reader033.fdocuments.us/reader033/viewer/2022060109/555329c9b4c90575768b559e/html5/thumbnails/21.jpg)
Links & ResourcesVisual Studio 2012 homepage
Downloads
Visual Studio 2012 Product GuideVisual Studio 2012 Product ComparisonVS 2012 ALM VM and LabsVisual Studio 2012 Readme
04/12/2023Copyright © Crosslake Technologies, LLC 21