BizTalk Maturity Assessment vs BizTalk Health Check

I originally posted this article on my old personal blog but since the Maturity Assessments new website includes a blog it makes sense to move this here:

Recently a few people have asked me about the differences between the BizTalk Health Check and the BizTalk Maturity Assessment so I thought I’d put a few thoughts out here.  Firstly let’s start with what the BizTalk Health Assessment is.

Health Check

Most consultancies who have a BizTalk capability offer some flavour of BizTalk Health Check.  In these cases they will bring in a BizTalk consultant who will look at your production environment and do an evaluation of the current state of the environment and identify any deficiencies and updates which may be required or any optimizations which may have been missed.  Often the customer is in a painful place when they call someone in for a health check.

A health check is often focused on the customer’s production environment but sometimes they will also cover test environments.

The focus of a health check is usually to answer the following questions:

  1. Is my infrastructure setup according to good practices for my scenario
  2. Is my BizTalk/SQL/Windows setup configured in line with good practices and appropriately for my scenario
  3. Am I doing the right admin/operator tasks to make sure my environment stays healthy

The main audience of the BizTalk Health Check is the BizTalk Administrator and perhaps the BizTalk Service Owner.

In addition to the BizTalk Health Check’s which most consultancies offer, Tord Glad Nordhal who is one of the most respected BizTalk Admin/Infrastructure consultants in the community has also produced a BizTalk Health Check which has been made publically available. This health check pulls together his years of experience in this space and then made it available to BizTalk people and companies who use BizTalk so that they can access this information themselves. The aim is to get customers to setup BizTalk successfully and to maintain a healthy BizTalk environment.

Tord has made this tool available at the following location:

I’m a big fan of Tord’s work and love the health check!

BizTalk Maturity Assessment

The BizTalk Maturity Assessment is taking a wider look at a customer’s investment in BizTalk and is focusing on the following questions:

  1. What are the things I should do to ensure I have a positive experience with BizTalk
  2. How can I make sure I get a good ROI from BizTalk
  3. I have invested in BizTalk and its going wrong, how can I identify the cause of the problems
  4. Are the different areas of my business (eg: development, test, production support) displaying the right behaviours to ensure I am successful with BizTalk

There is a small amount of overlap with the health check because the Maturity Assessment has a section which looks at your infrastructure and operations areas, but the health check is a deep dive in the infrastructure and configuration area where as the Maturity Assessment is taking a higher level view of these areas.

The Maturity Assessment is taking a holistic view across your organisation and looking at the behaviours that should be displayed in different areas to see if they will compliment or conflict with making a successful investment in BizTalk.

The BizTalk Maturity Assessment has drawn from the experience of a number of well-respected people within the BizTalk Community (including Tord) and should help you to have the capability to deliver great solutions using BizTalk.


In conclusion the BizTalk Maturity Assessment and the BizTalk Health Check complement each other quite nicely and are both things which your organisation should be using on a regular basis (id recommend minimum quarterly).

Even better is that they are both free!

Considering walking away from BizTalk?

Recently Mulesoft published a case study about a customer who had implemented a solution with BizTalk Server but were having lots of problems with it.  After a while they engaged with some vendors and decided to move their entire solution over to the Mulesoft platform.

Its not an uncommon problem generally in the IT industry where a company has problems and the software must be to blame.

Well if you read the case study its pretty blatant that the software must have been badly implemented but there is also some dubious organisational aspects to the case study which really stick out even though the case study only goes into a limited amount of detail.

The net result of this customer scenario is they have probably spent ££££+ on implementing BizTalk in the first place, then ££££+ more implementing the same solution in Mulesoft.  The net result is they will probably still have problems with the solution but maybe just slightly different.


Could we have potentially saved you ££££+

If only the BizTalk customer in this case had looked at the BizTalk Maturity Assessment.  They could have downloaded for free the BizTalk Maturity Assessment and completed it and worked out exactly where there problems were.  I have a feeling if they looked at their current position around how they use BizTalk they would see something like the below:




The great thing about the maturity assessment is that it can help you to workout where you are now.  Theres lots of lower level views of your maturity to see if your problems are in development, infrastructure, operations, analysis.  It covers the whole range of areas around integration projects with BizTalk.

I think if the customer had completed the assessment they could then see why they were having problems and decide if the best course of action was:

  1. Go to a new vendor anyway
  2. Look in more detail at the areas your struggling with and seek some help to fix them


Which ever choice the customer took I suspect they would learn a lot about their own ways of working which would help them do a better implementation on which ever technology platform they use.

If you would like to see an example of how we have worked through similar problems with other customers in the past check out the Case Studies or Introduction Video.