You are doing it wrong if you are not using test first

Martin Hinshelwood 10 December, 2017

Many teams are struggling with delivering modern software because they are not building with Test First principals. Test First gives us the assurance that we have built the correct thing, that what we built is what the customer asked for…

(Read More)

Professional Scrum teams build software that works

Martin Hinshelwood 8 December, 2017

I am always surprised at the number of teams that release undone work to production. I understand that one may need a few sprints, or many if you inherited something nasty, to pay back that debt, but if it’s…

(Read More)

Professional Scrum Training for the Ghana Police Service

Martin Hinshelwood 30 October, 2017

Last time I talked about the Ghana Police Service (GPS) I was talking about Professional Organisational Change and the approach the Inspector General of Police (IGP) is taking; using Scrum to incrementally make changes to the organisation. While Nana Abban…

(Read More)

Scrum Tapas: Scrum and Continuous Delivery

Martin Hinshelwood 28 June, 2017

I get asked a lot at conferences and at customers how Scrum and Continuous Delivery can work together. The reality is that they complement each other and at the last F2F I sat down to make a little…

(Read More)

VSTS Sync Migration Tool Update and Bugfix

Martin Hinshelwood 21 June, 2017

The VSTS Sync Migration tools have been updated with new features and bug fixes for common issues reported by users. For those that are using TFS and VSTS since the demise of the TFS Integration Tools there has been a…

(Read More)

Scrum Tapas: The Importance of Professionalism

Martin Hinshelwood 14 June, 2017

I believe that to create great software you need to have Professional Teams and not just amateur Teams. However most software teams are amateurs that don’t follow the rules, don’t subscribe to engineering excellence, and don’t follow…

(Read More)

I do continuous deliver, why should I Sprint?

Martin Hinshelwood 17 May, 2017

Many folks believe that a Sprint is an arbitrary length of time in which you create and release software. They look at their continuous delivery pipeline and say to themselves; “Why would I limit myself to shipping only once every…

(Read More)