Successfully reported this slideshow.
Your SlideShare is downloading. ×

Continuous Delivery in a .NET World

Continuous Delivery in a .NET World

Download to read offline

The slide deck for my Øredev 2014 session on doing Continuous Delivery with an example bias towards the .NET stack but the key points apply to all stacks I think.

The video of the talk is available at http://vimeo.com/111289719 and the blog post with the words I wrote before creating the deck is at http://adam.goucher.ca/?p=1844

The slide deck for my Øredev 2014 session on doing Continuous Delivery with an example bias towards the .NET stack but the key points apply to all stacks I think.

The video of the talk is available at http://vimeo.com/111289719 and the blog post with the words I wrote before creating the deck is at http://adam.goucher.ca/?p=1844

More Related Content

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Continuous Delivery in a .NET World

  1. 1. Continuous Delivery in a .NET World Adam Goucher Tuesday, November 11, 14
  2. 2. Have A Goal Tuesday, November 11, 14
  3. 3. Have A Goal You cannot win if you don’t know what winning looks like. Tuesday, November 11, 14
  4. 4. Get ‘trunk’ deliverable Tuesday, November 11, 14
  5. 5. Get ‘trunk’ deliverable Feature Flags Tuesday, November 11, 14
  6. 6. Get ‘trunk’ deliverable Externalized Configuration Tuesday, November 11, 14
  7. 7. Get ‘trunk’ deliverable Non assumption of installation location Tuesday, November 11, 14
  8. 8. Get ‘trunk’ deliverable Stop branching!!! Tuesday, November 11, 14
  9. 9. Figure out your database Tuesday, November 11, 14
  10. 10. Figure out your database Influences your tooling Tuesday, November 11, 14
  11. 11. Figure out your database Influences your build chain Tuesday, November 11, 14
  12. 12. Figure out your database Forwards and backwards change compatibility within the application Tuesday, November 11, 14
  13. 13. Figure out your database Influences deployment process Tuesday, November 11, 14
  14. 14. Convention over Configuration Tuesday, November 11, 14
  15. 15. Convention over Configuration Solution / Projects should be clones of each other Tuesday, November 11, 14
  16. 16. Convention over Configuration It doesn’t matter if your ‘partners’ don’t like it Tuesday, November 11, 14
  17. 17. Make things Small (And Modular) Tuesday, November 11, 14
  18. 18. Make things Small (And Modular) Nuget to the rescue? Tuesday, November 11, 14
  19. 19. Not All Chains are Equal Tuesday, November 11, 14
  20. 20. Not All Chains are Equal Be rigid. Except when you are flexible. Tuesday, November 11, 14
  21. 21. Automate what should be Automated Tuesday, November 11, 14
  22. 22. Automate what should be Automated Continuous Deployment vs. Continuous Delivery Tuesday, November 11, 14
  23. 23. Automate what should be Automated Natively Tuesday, November 11, 14
  24. 24. Infrastructure Matters Tuesday, November 11, 14
  25. 25. Infrastructure Matters If you have a ‘DevOps team’... Tuesday, November 11, 14
  26. 26. Infrastructure Matters The first hit is free... Tuesday, November 11, 14
  27. 27. Infrastructure Matters Infrastructure is a ‘Product’ as well Tuesday, November 11, 14
  28. 28. Powershell Tuesday, November 11, 14
  29. 29. Powershell When you need a Hammer Tuesday, November 11, 14
  30. 30. Its all about the People Tuesday, November 11, 14
  31. 31. Its all about the People Duh! Tuesday, November 11, 14
  32. 32. Its all about the People People, not Resources Tuesday, November 11, 14
  33. 33. Its all about the People /Everyone/ needs to believe Tuesday, November 11, 14
  34. 34. Its all about the People Get rid of those that don’t Tuesday, November 11, 14
  35. 35. It isn’t easy... Tuesday, November 11, 14
  36. 36. ...but is now possible. Tuesday, November 11, 14
  37. 37. Start NOW! Tuesday, November 11, 14

×