Willy's Reflections - Visual Studio ALM Rangers

| Willy-Peter Schaub | Visual Studio ALM Rangers | In search of IT simplicity, quality and tranquility |

Visual Studio ALM Ranger Solutions

Visual Studio ALM Ranger Solutions

Rate This
  • Comments 2
NOTICE:  2013-05-16 This page has been retired! Please refer to http://aka.ms/vsarsolutions in future.

 

Visual Studio 2012 | Visual Studio 2010 | Visual Studio 2008 | Visual Studio 2005  | Project Codes 

 

VS2012.ALMRangers.Logo.NoTrademark.Transparent.Purple.1416x475

More Resources to Explore             

Blog_Publications image Blog_QuickResponse image


Visual Studio 2012

image Tooling image Samples image Guidance
          
ALM Assessment Guide  image

Use the Rangers ALM Assessment to find out pragmatically where your organization stands in case of ALM Best Practices by using the assessment questions and qualitative discussions. Based on the results, make an action plan for improvements.

ALM Readiness Treasure Map image image

Provides a master catalogue (treasure map) of the available ALM Readiness content to guide us through the process of becoming proficient in ALM practices. Get the paper based map and sample source code from CodePlex and the application from the Store:image[6]

BRDLite Reference Templates image image

The Build Release and Deploy (BRD) Lite is a set of build process reference templates that allows you to quickly setup a real-world build process in your environment.

Also see Team Foundation Build Customization Guide for guidance.

Practical Kanban Guide image image

Offers teams that are new to Kanban and teams that are using a manual, paper-based Kanban board, guidance and tool support for Kanban in Team Foundation Server 2010 and Team Foundation Server 2012.

Practical Ruck Guide  image

The Visual Studio ALM Rangers Ruck process evolved and used by the geographically dispersed and virtual ALM Rangers project teams.

Team Foundation Build Customization Guide  image

Includes hands-on lab guidance for the customization, deployment of Team Foundation Build.

Also see BRDLite Reference Templates and Guide for reference templates.

Test Release Management Guide  image

Guidance and tooling to support scenarios for test case and test plan release management, including reporting and base-lining: sprint to sprint, release to release, and moving a feature through the branching guidelines scenarios.

TFS Planning Guide  image

Practical guidance for the implementation and disaster recovery planning for Team Foundation Server.

TFS Process Template Customisation Guide  image

Practical guidance for Work Item Tracking (WIT) and Process Template customizations.

TFS Upgrade Guide  image

Upgrade scenarios and post-upgrade issues for Team Foundation Server and associated technologies.                

 
TFS Word Add-In image

The Team Foundation Server Word Add-in allows you to import work items from a Team Foundation Server Team Project and generate professional-looking Word document from TFS Work items

TFS Practical Guide | Supporting Guidance and Whitepapers  image

Whitepapers and articles on using the Team Foundation Service built on Windows Azure, and its use by the Visual Studio ALM Rangers.

Visual Studio ALM Rangers Personas and Customer Types image

Common definition of personas and scenarios used in Visual Studio ALM Rangers guidance.

Visual Studio and TFS VM Factory Guide image image image

Guidance and a reference implementation of a software solution that automates the creation of Microsoft environments, in particular Visual Studio and Team Foundation Server.

Visual Studio Architecture Tooling Guide image image

Focuses on modeling tools and includes understanding and reverse engineering an existing application or starting a new application from scratch.

Visual Studio Coded UI Microsoft Word Add-in image image

Practical guidance and tooling for the Visual Studio Coded UI Microsoft Word Plug-in, which extends the Coded UI feature support to Microsoft Word documents.

Visual Studio Lab Management Guide image

Practical guidance for Visual Studio Lab Management, backed by VM Factory Guide automation.

Visual Studio ALM Quick Reference Guide image

An overview of Visual Studio and Team Foundation Server in the form of compact, quick reference sheets. Users who are unfamiliar with Visual Studio get a “quick” overview of features, value and associated Rangers guidance.

Visual Studio TFS Branching and Merging Guide image

Practical guidance for branching and merging strategies on Team Foundation Server.

Also refer to the Ranger Quick Response Sample Solutions if you have a need to implement a consistent branching model as part of team project or team creation process, that complies with this guidance.   

