A common thread through every place I’ve worked is the following conversation:
Client/Boss: “Hey, any idea why our page views dipped in mid-April?”
Me: “Hey, guys, did we deploy anything in mid-April?”
Devs: “¯\(ツ)/¯”
Then comes the frantic digging through GitHub commits - which don’t always match deploy dates - to try and find a culprit.
After a spate of this conversation at the day job and in a pique of frustration, I started building WhatTheDeploy - a deploy tracking app that tells you exactly what changes were deployed and shows you what the site looked like at the time. All timestamped, with numbers of relevant commits, all the relevant changes, who contributed and responsive screenshots of N pages of your site.
That’s the core of the idea. Later, I’d like to to look not just at what deployed and how the deploy looked, but what that deploy did - to your metrics, to your error rate, to your customer support inquires, etc. But for now, that’s the idea.
I’ve been working on it nights and weekends for a few weeks now and just launched an early landing page for it yesterday.
The link (in case you missed it earlier): http://www.whatthedeploy.com