Convince Me You Can't Branch by Purpose

Convince Me You Can't Branch by Purpose

Posted by richard | October 9, 2008 | Best Practice, Development, TFS 2008

As I have stated before, I am amazed at how an organizations culture (read: dysfunctions or strengths) are reflected in their source control systems. This is a really a restatement of Don Norman’s assertion, which says, “The design of a software system reflects the culture of the organization that created it.”

So, not to belabor a point, but can anyone really make a case for a SCC model that is not a Branch-by-Purpose model? Here’s my guess. If you literally are unable to use this model in SCC to ship your software, I believe I can find a smell that is causing it.

Thoughts?

Related Blogs

Posted by richard | October 21, 2014
A unique load testing experiment
Most of the guidance you'll find about Visual Studio Ultimate Load Tests suggests that they are only for load testing Web Performance tests. Actually, they can be used to load...
Posted by richard | May 9, 2014
Develop.Idaho 2014 Videos Published
Updated 20 May: Added presentations (but no videos) from the "Business of Software" track. It took a few extra days to get these produced and published, but they are now...
Posted by richard | February 14, 2014
TFS 2013 Best Practices Analyzer (BPA) fails with %TFSServerURLValidated% error
Earlier this week I installed the Team Foundation Server 2013 Power Tools and went to run a BPA scan. It finished very quickly, giving me a couple of strange %TFSServerURLValidated%...