Visual Studio Test Tooling Guides image

A range of test tooling (Microsoft Test Manager, Coded UI, Fakes and IntelliTrace) practical and scenario based guidance.

  • Better Unit Testing with Microsoft Fakes
  • Coded UI Guide
  • Microsoft Test Manager Guide
  • IntelliTrace (COMING SOON)

 


Visual Studio 2010

Visual Studio Coded UI Microsoft Word Plug-in

Guidance and tooling for the Visual Studio Coded UI Microsoft Word Plug-in, which extends the Coded UI feature support to Microsoft Word documents.

Lab Management Guide

Guidance for the planning, setup, configuration and usage of Visual Studio Lab Management, backed by custom VM Template automation for reference environments.

Team Foundation Build Customization Guide

Hands-on lab guidance for the customization and deployment of Team Foundation Build 2010 activities such as versioning, code signing, and branching.

Team Foundation Server 2010 Monitoring Management Pack

The Team Foundation Server 2010 Monitoring Management Pack delivers the capabilities for professional monitoring and management of Team Foundation Server 2010 infrastructure components.

Team Foundation Server Word Add-In

The Team Foundation Server Word Add-in allows you to import work items from a Team Foundation Server Team Project and generate professional-looking Word document from TFS Work items.

Team Foundation Server 2010 Upgrade Guidance

This project addresses the broad topic of migration and focuses especially on process template, reports, and Enhanced TFS Management.

Visual Studio 2010 Database Guide

Practical guidance for Visual Studio 2010 database projects.

Visual Studio 2010 Architecture Tooling Guidance

Practical guidance for Visual Studio 2010 Ultimate, focused on modelling tools.

Visual Studio 2010 Quick Reference Guidance

Compact guidance for the field to cover Team System and TFS capabilities.

TFS 2010 Upgrade Guidance

This project addresses the broad topic of migration and focuses especially on process template, reports, and Enhanced TFS Management.

 

Visual Studio TFS Branching Guide 2010

This Ranger solution focuses on applied and practical examples of branching that you can use right now. The 2010 release includes discussions around branching concepts and strategies but also focuses on practical hands-on labs.

TFS 2010 Requirements Management

The 2008 version was about general requirements management best practices and the best you can do with our current tooling to support these best practices. The 2010 is part 2 of this Ranger guidance focusing on new features of 2010 and how these features deliver better support for our RM best practices.

Visual Studio 2010 and Team Foundation Server 2010 Virtualization

Guidance for best recommendations for deployment of VSTS and TFS in virtual environments.

TFS Integration Platform

The TFS Integration Platform is a project that facilitates the development of tools that integrate TFS with other systems.
Also see TOC blog.             

Visual Studio Performance Testing Quick Reference Guide

Practical guidance for Visual Studio Team Test. One single PDF file that includes topic areas such as setup considerations, load test results store information, test customization, and more.

WCF Load Test

This tool takes a WCF trace file and a WCF client proxy, or a WCF interface contract, and generates a unit test that replays the same sequence of calls found in the trace file. The code generated is easily modifiable so that data variation can be introduced for the purpose of doing performance testing.


Visual Studio 2008

Sharepoint Server Custom Application Development: Document Workflow Management Project

Read about the real-world design, construction, and deployment of a custom SharePoint Server 2007 application to a mid-market enterprise customer using Team Foundation Server as an ALM platform.

Solution and Authored Artifact Development Models for SharePoint Products and Technologies

Learn to reconcile differences between artifact development and assembly development by combining components into a single version control repository, such as Visual Studio 2008 Team Foundation Server.

SQL Load Test

This tool takes a SQL Profiler trace file and generates a unit test that replays the same sequence of database calls found in the trace file. The unit test is designed to be used in a Visual Studio Load Test. The code generated is easily modifiable so that data variation can be introduced for the purpose of doing performance testing.

 

Team Foundation Server 2008 Branching Guide 2.0

Practical guidance around branching and merging with Team Foundation Server 2008. The package includes guidance, scenarios, Q&A's, drawings, labs and lab files. You can also download guidance for Team Foundation Server 2005.

Using TFS to Develop Custom Sharepoint Products and Technologies Applications

Use Microsoft Visual Studio 2008 Team Foundation Server to support SharePoint application development, and provide an integrated development environment and single source code repository for process activities, integrated progress reporting, and team roles.


