Building on the recent ‘Agile continuous delivery in the cloud’ 4-part series on this blog, this post summarises our approach to agile deployments to tfl.gov.uk.

I was recently in a meeting explaining our release and deployment process to some internal stake-holders and found that sometimes a picture really can say a thousand words, and a visual representation can describe the topic nicely. So this post will be short and sweet, and I’ll let the image below do the talking.

Let’s quickly consider getting products to market; in our context this means new features, enhancements, and updates to the website – doing the right thing, in the right way, over and over, continuously improving tfl.gov.uk.

Our ethos of 'doing the right thing, in the right way, over and over, continuously improving tfl.gov.uk' explained

Our ethos of ‘doing the right thing, in the right way, over and over, continuously improving tfl.gov.uk’ explained

If you have any questions, queries or feedback on this or any of our 4-part series on Agile continuous delivery in the cloud, please do leave a comment below. Thanks.

Posted by Tariq

Agile DevOps, Digital Transformation, Scrum Master, Product Owner, Product Manager at TfL Online

3 Comments

  1. Hi Tariq,

    I assume you are doing these on your personal servers. How can one follow these processes for running their own websites, I know some hosting companies are offering Staging options for safe-development but what process should we adopt for it?

    Appreciate your help.

    Thanks

    Like

    Reply

    1. Hi Sarah, as we are cloud hosted via AWS, its relatively quick, easy and inexpensive for us to spin up clone production environments to safely develop and test new features for the website and then when we are done, we simply terminate them. From our experience, the challenge is to keep our global release pipe-line, (especially pre-prod) an exact match of LIVE production, else QA and testing will not flush out all hidden bugs and gremlins before deployment. I am not sure how you would be able to do this with 100% confidence if your dev environments were third party hosted ? All the best and let us know if there is anything further we could help or advise you with, Rgds Tariq

      Like

      Reply

  2. Hi guys – have you been looking at Diamond Geezer’s blog about Bow Road bus stops? Check it out and see if you can get this fixed by 5pm today – shouldn’t be too difficult!

    Like

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s