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
Move your Active Directory domain to another server

Move your Active Directory domain to another server

I was trying to install TFS 2013 yesterday and I found that my local demo domain was not working. After a little investigation It looks like I was running Windows Server 2012 R2 Preview and it had just expired.

Installing TFS 2013 from scratch is easy

Installing TFS 2013 from scratch is easy

It had been a while since I installed TFS from scratch and I had a few questions from a customer on the subject. So instead of creating yet another installing TFS post I decided to create a couple of videos instead.

Change the Release Management Server that your Client connects to

Change the Release Management Server that your Client connects to

As a consultant I am onsite at a different customer every week and as I use my own laptop for most engagements I need to be able to change the Release Management Server that I connect to from the thick client.

Installing Release Management Client for Visual Studio 2013

Installing Release Management Client for Visual Studio 2013

With the addition of the new Release Management Client for Visual Studio 2013 to the Visual Studio ALM roundup many folks are going to be giving it a go. If you might remember some of my post during the preview days of this tool there were some issue with installing it. It looks like Microsoft has gotten most of them sorted out and I can now get everything installed.

Error adding Active Directory Group to Release Management Client in Visual Studio 2013

Error adding Active Directory Group to Release Management Client in Visual Studio 2013

When you try to add a group from Active Directory in the Release Management Client in Visual Studio 2013 you get an unhandled exception. When trying to add an Active Directory group to release management the other day I saw a little popup after adding the group that disappeared too quickly to action. I noticed that the group that I was trying to add did not end up in the list so I gave it another go.

Professional Scrum in Immingham, UK

Professional Scrum in Immingham, UK

As my first engagement as naked ALM Consulting in the UK I got to work with the fantastic team at DFDS Seaways and teach the Professional Scrum course from Scrum.org.

ALM Consulting in Scotland, UK, Scandinavia & Europe

ALM Consulting in Scotland, UK, Scandinavia & Europe

Well, that’s me started ALM Consulting in Scotland, UK & Europe as naked ALM Consulting – Martin Hinshelwood. As I write this I am on a train on my way to my first engagement in the north of England is what looks to be and awesome group of folks to talk a little Scrum and Team Foundation Build.

Issue [ TFS 2013 ] Value cannot be null. Parameter name: key

Issue [ TFS 2013 ] Value cannot be null. Parameter name: key

When customising your process template work item tracking gives you an “ArgumentNullException: Value cannot be null. Parameter name: key” exception with no more details. I have been onsite at a customer creating a custom processes template and migrating their current data into the new format. Because they make extensive use of Area Path for documentation purposes we could not use it for Team. So I dutifully configured their TFS for ‘team field’  as their client field so that they could create ‘teams’ that represent the work that is done for each client. All looked good for a few hours until the tester tried to edit one of their old work item; 2663.

Visual Studio 2013 and TFS 2013 are released, get yours now! Oh and Windows 8.1…

Visual Studio 2013 and TFS 2013 are released, get yours now! Oh and Windows 8.1…

Microsoft just made both Visual Studio 2013 and Windows 8.1 available for download on MSDN and on http://visualstudio.com  . This release includes Visual Studio 2013, .NET 4.5.1, and Team Foundation Server 2013  as well as making Windows 8.1 available on Windows Update  .

PowerShell TFS 2013 API #2 - Adding to a GlobalList

PowerShell TFS 2013 API #2 - Adding to a GlobalList

Using the TFS 2013 API along with a little PowerShell we can add a ‘team field’ to our global list. I have been working a lot with PowerShell recently and I have been stuck by its flexibility even when calling standard .NET API’s. You should start with g eting the TFS Collection  which will give you basic connectivity and imports required to get started. If we want to use ’team field’ we may want to automate some of the activities that we need to make it happen slickly. You will have created a Global List for your ’team field’ and you will want to add new entries. You can add them manually, or you can hit the TFS API to give you a leg up…

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.​

NIT A/S