SlideShare a Scribd company logo
Richard Bushnell Consultant [email_address] January 10 th , 2008 Efficient Software Development  with Visual Studio Team System
Agenda Introduction Project Management with VSTS Day-to-day Development Testing Reporting Training Q&A
Parts of Team System Visual Studio Team Suite Team Explorer Various Editions Project Portal Guidance Reports Administration Security Data Warehouse
Why use Team System? Communication Transparency Software Development Process Integration
Projects Roles Process Specific VSTS Editions Architecture Developement Database Test Project Manager Roles can be shared
Better Communication Obvious benefits Faster, more dynamic teams Higher quality Ownership VSTS provides: Various views of data Data-entry integrated in IDE Policies for automation Notifications Portal tools, e.g. Calendar
Software Development Process Process provides Structure Understanding Discipline Alternatives in VSTS MSF for Agile Process MSF for CMMI Scrum Integrated into Project items Portal and reports Project Guidance
Transparency for the Customer Better understanding    = Happier customers VSTS provides integrated Tracking Reports
Team System Integration
Project Management - Planning Definition of Scenarios Assignment of Tasks Planning of Iterations Integration with MS Project and Excel
Planning and Definition of Work Items Inside Visual Studio MS Project MS Excel
Types of Work Items Bugs Tasks Scenarios Quality of Service Requirements Risks
Development Source Control Standards, Guidelines Quality Control Work Item Tracking Builds
Source Control Check in/out Why? New features Workspaces Policies Branching Example  – policies applied to check-in
Standards and Guidelines Best practices from MS built-in E.g. Naming best practices Can be automated with check-in policy Portal Site Document repository Trivadis can offer guidelines too E.g. Flat or 1 Project per department?(BI, DWH, WWW, Core)‏ Naming conventions for Namespaces, Projects and Files
Software Quality Bug tracking Code analysis Testing Reporting
Work Item Tracking Developer adds details at check-in Policies can enforce rules Items can be linked Changesets Example Overriding policy
Building with Team Server Build server fully integrated NEW - Continuous Builds Latest technology Integrated testing and quality checks Example Set up a new build Run on demand
Testing Unit Testing Performance Testing
Unit Testing Done by developer as he goes Work Item or Task defines initial test Unit test tests each type in code
Unit Testing in VSTS Test projects Test templates and wizards Test Runners Check-in policies Build integration Best practices Don't generate tests Internal vs Public
Quality Assurance Testing Performance Testing Load Testing Manual Tests E.g. Integration tests, User acceptance Test-data generator Demo Creating and running a unit test
Reports for Project Management Transparency Development to project management Project management to customer Integrated in Project Portal Actual Quality versus Planned Velocity  Unplanned Work  Velocity  Bug Rates  Bugs by Priority  Reactivations  Quality Indicators  Remaining Work

More Related Content

PPT
Efficient Software Development with Visual Studio Team System
PPTX
XPM & GeneXus Framework
DOCX
QA Engineer
PPT
Tfs 2008 Overview
PPTX
Linked In
PDF
Introduction to agile
PPTX
Enabling Continuous Delivery
PPTX
How to Implement Continuous Testing in Dev Ops Like a Pro
Efficient Software Development with Visual Studio Team System
XPM & GeneXus Framework
QA Engineer
Tfs 2008 Overview
Linked In
Introduction to agile
Enabling Continuous Delivery
How to Implement Continuous Testing in Dev Ops Like a Pro

What's hot (20)

PDF
What's new for VSTS & TFS
PPTX
Quality attributes testing. From Architecture to test acceptance
PPTX
Agile DevOps Implementation
PPTX
Why do you need multiple qa environments
PDF
Agile Network India | Relation between DevOps, Agile, Testing while transform...
PPS
Essentials of scm
PPTX
Quality strategies in Agile Transformation
DOCX
Himanshu Latest Resume
PPTX
The role of agile tester
PPT
kalyanasundaram,Gopi_tcoepresentation
PPT
QA In Agile: solutions
PPT
QA в Agile
PDF
ICST/NEXTA2020: Experience Report on Test Automation Process Improvement
PDF
Iryna Kulakova dev ops ITEM 2017
PDF
Why do you need multiple qa environments
PPT
Software System Engineering - Chapter 4
PPTX
WaterFall Project Management Methodology
PDF
Метрики и Тест стратегия, Александр Топоров
PDF
Vladimir Lozanov How to deliver high quality apps to the app store
ODP
New sqa leadroles
What's new for VSTS & TFS
Quality attributes testing. From Architecture to test acceptance
Agile DevOps Implementation
Why do you need multiple qa environments
Agile Network India | Relation between DevOps, Agile, Testing while transform...
Essentials of scm
Quality strategies in Agile Transformation
Himanshu Latest Resume
The role of agile tester
kalyanasundaram,Gopi_tcoepresentation
QA In Agile: solutions
QA в Agile
ICST/NEXTA2020: Experience Report on Test Automation Process Improvement
Iryna Kulakova dev ops ITEM 2017
Why do you need multiple qa environments
Software System Engineering - Chapter 4
WaterFall Project Management Methodology
Метрики и Тест стратегия, Александр Топоров
Vladimir Lozanov How to deliver high quality apps to the app store
New sqa leadroles
Ad

Viewers also liked (6)

