Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Accelerate Your Bot Development with DevOps


Published on

Accelerate Your Bot Development with DevOps

Published in: Software
  • Be the first to comment

  • Be the first to like this

Accelerate Your Bot Development with DevOps

  1. 1. BUILDING A BOT ON CLOUD A c c e l e r a t e Yo u r B o t D e v e l o p m e n t w i t h D e v O p s DAVIDE BENVEGNU’ Microsoft MVP Visual Studio ALM Director & CTO – DBTek Limited T E C H _ F o r u m
  2. 2. Who Am I Davide Benvegnù • Director & CTO – DBTek Ltd • Former International Development Manager – • Microsoft MVP in Visual Studio ALM • Speaker - Trainer • 14+ years experience in IT • 11+ years experience in ALM/ DevOps @davidebenvegnu – –
  3. 3. 1. Introduction to DevOps
  4. 4. What is DevOps? “It’s Development and Operations collaboration” “It’s a job title” “It means faster and smaller releases” “It’s automation”
  5. 5. What really is DevOps? PEOPLE Collaborate more Share common goals Focus on improvement BRINGING PEOPLE TOGETHER PROCESS Eliminate waste Increase efficiency Streamline feedback DELIVERING VALUE FASTER TOOLS Enhance productivity Enable collaboration Facilitate experimentation EXECUTING A DEVOPS STRATEGY
  6. 6. 2. Visual Studio Team Services
  7. 7. Flexible DevOps tools and a rich partner ecosystem Open and extensible, supports your tools and technologies Rich CI + CD experience for enterprise-scale development
  8. 8. Plan 1 Monitor + Learn ReleaseDevelop + Test 2 Development Operations 4 3 A converged lifecycle
  9. 9. Continuous Integration (CI) Issues • Delivery delays • Non-working/low-quality code • Incomplete solutions • Rework Value • Frequent integration • Higher quality • Repeatability cspkg DEV
  10. 10. Continuous Deployment (CD) Issues • Slow delivery cadence • Limited predictability when deploying • Complexity when deploying Value • Consistency • Accelerated deployment • Repeatability • Human error reductionDEV cspkg
  11. 11. 3. DEMO CI & CD for BOT Development
  12. 12. 4. Recap
  13. 13. Thank you! Accelerate Your Bot Development with DevOps Davide Benvegnù @davidebenvegnu T E C H _ F o r u m