Blog

Turn off Automatic Updates on Windows 10 Professional

Aug 3, 2015  •  Richard Hundhausen


Call me weird, but when I create and maintain virtual machines for demonstration and training, I like to be in control of if/when Windows updates are installed. This is fit for purpose since I’m not using these VMs for production. In Windows 8.1 it was a straightforward setting … Windows 8.1 Never check for updates setting

Windows

Visual Studio Live! in Austin

Jun 3, 2015  •  Richard Hundhausen


Update: Added additional links for my same talks at VSLive! in San Francisco today (17 June, 2015)

Thank you to those who attended my two talks today. I enjoyed our conversation about Technical Debt and Professional Scrum Development.

Here are a few bookmarks that I mentioned during my talks …

Technical Debt

Professional Scrum DevelopmentAlso, here is my ScrumRobot source code which helps me quickly create areas, iterations, Product Backlogs, and Sprint Backlogs for demos and training. Put it to good use please.

Attachment: ScrumRobot.zip

Conferences Scrum Visual Studio

Use Excel to Create Repetitive Work Items

Feb 24, 2015  •  Richard Hundhausen


Teams often ask me for any shortcuts to periodically creating the same work items, such as for each sprint or release. In other words, they want to create the same Product Backlog Item or Task (but hopefully not Bugs) over and over.

My first suggestion is to use work item templates in TWA or TFPT to pre-populate fields. While helpful, this approach only helps with a single work item; but what about a series of work items? Excel is the answer (but you already knew that, didn’t you).

TFS Visual Studio ALM

Promoting a PBI to a Feature (Epic)

Jan 29, 2015  •  Richard Hundhausen


For Scrum Teams using TFS 2013 to create and manage their Product Backlog, they may want to take advantage of the new Agile Portfolio. This “higher level” backlog allows a team or organization to plan and track initiatives, features, epics, etc. The term “Feature” is the default, but with on-premises TFS, you can customize this.

Recently, a team I was working with renamed Feature to Epic, and then wanted to “promote” several of their current PBI work items to Epics. I supported this decision, because it helps keep the Product Backlog “pure” - only containing items than can actually be developed. I wrote a script to create Epics which were basically copies of the respective PBIs. Part of this script was to set the original PBI to the Removed state, but I wanted to add a new reason that was more meaningful than “Removed from the backlog”.

Scrum TFS

Team members in the Readers group can create work items!

Nov 17, 2014  •  Richard Hundhausen


Watch out. This could happen to you and your team.

Let’s assume you have a single team project with three teams (Bacon, Lettuce, and Tomato) …

blt_teams

Next, let’s assume you have Jake, a stakeholder, asking for access to the team project. You don’t want Jake to be able to add, edit, or delete anything, only to read data. Following MSDN’s guidance, you add Jake to the Readers group …

Azure DevOps Scrum TFS

Using the Kanban Board to Implement a Definition of Ready

Nov 14, 2014  •  Richard Hundhausen


More and more teams are adopting a Definition of Ready (also known as DoR or Readiness Criteria) to avoid starting work on PBIs that are ill-defined, such as those that do not have clearly defined acceptance criteria. While some teams can do this implicitly, others want a formal definition to explicitly communicate this working agreement with their Product Owner and stakeholders. Some teams want to make this definition actionable, such as creating tasks to move a PBI through each Ready "gate".

Azure DevOps Scrum TFS

What’s New in the Visual Studio Scrum 2013.4 Process Template

Nov 14, 2014  •  Richard Hundhausen


Many Visual Studio and .NET announcements were made this week. A minor one was the RTM of Visual Studio 2013 Update 4. This update included improvements and bug fixes to Team Foundation Server 2013.

To satisfy my curiosity, as I’ve done in the past, I wanted to see what’s new in my favorite process template, so I downloaded the 2013.3 and 2013.4 versions and compared them using the tf folderdiff command …

tf folderdiff “Microsoft Visual Studio Scrum 2013.3” “Microsoft Visual Studio Scrum 2013.4” /recursive

Scrum TFS

A unique load testing experiment

Oct 21, 2014  •  Richard Hundhausen


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 other types of tests, such as unit tests. I demonstrated this at STARWEST last week. Instead of load testing the execution of a database or other service, I thought I would try something fun. I created a simple unit test that played a random tone using the beep command and then placed that under load.

Conferences Development Visual Studio

Develop.Idaho 2014 Videos Published

May 9, 2014  •  Richard Hundhausen


Updated 20 May: Added presentations (but no videos) from the "Business of Software" track.

di2014

It took a few extra days to get these produced and published, but they are now on YouTube for your enjoyment.

I’ve attached links to the respective presentations. Hopefully you can correlate them with the videos.

Community Conferences Development