PPT
Liitsona4kl
PPT
Fotografii Ramase In Istorie
PPT
U2 T1 MayraNereydaKarla
PPT
A T U A L I D A D E S Ii
PPT
U5 T1 Nereyda Mayra David
PPT
Liitsona4kl
Fotografii Ramase In Istorie
U2 T1 MayraNereydaKarla
A T U A L I D A D E S Ii
U5 T1 Nereyda Mayra David
Ad

Similar to Efficient Software Development with Visual Studio Team System 2008 (20)

PPT
Improving The Software Development Lifecycle With Visual Studio Team System
PPT
PPT
Vsts 2
PPT
Development Practices & The Microsoft Approach
PPT
Visual Studio Team System 2010
PPT
CMS web publishing solution for a travel related website using Drupal
PPT
CMS web publishing solution for a travel related website using Drupal
PPT
Planning And Monitoring The Process
PPTX
Aginext 2021: Built-in Quality - How agile coaches can contribute
PPTX
Team Foundation Server 2010 - Overview
PDF
Visual Studio ALM and DevOps Tools Walkthrough
PPT
The first looks at VSTS2010
PPT
Nuevosoft Test Manager Overview
PPT
1 Ads
PPTX
SOA Program
PPTX
Software Project Management - NESDEV
PPT
UX in ALM Series - UX Project Worflow using TFS 2008
PPT
Vs2008 to improve Development
PPTX
Tfs Overview
PPT
Vsts Msdn Presentation2003
Improving The Software Development Lifecycle With Visual Studio Team System
Vsts 2
Development Practices & The Microsoft Approach
Visual Studio Team System 2010
CMS web publishing solution for a travel related website using Drupal
CMS web publishing solution for a travel related website using Drupal
Planning And Monitoring The Process
Aginext 2021: Built-in Quality - How agile coaches can contribute
Team Foundation Server 2010 - Overview
Visual Studio ALM and DevOps Tools Walkthrough
The first looks at VSTS2010
Nuevosoft Test Manager Overview
1 Ads
SOA Program
Software Project Management - NESDEV
UX in ALM Series - UX Project Worflow using TFS 2008
Vs2008 to improve Development
Tfs Overview
Vsts Msdn Presentation2003

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
KodekX | Application Modernization Development
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Encapsulation theory and applications.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Electronic commerce courselecture one. Pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Spectral efficient network and resource selection model in 5G networks
KodekX | Application Modernization Development
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation theory and applications.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The AUB Centre for AI in Media Proposal.docx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Weekly Chronicles - August'25 Week I
Per capita expenditure prediction using model stacking based on satellite ima...

Efficient Software Development with Visual Studio Team System 2008

  • 1. Richard Bushnell Consultant [email_address] January 10 th , 2008 Efficient Software Development with Visual Studio Team System
  • 2. Agenda Introduction Project Management with VSTS Day-to-day Development Testing Reporting Training Q&A
  • 3. Parts of Team System Visual Studio Team Suite Team Explorer Various Editions Project Portal Guidance Reports Administration Security Data Warehouse
  • 4. Why use Team System? Communication Transparency Software Development Process Integration
  • 5. Projects Roles Process Specific VSTS Editions Architecture Developement Database Test Project Manager Roles can be shared
  • 6. Better Communication Obvious benefits Faster, more dynamic teams Higher quality Ownership VSTS provides: Various views of data Data-entry integrated in IDE Policies for automation Notifications Portal tools, e.g. Calendar
  • 7. Software Development Process Process provides Structure Understanding Discipline Alternatives in VSTS MSF for Agile Process MSF for CMMI Scrum Integrated into Project items Portal and reports Project Guidance
  • 8. Transparency for the Customer Better understanding = Happier customers VSTS provides integrated Tracking Reports
  • 10. Project Management - Planning Definition of Scenarios Assignment of Tasks Planning of Iterations Integration with MS Project and Excel
  • 11. Planning and Definition of Work Items Inside Visual Studio MS Project MS Excel
  • 12. Types of Work Items Bugs Tasks Scenarios Quality of Service Requirements Risks
  • 13. Development Source Control Standards, Guidelines Quality Control Work Item Tracking Builds
  • 14. Source Control Check in/out Why? New features Workspaces Policies Branching Example – policies applied to check-in
  • 15. Standards and Guidelines Best practices from MS built-in E.g. Naming best practices Can be automated with check-in policy Portal Site Document repository Trivadis can offer guidelines too E.g. Flat or 1 Project per department?(BI, DWH, WWW, Core)‏ Naming conventions for Namespaces, Projects and Files
  • 16. Software Quality Bug tracking Code analysis Testing Reporting
  • 17. Work Item Tracking Developer adds details at check-in Policies can enforce rules Items can be linked Changesets Example Overriding policy
  • 18. Building with Team Server Build server fully integrated NEW - Continuous Builds Latest technology Integrated testing and quality checks Example Set up a new build Run on demand
  • 19. Testing Unit Testing Performance Testing
  • 20. Unit Testing Done by developer as he goes Work Item or Task defines initial test Unit test tests each type in code
  • 21. Unit Testing in VSTS Test projects Test templates and wizards Test Runners Check-in policies Build integration Best practices Don't generate tests Internal vs Public
  • 22. Quality Assurance Testing Performance Testing Load Testing Manual Tests E.g. Integration tests, User acceptance Test-data generator Demo Creating and running a unit test
  • 23. Reports for Project Management Transparency Development to project management Project management to customer Integrated in Project Portal Actual Quality versus Planned Velocity Unplanned Work Velocity Bug Rates Bugs by Priority Reactivations Quality Indicators Remaining Work