Observations

DBAs: Relax! (Part 2) Automated Deployment does not mean what you think it means.

This post leads on from DBAs: Relax! (Part 1) where I discussed Continuous Integration (CI). In this post I’m going to discuss Automated Deployment, Continuous Delivery and Continuous Deployment and the very important, and often overlooked, differences between what these terms actually mean. Let’s re-vist the workshop where Tom and I were teaching about a dozen SQL Server professionals how…

Don’t be a brick in the wall – Part 2

So – my prediction wasn’t far off… About three weeks before the world cup started, I posted an observation that footballers know more about teamwork than IT guys. I predicted that the world cup final would be a match between Brazil and Argentina and I imagined what would happen if the Brazilian team acted like a traditional IT team, with…

Does automation result in job cuts?

Despite this blog largely being about technology, I often talk about people. This is because Continuous Delivery (CD) is not just a tool – it is a mind-set. If the people are not on board, you won’t get anywhere. The trouble is, people tend to have a polarised opinions about CD. Individuals often either love it or hate it. This…

Woodland creature story sizing in practice

Today was my last day in Oslo, a chance to reflect on NDC and spend some time with the people I met. I had the pleasure of spending my last day with @toddhgardner, @mgasca, @reverentgeek and @timgthomas. Somewhere between the Maritime museum and the Viking museum we got talking about estimating, velocity and feature sizing. I mentioned that some time last…

Don’t be a brick in the wall

Software geeks have a reputation for being pretty smart. Footballers… not so much. But footballers understand something that software geeks don’t. Imagine this: It’s 5 minutes to 4pm on Sunday July 13th 2014. The sun is high in the sky and the whole world is electric in anticipation. Rio de Janeiro is buzzing with a carnival atmosphere in that way…

For a reliable CI process start with the source

Yesterday I nearly crashed my car on the magic roundabout in Swindon. (For non-Brits: don’t ask! 🙂 ) I had gone to visit a client who wanted some advice about how to achieve continuous delivery for their legacy SQL Server databases. This near death driving experience (slight risk of exaggeration) seemed like a good metaphor. About feedback loops… One of…

hello world

I didn’t take the conventional path to database Continuous Delivery (CD). CD for databases is a really interesting problem, and when you get it working it’s beautiful. I’ve spent quite a lot of time playing with differing database CD approaches using various tools. The revealing thing is my perspective on it. I’m not a developer… I’m a pre-sales engineer at…