tech·nic·al·ly agile

Blog: Technically Agile. Deep diving into Scrum, Agility, & DevOps!

Helping companies navigate the realities of business agility and not just be technically agile! Regular content on Scrum, Agility, & DevOps!

Technical Leadership

NKD Agility provides hands-on guidance to empower teams with the skills and best practices needed to deliver high-quality, scalable solutions that align with business goals.
details...

Engineering Excellence

We embed quality into every phase of development, ensuring that testing, architecture, and engineering decisions drive excellence and maintainability from the outset.
details...

Business Focus

By aligning technical leadership with strategic business objectives, we help teams streamline processes, ensuring software development supports long-term growth and organizational success.
details...
Trustpilot
Modelling Teams in Team Foundation Server 2013

Modelling Teams in Team Foundation Server 2013

Do you know what to do with Areas, Iteration, Teams, Source Control, and Security when modelling Teams in Team Foundation Server 2013? There are a number of things that we need to take into consideration when modelling Teams in Team Foundation Server 2013 and enabling a method of work that supports all of our activities. Lets say that I have a single core product that is then further customised for many customers. In this circumstance, I have a number of Projects that are run against a single Customer that may have one or more teams. Each of these Projects exists on a single branch off of the Production branch for that customer and all work on that Project is completed against that branch.

Issue [ TFS 2013 ] You need elevated privileges to install InRelease

Issue [ TFS 2013 ] You need elevated privileges to install InRelease

Installing InRelease 3 fails as you need elevated privileges to install InRelease When you try to install InRelease as part of your Team Foundation Server 2013 infrastructure you are allowed to fill out all of the fields and then you get a “you need elevated privileges to perform this installation. You can achieve this by running a command prompt”.

Issue [ TFS 2013 ] You get TF400324 when connecting InRelease to TFS

Issue [ TFS 2013 ] You get TF400324 when connecting InRelease to TFS

If you follow the documentation for the new InRelease 3 for Team Foundation Server 2013 “TF400324: Team Foundation Services are not available from server” with a remote server error of 404.

Issue [ TFS 2013 ] InRelease account requires make requests on behalf of others

Issue [ TFS 2013 ] InRelease account requires make requests on behalf of others

When you try to configure InRelease to connect to your Team Foundation Server 2013 Team Project Collection you get an error message saying that you are unable to connect because you need to be able to requires make requests on behalf of others.

Does your company culture resemble Survivor?

Does your company culture resemble Survivor?

Does your company culture resemble Survivor? Do you have a culture in your organisation where individuals that help others are considered slackers for not getting their own assignments complete? If you are trying to achieve agility it is imperative that your team members work together to solve problems. I am not saying that you have to do pair programming but you have to have a culture where collaboration and working together is the norm. This is one of the two main roadblocks to agility ( the other one being requirements management) that companies hit time and time again early in their agile adoptions.

Issue [ TFS 2013 ] TF50309 when configuring features in Team Foundation Server 2013

Issue [ TFS 2013 ] TF50309 when configuring features in Team Foundation Server 2013

You may get a TF50309 when configuring features in Team Foundation Server 2013  and you are unable to complete the configuration. TF50309: The following account does not have sufficient permissions to complete the operation: The following permissions are needed to perform this operation: Manage process template.

Create a Portfolio Backlog hierarchy in Team Foundation Server 2013

Create a Portfolio Backlog hierarchy in Team Foundation Server 2013

There are many reasons that you would want to Create a Portfolio Backlog hierarchy in Team Foundation Server 2013 not least of which is modelling your existing processes. You can have a hierarchy five items deep with a parent child relationship between them. You will get a backlog for each one as well as cumulative flow and a board. This is awesome as you may have, for instance, Goals that break down into Feature. These goals would be the company or product goals and the features would be those things that go to achieve them.

Engaging with complexity - Team Foundation Server Edition

Engaging with complexity - Team Foundation Server Edition

I have been engaging with complexity for a company in Silicon Valley that is doing one of the most complex Team Foundation Server migrations that I think I have ever seen.

Windows 8.1 Preview Issue - The update is not applicable to your computer

Windows 8.1 Preview Issue - The update is not applicable to your computer

Some system are receiving an error when trying to install the Windows 8.1 Update patch (“Windows8-RT-KB2849636-x64.msu”) and they get a “The update is not applicable to your computer” error.

