1 / 19

DevOps Breakout Accelerate Time to Market and Improve Quality

DevOps Breakout Accelerate Time to Market and Improve Quality. Shridhar Mittal GM – Application Delivery. February 4, 2014. DevOps is not just about Increasing # of Releases It is about Accelerating Throughput … Speed with Quality!. ACCELERATE DELIVERY New applications

chaela
Download Presentation

DevOps Breakout Accelerate Time to Market and Improve Quality

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DevOps BreakoutAccelerate Time to Market and Improve Quality Shridhar MittalGM – Application Delivery February 4, 2014

  2. DevOps is not just about Increasing # of ReleasesIt is about Accelerating Throughput … Speed with Quality! • ACCELERATE DELIVERY • New applications • Changes to existing apps • Bug fixes • INCREASE RELIABILITY • Software is the customer experience • Quality and Performance are critical • MANAGE COMPLEXITY • Composite services and heterogeneous systems • Reduced budgets • Distributed development teams and IT partners

  3. The Challenge of Today’s Complex and Dynamic IT Environment LACK OF APITESTING (too many bugs escape downstream) LACK OF AUTOMATED TESTING (small changes could have major unintended consequences) LACK OF VISIBILITY INTO PROD. APPS (no visibility into the customer experience) Code Commit Developer Branch SCM Developer 1 CI Server Code Commit deploy deploy deploy deploy Developer Branch SCM Operations n Developer 2 UAT/Staging Environment Production Integration Lab Performance Lab Code Commit DIFFICULTY IN MANAGING ENVIRONMENTS ACROSS MULTIPLE CONCURRENT RELEASES (longer lead times and configuration related defects) CI Server Developer Branch SCM Developer n

  4. CA Enterprise Solution for Enabling DevOps

  5. CA Enterprise DevOps TRUE AGILE DEVELOPMENT CONTINUOUSVALIDATION CONTINUOUSDELIVERY DATA MINING Code Commit Developer Branch SCM Developer 1 CI Server Code Commit Developer Branch SCM Operations n Developer 2 UAT/Staging Environment Production Integration Lab Performance Lab Code Commit CI Server Developer Branch SCM Developer n

  6. CA LISA enables True Agile DevelopmentAPI and Unit Testing with CA LISA Service Virtualization and CA LISA Test TRUE AGILE DEVELOPMENT CA Lisa Test INTEGRATION LAYER BACKEND PRESENTATION APPLICATION

  7. LISA Test, Mobile Cloud & Service VirtualizationIsolate Mobile Backend For Complete Functional Testing TRUE AGILE DEVELOPMENT Local Messaging Service LISA Service Virtualization HUB LISA Test Applications Notification Service Live Backend Systems (CRM, ERP, ...) Mobile Gateway Voice Media Gateway … LISA Mobile Cloud Channels SUT

  8. Continuous Application Delivery Maturity Model CONTINUOUSDELIVERY Missing GoLive date Release failures Competiveness LEVEL 5 LEVEL 4 LEVEL 3 LEVEL 2 LEVEL 1 OPTIMIZATION End to EndDelivery Ongoing Improvement Process Heroes Standardization CONTINUOUS KEY ACHIEVEMENTS DELIVERY LEVELS AUTOMATION SCRIPTING MANUAL

  9. Continuous Delivery Solution CONTINUOUSDELIVERY Environments Model Application Model ArchitecturesServer-Types Deployment LogicFlows & Process Environment Resources EnvironmentConfiguration ON DEMAND RELEASE Release Data Deployment Manifests Deployment Manifests Deployment Manifests QA STG PROD PROMOTE PROMOTE

  10. CA Cloud Manager CONTINUOUSDELIVERY A single, consolidated platform to enable on-demand, self-service, policy-based Infrastructure as a Service Dev Cloud QA Cloud Production

  11. Integration Testing With LISATesting Is No Longer An Event CONTINUOUSVALIDATION 5 • Watch for unintended consequences using Continuous Validation Environment 4 3 Drive mobile using LISA Test, MobileCloud Drive Web with LISA Test 2 Drive headless APIs with LISA Test Setup SIT environment with Continuous Delivery ESB 1 Eliminate constraints with Service Virtualization INTEGRATION LAB

  12. Performance Testing with LISA CONTINUOUSVALIDATION 3 Setup PerfEnv with Continuous Delivery Drive web load using Cloud Test 4 Drive mobile using LISA Test Setup data with Datafinder 1 ESB 2 Eliminate constraints with Service Virtualization INTEGRATION LAB

  13. CA APM and CVEContinuously Validate the Customer Experience CONTINUOUSVALIDATION • Continuous Validation Environment • (Synthetic Transactions) USER NETWORK FRONT END CLOUD BACK END SAP PSFT Siebel MIDDLEWARE LoadBalancer Firewall Portal AppServer Mainframe WAN/WWW Router Switch WebServer WebServices End User Database 3rd PartyApplications Understand end-user experience from enterprise & cloud; establish SLAs Monitor business transactions through the network & IT infrastructure Proactively detect issues; conduct problem triage; diagnose root cause

  14. DevOps Data Mining DATA MINING DATA MINING Production Test and Acceptance Application Development Acceptance Reqs Performance Coding Delivery Production Integration Virtual Services DefectInformation AutomatedTests Capacity Data Capture and analyze downstream data to make upstream processes more focused

  15. CA LISA Pathfinder DATA MINING Pathfinder Console CaseGEN(Alt+Click) PATH-GEN Data Mining TestGEN VS-GEN CA LISA® PATHFINDER Tests Virtual Services

  16. CA Capacity ManagementPlan Data Center Efficiencies While Reducing Risk/Costs DATA MINING DECISION SUPPORT FOR IT INVESTMENTS • Identify utilization impact to business services Assess capacity efficiency across IT PREDICTIVE ANALYTICS • Model growth • Strategic Business • Value Anticipate potential issues before theyimpact customer experience

  17. CA Lisa DatafinderKey Value Propositions DATA MINING • DATAMASKING • DATA SUB-SETTING • SYNTHETICDATA GENERATION • DATA SYNCHRONIZA-TION • Rich test data on-demand • Referentially intact slices of production data • Secure, de-sensitized production data • Test Case Matching (Data Cubes) and Test Data Warehouse

  18. CA Enterprise DevOps Solutions TRUE AGILE DEVELOPMENT CONTINUOUSDELIVERY CONTINUOUSVALIDATION DATA MINING Functional (Lisa Test), Performance (CloudTest), Mobile (MobileCloud) Continuous Validation Environment Service Virtualization (LISA SV) Production Monitoring (APM & IM) Code Commit Developer Branch SCM Developer 1 CI Server Code Commit Developer Branch SCM Operations n Developer 2 UAT/Staging Environment Production Integration Lab Performance Lab Code Commit CI Server Developer Branch SCM Intelligent artifact creation – regression tests, virtual services, etc(Pathfinder) Test Data Management (Datafinder) Capacity Planning (Capacity Manager) Developer n Release Automation (LISA RA) Environment Management (LISA CloudManager) Service Virtualization (LISA SV) Interface & Mobile Testing (LISA Test, MobileCloud) Service Virtualization (LISA SV) API Management (Layer 7)

  19. Question and Answer

More Related