team foundation server in development
Download
Skip this Video
Download Presentation
Team Foundation Server in Development

Loading in 2 Seconds...

play fullscreen
1 / 33

Team Foundation Server in Development - PowerPoint PPT Presentation


  • 65 Views
  • Uploaded on

Team Foundation Server in Development. Kambiz Saremi. Small Project easy to code LARGE Project... Many Employees HOW DO YOU CODE IT??. http://www.google.com/mobile/android/ How many developers working on Android for Google? 100-170 How many employees at Google?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Team Foundation Server in Development' - uriah-levine


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2

Small Project easy to code

  • LARGE Project... Many Employees
  • HOW DO YOU CODE IT??
slide3

http://www.google.com/mobile/android/

  • How many developers working on Android for Google?
  • 100-170
  • How many employees at Google?
  • Total Employees Worldwide: 31,000
  • How many Computer Programmers?
  • About 2,000
  • How many employees at Apple?
  • Total: 33,000
  • How many Computer Programmers?
  • Claim to have 200,000 “developers”
  • Really about 1,500 developers
slide4

Overview

    • What is TFS?
      • How do we use it?
      • What does it offer?
      • Advantage of using TFS for any business
      • Alternatives for TFS
    • Conclusion – TFS or No TFS
slide5

What is TFS?

  • VS TFS 2010 Intro
  • How much?
  • Only for Visual Studio?
  • Visual Studio Team Foundation Server 2010(TFS) is the collaboration platform at the core of Microsoft\'s application lifecycle management solution. TFS automates the software delivery process and gives you the tools you need to effectively manage software development projects throughout the IT lifecycle.
slide6

How do we use it?

  • Overview of TFS Capabilities
  • Version Control (Branching and Merging)
  • Work Items
  • Project Management
  • Reporting
slide7

Version Control

  • Simple and familiar interface
  • Can be secured and locked down with access controls and customizable check-in rules
  • Ties in Project Management by linking check-ins to Work Items
  • Simple and efficient branching and merging
  • Visually track changes across branches
slide10

Check-In and Check-Out

  • Undo Pending
  • Changes?
  • Shelve Pending
  • Changes?
slide14

Check-out but somebody messed up the file?

  • Method 2
  • Donut rule to help prevent
  • mess ups

slide17

Work Item Tracking

  • Work Items – What ties everything together and enables teams to collaborate with tasks they are all working on
  • Work items can be:
      • User Stories
    • Tasks
    • Bugs
    • Requirements
    • Many other options
slide18

Work Item Tracking

    • Why not use Excel? It works…
slide22

Reporting

  • What is reporting?
  • Powerful reports and dashboards in Team Foundation Server 2010 help you analyze and track progress and quality in real-time. Project data is stored in a data warehouse and features an OLAP cube that allows for rich reporting using Microsoft Excel and SQL Report Designer. Dashboards are based on Microsoft Office SharePoint Server (MOSS)/SharePoint Server as well as Windows SharePoint Services/SharePoint Foundation. Team Foundation Server 2010 ships with more than 30 reports out of the box and you can easily create custom reports.
slide23

Using Agile with TFS

  • What’s agile again?
  • Used with SCRUM
slide26

Using Agile with TFS

  • What does a realistic Burndown chart look like in industry?
slide28

Alternative development programs?

  • VisualSVN
  • Apache Subversion
  • Team Explorer Everywhere 2010
slide29

Conclusion

  • Single integrated solution that delivers version control, work item/bug tracking and a number of other features
  • Cross-functional, in-context collaboration – Project Managers, Architects, Developers, Testers, Designers
  • Powerful team management system integration lets you focus on your business, by automating repetitive or otherwise time-consuming tasks
slide30

Test Cases?

  • Test Case Management
    • Start at 3:55
  • Visual Studio Team Explorer Everywhere 2010
slide31

Eclipse using Team Explorer Everywhere 2010

  • Visual Studio Team Explorer Everywhere 2010 Website
slide32

Looking for a job?

  • Analyst position
slide33

References

  • Team Foundation Server 2010. Microsoft Visual Studio Team Foundation Server 2010, 13 March 2012. Web. 3 May 2012. <http://msdn.microsoft.com/en-us/vstudio/ff637362>.
  • TFS 2010. Microsoft Visual Studio, 4 July 2011. Web. 5 May 2012. <http://www.microsoft.com/visualstudio/en-us/products/2010-editions/team-foundation-server/overview>.
  • Sutherland, Jeff. Professional Team Foundation Server. Indianapolis: Wiley Publishing Inc, 2007. Print.
ad