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.

The Future of Change Management and DevOps for Dummies

1,431 views

Published on

This joint webinar with Neebula Systems CTO Ariel Gordon and DBmaestro CTO Yaniv Yehuda highlights the critical features in best practices and tools that are required to address the new challenges to your organization.

Published in: Technology, Business
  • Be the first to comment

The Future of Change Management and DevOps for Dummies

  1. 1. The Future of Change Management and DevOps … For Dummies Ariel Gordon, CTO and Co-Founder, Neebula Yaniv Yehuda, CTO and Co-Founder, DBmaestro
  2. 2. Before we Begin… • You will be on mute for the duration of the event • Please type a message in the Questions box in the Control Panel if you can’t hear us (please check your speakers and GoToWebinar audio settings first) • There will be a Q&A session at the end – please start submitting you questions on the Q&A bar on your GoToWebinar dashboard • We’ll also be using polling during the webinar - please participate via the GoToWebinar panel • A recording of the full webinar will be placed on the DBmaestro and Neebula website within 48 hours after conclusion
  3. 3. Introducing … Ariel Gordon • • • • Co-Founder & VP Products at Neebula 30 years experience in enterprise management CTO of BMC Software VP R&D, CTO of New Dimension Software About Neebula Neebula provides the first and only automatic service availability maangement solution allowing IT organizations to improve the service provided to the business by shifting from managing disparate technology silos to managing the services running in the data center. Leveraging unique technology that automatically maps business services to the underlying infrastructure, Neebula enables the IT team to increase availability of the main services they manage and reduce the time to repair of problems. AG
  4. 4. Neebula: Service Availability Management Experts “Big 4” Service Availability Management 20x Faster  80% Lower Cost  100% Success Guaranteed Accurate & Always Up-to-Date Service Modeling Optimized for SaaS Proven in Fortune 100/1000/10000 Companies Immediate Value – Days … Not Months
  5. 5. Introducing … Yaniv Yehuda • • • Co-Founder & CTO at DBmaestro 25 years experience in enterprise management Co-Founder & CTO at Extreme group About DBmaestro DBmaestro is the pioneer and leading provider of DevOps for Database solutions which enable control of databases. Its flagship product, DBmaestro Teamwork, is the leading Database Enforced Change Management (DECM) solution that empowers Agile team collaboration through enforcing change policy and best practices. DBmaestro Teamwork enables continuous development, continuous release and continuous deployment processes which eliminate the number of potential risks threatening database development and deployment by 60% and reduces deployment costs by 95%.
  6. 6. DBmaestro: DevOps for Database Streamline Database Development Process Reduce Database Development Costs Instill Change Policy Enforcement Mitigate Deployment Risks Automate Deployment Process Reduce Deployment cost by 95% YY
  7. 7. Agenda Introduction New Change and Release Management Business Drivers Current State of Affairs Changes Necessary for Success Topical Tools
  8. 8. Categorizing IT Business Services Core Context (System of Record) Core Services and products (systems of innovation & differentiation) that distinguish a company in the marketplace differentiating the company in its primary markets, with a goal is to achieve market leadership. All other activities - sometimes including mission-critical operations - are context.
  9. 9. Change Management Activities at Root of Many Issues 80% More than 50% of unplanned downtime is due to Change of unplanned downtime is due human errors 40% of changes fail Copyright@2008, Juniper Networks, Inc.
  10. 10. Application Complexity Continues to Increase Service Level Package Service Portfolio Contract Customer Banking Core Service Serviced by E-banking Support Service Availability Supported by Hosted Application User Experience Business Logic Messaging Application Hosting Service Databases Users Web Services Technical Intrastructure Services Network Topology Authenticati on Network Service
  11. 11. Why Complexity Continue to Increase… Complexity Virtualization Cloud Data Center Size App Complexity Deployment Level
  12. 12. Change Management Fails to Keep Pace with IT Complexity Change Management Virtualization Cloud Data Center Size App Complexity Service Level Package Service Portfolio Contract Customer Banking Core Service Serviced by E-banking Support Service Availability Supported by User Experience Applicatio n Business Logic H o s t e d Messaging Applicatio n Hosting Service Databases Technical Intrastructur e Services U s e r s Web Services Network Topology Authentication Network Service Deployment Level Agile Development – Fast Iteration of Core Services Core Core Services and products (systems of innovation & differentiation) that distinguish a company in the marketplace differentiating the company in its primary markets, with a goal is to achieve market leadership. Change Management Must Accommodate the Speed, Agility, and Complexity Characteristic of Modern Data Center Environments
  13. 13. 1st Poll: Common Challenges When Implementing Change Management with Agile Development Methodologies • Inability to accurate capture all configuration changes • Too many errors in deployment / production • Inability to rollback
  14. 14. Current State of Affairs
  15. 15. While Development is Meeting the Challenge … Agile Development – Fast Iteration of Core Services 15
  16. 16. … There are Still Issues with Agile Development • Fast & Short Iterations require Deployment Automation • Visibility and Manageability over Development Assets
  17. 17. Issues Moving from Development to Operations Release Management Change Management Development Organizing the changes • Code • Database Configuration • Metadata => Work Items Legend : Development Staging UAT • • • Operations Duplicating prod Release Approved Items Production • Monitoring Availability • Enabling Fallback & Recovery
  18. 18. Stability is Main Concern During Move to Production Operations Change Process – Stability # 1 18
  19. 19. Two Different Worlds? Operations Development 19
  20. 20. Exposing the Major Changes Myth Development Operations Smoother Effort Less Risk Effort Peaks High Risk 20
  21. 21. What is DevOps? DevOps Development A software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals that aims to help an organization rapidly produce software products and services Operations Need a Bridge
  22. 22. DevOps as the Solution Tie Development and Operations Together Deploy New Tools • Common compensation as development target is changed to deployed apps • Joint team responsible for moving things to production • Deploy new tools that will make the process more agile • Provide visibility to what needs to be done • Automate and govern the process
  23. 23. Overview of DevOps Process and Tools Development Source Change Management Staging Release Management Production Application and Database Deployment Automation Database Change Management Application and Database Deployment Automation Deploy by Business Requirements Topology Map Topology Map Topology Map Tasks Management CAB Visibility Service Aware Monitoring
  24. 24. Topical Tools
  25. 25. Managing Business Service Lifecycle Dev DBmaestro: Document and link all database changes to business requirement DBmaestro: Impact Analysis and database deployment by a business requirement Neebula: Discover all components that depend on the application for the dev environment Staging Prod
  26. 26. Managing Business Service Lifecycle Dev DBmaestro: Document and link all database changes to business requirement DBmaestro: Impact Analysis and database deployment by a business requirement Neebula: Discover all components that depend on the application for the dev environment Staging Prod
  27. 27. Managing Business Service Lifecycle Dev DBmaestro: Document and link all database changes to business requirement DBmaestro: Impact Analysis and database deployment by a business requirement Neebula: Discover all components that depend on the application for the dev environment Staging Prod
  28. 28. 2nd Poll: What Percentage of business services have you successfully modeled? • 0%-25% • 26% to 50% • >50%
  29. 29. Managing Business Service Lifecycle Staging DBmaestro: Deploy database changes across environments DBmaestro: Automation Neebula: Track changes and make sure deployment is aligned between environments Neebula: Plan changes according to business impact Prod
  30. 30. Managing Business Service Lifecycle Staging DBmaestro: Deploy database changes across environments DBmaestro: Automation Neebula: Track changes and make sure deployment is aligned between environments Neebula: Plan changes according to business impact Prod
  31. 31. Managing Business Service Lifecycle Prod DBmaestro: Reduce downtime DBmaestro: Prepare in advance to the rollback scenario DBmaestro: Roles & Responsibilities enforcement Neebula: Verification of move to production Neebula: Continually Track service health Neebula: Identify problems caused by unplanned changes Rollback
  32. 32. Managing Business Service Lifecycle Prod DBmaestro: Reduce downtime DBmaestro: Prepare in advance to the rollback scenario DBmaestro: Roles & Responsibilities enforcement Neebula: Verification of move to production Neebula: Continually Track service health Neebula: Identify problems caused by unplanned changes
  33. 33. Managing Business Service Lifecycle Prod DBmaestro: Reduce downtime DBmaestro: Prepare in advance to the rollback scenario DBmaestro: Roles & Responsibilities enforcement Neebula: Verification of move to production Neebula: Continually Track service health Neebula: Identify problems caused by unplanned changes
  34. 34. Q&A 34
  35. 35. Thank You

×