Browse by Tags

Tagged Content List
  • Blog Post: When would I use a Branch for Developer Scenario?

    Question: Any opinion on branch per developer approach? This is the first time I have come across it someplace and feel that there's just no reason too. I've been through the branching guidance and even use your article in MSDN magazine from earlier this year as reference. The development teams are offshore...
  • Blog Post: VS ALM Rangers Branching Guidance–Shared Code and Dependency Management

    As we begin planning the next release of the branching guidance, a top priority is to address how to manage shared code dependencies (the Dependency Repository / Shared Code issue). The newly release Build Customization Guide (now available for download from Codeplex) begins to address this issue, primarily...
  • Blog Post: Renaming a branch with shelvesets

    Caution: Renaming branches in TFS 2010 is a very bad idea unless you follow a very specific set of steps: http://blogs.msdn.com/b/chandrur/archive/2010/06/09/renaming-branches-in-tfs-2010.aspx . In TFS 2010, Unshelve will follow pending renames but it will not follow renames committed between when the...
  • Blog Post: Branching–Sprint is Done, Some Features Are Not

    Download the latest VS ALM Rangers Branching Guidance Here: http://tfsbranchingguideiii.codeplex.com/   Background – I keep getting this question: I have a quick question for you on branching in Scrum and feature management.  My client is using Scrum and if we look at the branching structure...
  • Blog Post: Parallel Feature Teams working on multiple releases in development. Monthly releases to production.

    I recently received a question from a customer who is dealing with the need to support multiple feature teams working on multiple releases in development. They asked how to structure branching to support this environment. Background: My company is, for all practical purposes, a dot com. We have a single...
  • Blog Post: Branching for Agile Development

    I was recently asked a question based on the following presentation from Google: How Google Speeds Up The Chrome Release Cycle (Slideshow) The main part of the article that interests me is the following: "Anthony LaForge, the technical program manager at Google overseeing Chrome development, created...
  • Blog Post: New article on Ranger’s Branching in upcoming MSDN Magazine.

    After a few years hiatus, i am returning to the world of *published author*. My next article will be published in the February 2011 issue of MSDN Magazine ( http://msdn.microsoft.com/en-us/magazine/default.aspx ) The topic will be *Visual Studio ALM Rangers Branching Guidance for Team Foundation Server...
  • Blog Post: Basic Branch Plan–Where to fix a bug in my release?

    Question from Customer: In the single team branch, once a release is done and if a bug is reported are we supposed to fix the bug in the Main branch and forward integrate back to the DEV branch Response: Separating Development from Release, bug fixing a shipped release is a Release question, not a question...
  • Blog Post: German version of Rangers Branching Guidance 2010–released

    In October, the VS ALM Rangers posted the Branching Guidance - German version   thanks to Boris Wehrle , Thorsten Dralle , and Sven Hubert .
  • Blog Post: Supporting Multiple Feature Teams, Multiple Development Cycles and Multiple Releases in an agile way

      In answer to the following question: “Are you advising that we wait until the build on Main is stable and all dependent systems are ready before we attempt to deploy anything?  This makes a hard-to-hit-target nearly impossible to hit (we have multiple teams, so it is already complex as it...
  • Blog Post: Why I caution against Cherry Picking (changeset-based merging)

      Recently I was asked a question: “If you discourage changeset-based (or cherry-picking) merging, then why does TFS support it?  To me it feels like TFS is not fully supporting it because the merge engine isn't robust enough yet to support it, yet they know the feature is important. ...
  • Blog Post: Spanish version of Rangers Branching Guidance 2010–released

    In October, the VS ALM Rangers posted the Branching Guidance - Spanish version   thanks to Francisco Fagas , a VS ALM MVP. Francisco also translated the Visual Studio 2010 Quick Reference Guidance – Spanish version ).
  • Blog Post: Announcing Visual Studio Team Foundation Server Ranger Branching Guide 2010

    Project Description The purpose of this project is to build some insightful and practical guidance around branching and merging with Visual Studio Team Foundation Server 2010. The new release focuses on Hands on Labs and includes lots of lessons learned from the community Q&A. Visual Studio Team...
  • Blog Post: Mature Branching Plan – Branching for Feature Development

    Within a Team Project, everything starts with the MAIN branch. This is a consistent theme with all our guidance ( http://tfsbranchingguideii.codeplex.com/ ). The question becomes, when do you need to create one or more branches for development? My answer would be that one goal of a good branch plan is...
  • Blog Post: Conchango TaskBoard for Team System

    Task Board for Team System is an interactive desktop utility that interfaces with Team Foundation Server projects created from version 1.2 and version 2 of the Scrum for Team System process template. It enables you and your team to easily interact with the project work items without the need to run queries...
  • Blog Post: Microsoft VSTS Rangers TFS 2010 Branching Guidance

    Recently I presented a chalktalk at Microsoft's internal TechReady conference in Seattle, WA. The topic - Visual Studio Team System (VSTS) Rangers TFS 2010 Branching Guidance. Since this session is only available to Microsoft Employees and others who are under NDA, I thought I would begin this blog to...
Page 1 of 1 (16 items)