Issue [ TFS 2013 Preview ] TF400654: Unable to configure Planning Tools

Issue [ TFS 2013 Preview ] TF400654: Unable to configure Planning Tools

If you have the ‘team field’ enabled you will receive a “TF400654: Unable to configure Planning Tools” when you try to use the automatic configuration. [Error] TF400654: Unable to configure Planning Tools. The following element contains an error: TypeFields/TypeField[type=‘Team’]. TF400517: The value of this element is set to: HinshLabs.Team. You must set the value to a field that exists in all of the work item types that are defined in Microsoft.FeatureCategory. The field does not exist in the following work item types: Feature.

Customise the colours in Team Foundation Server 2013 Agile Planning Tools

Customise the colours in Team Foundation Server 2013 Agile Planning Tools

If you want to customise the colours in Team Foundation Server 2013 Agile Planning Tools you need to download and edit the Process Configuration file that tells TFS how to configure many of the features in the Web Access.

What's new in Visual Studio 2013 Team Foundation Server Preview

What's new in Visual Studio 2013 Team Foundation Server Preview

Steve Ballmer just announced the Visual Studio 2013 Go-Live preview at the Build summit not more than an hour ago so get Visual Studio 2013 Team Foundation Server while its hot! Remember that this Preview is covered by a Go-Live licence and is fully supported for production use.

Upgrading to Visual Studio Scrum 3.0 process template in TFS 2013

Upgrading to Visual Studio Scrum 3.0 process template in TFS 2013

You want to upgraded to the Visual Studio Scrum 3.0 Process Template in Team Foundation Server 2013 but you really want to upgrade your whole process template in place and not jut enable new features.

Upgrading to Team Foundation Server 2013

Upgrading to Team Foundation Server 2013

With the release of Team Foundation Server 2013 I need to upgrade all of my servers. I have a few customer installs getting prepped and I wanted to get a look see.

Installing Visual Studio 2013 on Server 2012

Installing Visual Studio 2013 on Server 2012

I will be installing Visual Studio 2013 on Server 2012 side-by-side with Visual Studio 2012 on my development rig. Installing and configuring Visual Studio has always been a cinch and Visual Studio 2013 is no exception. As most of you know I always run developer tools in a VM. The main reason for this is the ability to reinstall my host OS and get up and running very quickly. So for example when Windows8.1 becomes available I will not have to think twice about upgrading and just do it. I will be back up and running with Visual Studio in my VM within 15 minutes of starting the process. This level of flexibility is awesome.

Configure features in Team Foundation Server 2013

Configure features in Team Foundation Server 2013

So you have upgraded to Team Foundation Server 2013 but you still don’t have some of the features that you upgraded for. There is a wizard for that but it is not supper discoverable that allows you to configure features in Team Foundation Server 2013.

Engaging with complexity - SharePoint Edition

Engaging with complexity - SharePoint Edition

I have been working with a company in Silicon Valley that is doing one of the most complex Team Foundation Server migrations that I think I have ever seen. Just to pile on the complexity they also threw a SharePoint consolidation at me so I caught that as well.

Issue [ TFS 2012.2 ] Detaching collection fails on SnapshotIdentities with object reference not set to an instance of an object

Issue [ TFS 2012.2 ] Detaching collection fails on SnapshotIdentities with object reference not set to an instance of an object

When you try to detach a Team Project Collection in Team Foundation Server the process fails on SnapshotIdentities with an “object reference not set to an instance of an object” error. While this does not inhibit the execution of TFS there is likely a good reason that you wanted to detach and found this issue.

Creating a Work Item with defaults in Team Foundation Server

Creating a Work Item with defaults in Team Foundation Server

In some cases you want to be creating a Work Item with defaults in Team Foundation Server so that you can give access to users but also give them guidance on what to fill out.

Issue [ TFS2012.2 ] TF30063 You are not authorized to access

Issue [ TFS2012.2 ] TF30063 You are not authorized to access

If you have TFS 2012 Update 2 (2012.2) installed you might get an error after you move Team Foundation Server from one environment to another  (change domain.)

SharePoint 2013 Issue - After migration from 2010 user permission not working

SharePoint 2013 Issue - After migration from 2010 user permission not working

