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 Return on Investment

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

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

9 Redgate ROI Calculation
Developers Salary (65$ Per Hour) The cost of Introducing Software The Savings Gained The $ Value Realized ((Total hourly savings * hourly cost) – Cost of introducing software) * 100 Cost of introducing software The ROI of Database DevOPS Average US developer = 100,000 * 30% for benefits / 2000 hours a year = 65$ Training Time + Software Cost Savings Gained

10 Example ROI Calculation
Developer Cost $65 Per Hour Cost to Introduce Process 80 Hours * $65 + Software Licensing = $21,130 Saving Gained 60 Minutes Reduced to 10 Minutes 4 Times a Day 833 Hours Saved Annually * $65 = $54,145 Return on Investment $33,105 = 156% This example is on

11 Setup

12 Test Driven Development
Run Test - Pass Write Test Run Test - Fail Write Code Source Code Repository

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

14 Deployment Pipeline Artifact Repository Development QA Staging
Production

15 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

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

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

18 Tools

19 Database Deployment Types

20 Deployment Types Migration Based State Based

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

22 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

23 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

24 Demo

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

26 Book Recommendations

27


Download ppt "Delivering Business Value Faster"

Similar presentations


Ads by Google