Visual Studio 2005

Operations Guidance for Team Foundation Server

You can manage your deployment of Microsoft Visual Studio 2005 Team Foundation Server more effectively if you create your own operations plan. As you create your plan, you should understand key elements of the architecture of Team Foundation Server and how your deployment topology affects operations. This white paper explains those elements in detail, so that you can avoid common problems with your deployment.

 

Project Server 2007 VSTS Connector

The Visual Studio Team System Project Server 2007 Connector is designed to integrate the project management capabilities of VSTS with Project Server 2007. It's been developed by the Visual Studio Team System Rangers in response to significant customer demand for a connector solution.


Project Codes

vsarAlmAssessment

ALM Assessment Guide

vsarAlmExams

Not yet published

vsarArchitectGuide

Visual Studio Architecture Tooling Guide

vsarBranchingGuide

Visual Studio TFS Branching and Merging Guide

vsarBuildGuide

BRDLite Reference Templates

vsarBuildGuide

Team Foundation Build Guide

vsarCodedUIWord

Visual Studio Coded UI Microsoft Word Add-in

vsarDeviceTest

Not yet published

vsarDevOps

Not yet published

vsarDevOpsPnP

Not yet published

vsarGuidance

Supporting Samples and Whitepapers

vsarGuidance - QR

Ranger Quick Response Sample Solutions

vsarKanbanGuide

Practical Kanban Guide

vsarKinectBoard

Internal prototype

vsarLabMan

Visual Studio Lab Management

vsarLabMan

Visual Studio Lab Management

vsarPlanningGuide

TFS Planning Guide

vsarQuickGuide

Visual Studio Quick Reference Guide

vsarReportGuide

Not yet published

vsarSupport

Internal support projects

vsarTestReleaseGuide

Test Release Management Guide

vsarTestToolingGuide

Visual Studio Test Tooling Guide

vsarTfsPtGuide

TFS Process Template Customisation Guide

vsarTiP

TFS Integration Platform

vsarTreasureMap

ALM Readiness Treasure Map

vsarUnitTestFx

Not yet published

vsarUpgradeGuide

TFS Upgrade Guide

vsarVMDemoSetup

Not yet published

vsarVMFactory

Visual Studio and TFS VM Factory Guide

vsarWord4TFS

Visual Studio Coded UI Microsoft Word Add-in

  • Thanks to Rangers' tutorials, papers, and Powerpoints, and my encouragement, my group recently started using TFS.  Following your tutorials, we are using branching (underway) and merging (in the early stages).  At the same time, our main project is up to 27 projects of source code, and has grown fragile and difficult to install.  There's really no reason to compile all that source code everytime, either.  We want to move more fully to referencing .dll's instead, but I want to get it right the first time, so I seek your wisdom.

    In the Ranger's tutorials, I observed that you included folders /MAIN/Src, /MAIN/Docs, and /MAIN/Bin.  The use of /MAIN/Src is obvious, but I have questions about how you use /MAIN/Bin. Other than including it as a folder your tutorials did not use it.

    1.  When you compile, do you use a post-build event to copy the .dll to /MAIN/Bin (or /DEV3/Bin if you happen to be in that branch)?

    2.  Do you have /MAIN/Bin/Debug and /MAIN/Bin/Release, or do you simply have /MAIN/Bin/*.dll which means the last version in wins?

    3.  If you use /MAIN/Bin/Debug and /MAIN/Bin/Release, do other projects reference the specific dll of interest, or is referencing smart enough to reference the correct version according to that project's version?

    4.  We are on VS2010, TFS 2010 and Framework 4.0.  I want to move up ASAP, of course.  Do VS2012, TFS 2012 and Framework 4.5 affect the answers to the above in anyway?

    Any other thoughts you may have or references that come to mind would be helpful.  Might you have tutorials that make active use of /MAIN/Bin, for example?

    Don S.

  • DonStuber, I recommend that you start a discussion thread on vsarbranchingguide.codeplex.com/discussions so that the team can start addressing your branching questions and focus on your "fragile" and "compile everything" points.

Page 1 of 1 (2 items)
Leave a Comment
  • Please add 8 and 6 and type the answer here:
  • Post