1 / 17

Integrated ALM toolset

Team Foundation Server. Integrated ALM toolset. Bill Wolohan Bennett Adelson bwolohan@bennettadelson.com. Visual Studio Team System. Visual Studio Team Suite. Software Architects. Software Developers. Database Professionals. Software Testers. Visual Studio Team Explorer.

papina
Download Presentation

Integrated ALM toolset

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Team Foundation Server Integrated ALM toolset Bill Wolohan Bennett Adelson bwolohan@bennettadelson.com

  2. Visual Studio Team System Visual Studio Team Suite SoftwareArchitects SoftwareDevelopers DatabaseProfessionals SoftwareTesters VisualStudioTeamExplorer VisualStudioIndustryPartners Application Modeling Code Analysis Performance Testing Database Deployment Infrastructure and Deployment Modeling Performance Tuning Manual Testing DatabaseChange Mgmt. Test Case Management Database Testing Security Analysis Unit Testing Code Coverage MSF Process and Guidance Class Modeling Visio and UML Modeling Visual Studio Professional Edition Load Test Agent Proxy server Visual Studio Team Foundation Server Version Control Work Item Tracking Project Portal Build Automation Reporting

  3. Visual Studio Team SystemExpanding Visual Studio across the Application Life Cycle Developer Database Professional Designer Architect Tester Business Analyst IT / ProjectManager Project Transparency Team Collaboration Software Quality

  4. Focus on people, process and tools People Process Tools Empower teams Quality mindset Team of peers Visibility atevery level Agile Customizable Lightweight Patternsand practices Highly integrated Productive Extensible Low admin Successful IT organizations take an incremental approach to improving application development capabilities

  5. Version Control • NOT SourceSafe • Uses SQL Server – transactional changesets • Branching and merging • Shelvesets • Check in policies • It doesn’t break!

  6. Version Control - Scalability Microsoft’s Developer Division tracks “Dog Fooding” statistics • 5558 users • 515 million files • 175,000 files checked in per month

  7. Work Item Tracking • Lightweight Project Management • Work Items can link to • Other Work Items • Changesets • Tests • Builds • View/Edit Work Items in Excel • View/Edit Work Items in MS Project

  8. Builds • Uses MSBuild • Run tests and code analysis with build • Continuous integration and/or nightly • Changesets and work items are automatically linked to build • Alerts when builds fail

  9. Reporting • Uses SQL Server Reporting Services and SQL Server Analysis Services • Many built in reports to help track project status • Easy to create your own reports

  10. Bulge in Work in Process (i.e., in testing) indicates inadequate resources or inadequate incoming quality Where Do We Need To Shift Resources?

  11. Slow progress leadingto cuts in planned work,but not enough cuts Steady rates of progress, but slope too shallow Underestimating

  12. How Effective Is Our Team? Against code coverage, … Test rates(pass, inconclusive, fail) shown in bars code churn, … and active bugs

  13. Inadequate Unit Testing Fewer Passingand MoreInconclusive Tests Falling Code Coverage Rising Code Churn

  14. Tracks progression ofrequirements’ states from untested to passed by successive build What Requirements Haven’t Been Tested?

  15. What does it cost? • TFS Workgroup Edition – FREE!* • TFS Standard Edition $2799 • TFS CAL $499 (Non VS Team users)

  16. Business Requirements Plan Design Develop Test Deploy Quality of ServiceRequirements Real-Time Reporting Increasing Project Transparency • Real-time reporting from data warehouse • Audit trail for compliance • Improve predictability and reduce risk Predictable Results

  17. Useful links • TFS Developer Center • TFS Power Tools(Must have!) • TFS Administration Tool • Team Foundation Sidekicks • Team System Widgets(250+ add ons) • Team System Code Review Presentation • Brian Harry's blog • VSTS 2008 TFS SP1 VPC Image (Trial)

More Related