Presentation is loading. Please wait.

Presentation is loading. Please wait.

Delivering Business Value Faster

Similar presentations


Presentation on theme: "Delivering Business Value Faster"— Presentation transcript:

1 Delivering Business Value Faster
Adam Anderson Delivering Business Value Faster Welcome to Delivering business value faster.

2 About Me Adam Anderson @SQLPioneer sqlpioneer.wordpress.com
My name is Adam Anderson, and I have been a database developer for over 10 years and in IT for more than 20. I am MCSA certified and will be taking my final test in a month or two to get my MCSE. So I have a friend that is a financial accountant and he always droned on about ROI and how most people didn’t understand it. When I asked what he meant he told me that if you invest 100,000 dollars and a year later you get 12,000 dollars in return that was a 12% ROI and most companies would take that and run. However, if you can start making a 1000 dollars a month it is still the same money

3 Agenda Introduction The Value of Change Database Deployment Types
Continuous Integration/Continuous Delivery Demo

4 The Value of Change

5 The DevOps Promise Increased Return on Investment
Stability and Reliability Improved defect detection Reduced deployment risk Better Audit Records

6 Small Units of Work Deliver Working Code Faster Reduces Risk Easier to Test Quickly Identify Problems

7 100 X 15 X 5 X 1 X Cost of a Defect Production Manual Testing Coding
Design

8 Database Deployment Types

9 Deployment Types Migration Based State Based

10 State Based Deployments
Create build artifact Compare artifact to destination Create script to modify destination Run Script on Destination

11 Migration Based Deployments
Create Script to migrate data and schema from current state to future state Run all scripts necessary to upgrade to current version

12 Advantages and Drawbacks
State Based Handles code merges Better Acts more like OOP code Migration Based Handles working with data better Code merges can be more difficult Both Hard

13 Continuous Integration / Continuous Deployment

14 Source Code Repository
Setup Build Pipeline Source Code Repository Build Test Artifact Repository

15 Deployment Pipeline Artifact Repository Development QA Staging
Production

16 Build Pipeline Demo

17 Automate Environment Setup
Setup Database Restore Database Backup Virtual DB DB Clone Configure Server as Necessary Linked Servers Security File Transfers ETL Apply Code Changes Deployment Pipeline

18 Source Control / Artifact Repository
Full Pipeline Environment Setup Build Pipeline Source Control / Artifact Repository Production Dev Integration Staging Test Driven Development Cost of Change

19 Initial Test Database Setup
Backup Database Restore Database Delete 90% of Data Handle PII Backup Database for long term use

20 Tools

21 Session Evaluation

22 About Me Adam Anderson @SQLPioneer sqlpioneer.wordpress.com

23 Book Recommendations


Download ppt "Delivering Business Value Faster"

Similar presentations


Ads by Google