28 05, 2013

What tools should you use to achieve Continuous Delivery

By | 2013-05-28T11:33:31+00:00 May 28th, 2013|Tools|4 Comments

What tools should you use to achieve Continuous Delivery (CD) for software development and a release process? Do you have a Continuous Delivery process? In this blog, I will be share some of the applications to get started with CD.  Applies to Release Management Configuration Management Build Engineers Development Testing Operations Prerequisite Basic understanding of [...]

24 05, 2013

Variability and Embracing Failure

By | 2013-05-24T11:00:36+00:00 May 24th, 2013|Process|0 Comments

Expecting success 100% of the time, in an industry where variability can increase profits, incentivizes your employees to eliminate a profit generating event. I have a hard time getting along with traditional project managers. They all seem to be working under two horrible misconceptions. First, that it is possible to eliminate all variability in a [...]

22 05, 2013

Handling Strange Work Item Field Friendly Names after a TFS 2012 Upgrade

By | 2013-05-22T11:00:07+00:00 May 22nd, 2013|Team Foundation Server|2 Comments

After upgrading to Team Foundation Server 2012, you may find some fields that have unexpected friendly names. For instance, System.VSTS.Common.BacklogPriority field may have a friendly name of “Backlog Priority – Microsoft Visual Studio Scrum 2_2” instead of the expected (and out-of-the-box) “Backlog Priority”. This isn’t a bug, but the way that Microsoft handles conflicts when [...]

21 05, 2013

The Insufficiency of Scrum is a fallacy

By | 2013-05-21T04:00:50+00:00 May 21st, 2013|Process, Scrum|4 Comments

The insufficiency of Scrum is a fallacy perpetrated by teams that don’t step up their practices in concert with their planning and don't really want to make it work anyway. You can fail doing Kanban, XP, Merise and SSADM just as easily unless you have good engineering practices as well.

17 05, 2013

MCSD ALM Certification Resources

By | 2013-05-17T11:25:04+00:00 May 17th, 2013|Application Lifecycle Management (ALM)|0 Comments

If you’re looking to achieve the MSCD ALM certification, there are three tests you need to know about.  Below are resources for all three exams.   70-498: Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management Recently Anthony Borton (EnhanceALM) and myself (Steven Borg) ran an 8 hour Jump Start training session to prepare for [...]

13 05, 2013

Reserve an Agent for a special build in Team Foundation Server 2012

By | 2013-05-13T11:00:18+00:00 May 13th, 2013|Tools|0 Comments

By the time you hit the AgentScope activity in a TF Build workflow you are already running on the agent and if you have things you need to configure you need to figure out some way to reserve an agent before you get there.

10 05, 2013

Lab Manager Demo

By | 2013-05-10T13:12:32+00:00 May 10th, 2013|Application Lifecycle Management (ALM)|0 Comments

Interested in using Lab Manager with SCVMM? Not sure how to test your installation? Check out the demo below!  Using Standard Environments is fairly straightforward, but we’ve seen many people have challenges validating that they have a correct Lab Management infrastructure when using a System Center Virtual Machine Manager (SCVMM). In this Lab Manager demo, [...]

8 05, 2013

Inserting a Team Build number into the Octopack "Run Version" for a NuGet package

By | 2013-05-08T12:01:36+00:00 May 8th, 2013|Team Foundation Build, Tools, Visual Studio ALM|0 Comments

The Octopack does not auto generate a version number that is the same as the TFS Team Build number for a .nupkg package. Applies to Team Foundation Server 2012 (TFS) NuGet Octopack Prerequisite Have a Octopack installed in the application. Solution In the default team build definition template | Open the Run MSBuild for Project [...]

6 05, 2013

Square Pegs and Round Holes

By | 2013-05-06T10:50:06+00:00 May 6th, 2013|Application Lifecycle Management (ALM)|0 Comments

You stare at the square peg, holding it next to your round hole and pursing your lips. You make a few futile efforts at mashing the peg into the hole, to no avail. Cursing the peg for its square-ness and never considering why it is square in the first place, you pull out a knife [...]