Users coming from a SharePoint 2010 system that try to access SharePoint 2013 after a migration receive a “this site has not been shared with you” message. This mean that they are not able to authenticate to SharePoint 2013.

SharePoint 2013 Issue - Custom Web Part results in Could not load file or assembly after upgrade

SharePoint 2013 Issue - Custom Web Part results in Could not load file or assembly after upgrade

After an upgrade of a SharePoint 2010 content database to SharePoint 2013 you may get an error message “Could not load file or assembly ‘MyCustomWebPart, Version=1.0.0.0, Culture=neutral, Public Token=6912jju2191j213ggv10’ or one of its dependants. The system cannot find the file specified” when you try to access a page.

TFS 2012.3 Issue - Scheduled Backups gives a TF400998 when reconfigured

TFS 2012.3 Issue - Scheduled Backups gives a TF400998 when reconfigured

After a server migration Scheduled Backups gives a TF400998 when you try to reconfigure it. You may also see timeouts and errors when trying to add Team Foundation Console Users.

Writing .NET in PowerShell and creating TFS Teams

Writing .NET in PowerShell and creating TFS Teams

Did you know that you could be writing .NET in PowerShell? PowerShell can be used to instanciate and call any .NET object and that includes the TFS API. On of my colleagues  today suggested that it was harder to create a new Team programmatically in PowerShell than it would in c#. Well I have been playing with PowerShell a lot recently and I decided to give it a go… And do you know what… it is harder… that is.. until you know how.

Restore TFS backups from SQL Enterprise to SQL Express

Restore TFS backups from SQL Enterprise to SQL Express

You can get an error when trying to restore TFS backups that certain features are only supported on SQL Server Enterprise Edition. If you try to restore a SQL Server database that you backed up from an Enterprise version of SQL Server (and that includes Developer Edition) you may encounter an error when trying to restore that database to another SQL Server that is Standard or Express edition.

Remote Execute PowerShell against each Windows 8 VM

Remote Execute PowerShell against each Windows 8 VM

Running a remote execute PowerShell against each Windows 8 VM on your Hyper-V host can help you maintain the guest VM’s in a minimal amount of time. With all of the work going on at the office around PowerShell I wanted to have a go and solve another problem I have. I kept running into an issue when using Hyper-V on my local computer. Every so often, to keep them relent, I need to boot each of the virtual machines and run windows updates. My first thought was to create a PowerShell that would update the them automatically, by then I thought… why can’t I push the script out to each of them.

Enable Feedback support for users in Team Foundation Server 2012

Enable Feedback support for users in Team Foundation Server 2012

The focus of this article is to show you how to easily enable feedback support for users in Team Foundation Server 2012 with a few simple permissions. This works great with Team Foundation Server and even better with Team Foundation Service.

Quality enablement with Visual Studio 2012

Quality enablement with Visual Studio 2012

In the modern application lifecycle one of the key messages is one of quality enablement. Quality will be the key differentiator between you and your competitors over the next few years and the old excuses are just that… old.

TFS Integration Tools - Issue: unable to find a unique local path

TFS Integration Tools - Issue: unable to find a unique local path

When you are doing a Source Control migration using the TFS Integration Platform you receive a “unable to find a unique local path” runtime conflict.  

Configure Test Plans for web access in TFS 2012.2

Configure Test Plans for web access in TFS 2012.2

Configure Test Plans for web access in TFS 2012.2 is a little tricky and we need to be very specific on how we configure it so that our Team can see the right test Plans.

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Genus Breeding Ltd Logo
Lean SA Logo
Epic Games Logo
Xceptor - Process and Data Automation Logo
Slicedbread Logo
Milliman Logo
Jack Links Logo
Boxit Document Solutions Logo
Kongsberg Maritime Logo
Akaditi Logo

NIT A/S

Illumina Logo
Slaughter and May Logo
Emerson Process Management Logo
Philips Logo
Graham & Brown Logo
Sage Logo
Ericson Logo
Washington Department of Enterprise Services Logo
Washington Department of Transport Logo
New Hampshire Supreme Court Logo
Department of Work and Pensions (UK) Logo
Royal Air Force Logo
Ghana Police Service Logo
Kongsberg Maritime Logo
Big Data for Humans Logo
Illumina Logo
New Signature Logo
Microsoft Logo
Milliman Logo