Guest Presentation Test Environment Management



Similar documents
Cost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA

Fujitsu Managed Hosting Delivers your Cloud Infrastructure as a Service environment with confidence

Software Asset Management (SAM) and ITIL Service Management - together driving efficiency

Benefits and Potential Drawbacks to Implementing SAP as a Hosted Solution; Run SAP Like a Factory Factory Controls

Application Value Assessment

Dynamics AX Update and Roadmap. Thomas Hald & Doug Daley 31 October 2012

Analysis One Code Desc. Transaction Amount. Fiscal Period

SITA Service Management Strategy Implementation. Presented by: SITA Service Management Centre

Micro Focus Mainframe Solutions There s a future in the present

Enabling ITIL Best Practices Through Oracle Enterprise Manager, Session # Ana Mccollum Enterprise Management, Product Management

BUYER S GUIDE. flexible service delivery. Top 5 reasons for adopting SAP Managed Services. Remixing SLA s! Managing the post merger IT landscape

SAP Managed Cloud as a Service (MCaaS)

Consulting Solutions Disaster Recovery. Yucem Cagdar

Guardian365. Managed IT Support Services Suite

Life Cycle Management. Service Offering

The New Economics of SAP Business Suite powered by SAP HANA SAP AG. All rights reserved. 2

Mobile and BYOD Strategy

Marval Software Limited. G Cloud iii Framework Service Definition

Optimised Managed IT Services, Hosting and Infrastructure. Keep your business running at peak performance

Datasheet FUJITSU Cloud Monitoring Service

The best platform for building cloud infrastructures. Ralf von Gunten Sr. Systems Engineer VMware

1 Why should monitoring and measuring be used when trying to improve services?

Incident Reporting & Management

A Framework for Enterprise IT Capacity Management

Master Data Management Architecture

Data Center is the Foundation of Carrier ICT Transformation. The challenges of building a service driven data center

IBM InfoSphere Optim Test Data Management

Application Management Services (AMS)

G-Cloud IV Services Service Definition Accenture Netsuite Cloud Services

SOLUTION WHITE PAPER. Align Change and Incident Management with Business Priorities

Datacenter Management Optimization with Microsoft System Center

VMware on VMware: Private Cloud Case Study Customer Presentation

+ < We call it Integrated Operations Management. Optimized Processes Assured Customer Satisfaction

Rights and Scheduling: Vision Broadcast Master. Lee Sheppard, Product Line Manager Client Conference, March 2013

How To Implement Itil V3

Office of the Government Chief Information Officer The Government of the Hong Kong Special Administrative Region

ICT Category Sub Category Description Architecture and Design

Optimizing Service Levels in Public Cloud Deployments

Urbancode Deploy Overview

Making the hybrid world work for you: Redefining IT operations Frank Casey Group Director, Data Center Solutions & Managed Services

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Jan van Tiggelen, Senior Sales Consultant Oracle

Get more value from virtualisation

Managing Open Source Code Best Practices

IBM Cloud Managed Infrastructure Services for New Zealand Government

PTS Perspective. What does IT Service Management have to do with the Cloud? Kuldip Sandhu PTS Consulting Group

Free ITIL v.3. Foundation. Exam Sample Paper 1. You have 1 hour to complete all 40 Questions. You must get 26 or more correct to pass

IT Service Management with System Center Service Manager

Collaborating for Quality in Agile Application Development From Beginning to End

Microsoft SQL Server versus IBM DB2 Comparison Document (ver 1) A detailed Technical Comparison between Microsoft SQL Server and IBM DB2

VIEW POINT. Getting cloud management and sustenance right! It is not about cloud, it s about tomorrow s enterprise

Guide to Mobile Testing

IBM Virtual Server Services. A smarter way to support and grow your business

DIGITAL MARKETPLACE (G CLOUD 7) OFFERING. Sopra Steria Integration Platform Support as a Service. Service Overview. Sopra Steria in the public sector

Technology Consulting. Infrastructure Consulting: Next-Generation Data Center

Performance Testing and Functional Automation Specialist Cloud Services

Stephen Miles. Transform IT assets to Drive Business Service Innovation. CA Expo Hong Kong. Vice President - Service Assurance Asia Pacific & Japan

G-Cloud II Services Service Definition Accenture Cloud Infrastructure Implementation Services

INFORMATION SYSTEMS METHOD STATEMENT. London Borough of Barnet New Support and Customer Services Organisation

Service Catalogue. Inside

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

Best of IT Service Management. Juergen Deuter

Discovering what you have is key to effective Configuration Management. Michel Delran

xxx Managed Services ans.co.uk

Services Providers. Ivan Soto

Blackboard Collaborate Web Conferencing Hosted Environment Technical Infrastructure and Security

Veritas Configuration Manager Profile. A Profile Prepared by EMA October 2006

Application Management Services

Thanks to an extension of the scope of

END TO END DATA CENTRE SOLUTIONS COMPANY PROFILE

The ITIL v.3. Foundation Examination

The ITIL v.3. Foundation Examination

Proactive Performance Management for Enterprise Databases

Best Practices for Consolidation Projects

Results Presentation. Core Banking Modernisation DETERMINED TO BE BETTER THAN WE VE EVER BEEN.

Using ITIL to Build a Successful Capacity Management Process

Service Orchestration

Our Cloud Offers You a Brighter Future

Appendix A: ICT and Information Management Strategy

Transcription:

Guest Presentation Test Environment Management The Balance of Control & Agility By: Steven Iannuzzelli 1 Copyright ANZTB

Agenda Our Services and Scope Why Test Environment Management CBA Context Environment Management Challenges Environment Management Frameworks Reporting & Insights to Drive Continuous Improvement The Results

Enterprise Testing and Assurance.our customers and services EML / CommSec Retail Banking Institutional and Global Markets Finance, HR, Risk, Marketing, Business and Corporate Banking Funds Mgt and Insurance Enterprise Services (IT, BackOffice) Project Engagements 200-300 active testing projects Test Management Services +750 Test Professionals Performance Testing / Test Automation / Tools Support Enterprise Testing and Assurance Demand and Resource Management Process Mgt, Measurement & Continuous Improvement Environment & Release Management Services

Why Test Environment Management? Significant enterprise demand and reliance on integrated test environments Up to 30-40 % of testing time is often lost in environment related issues Significant improvements can be achieved by implementing basic ITIL practices to improve availability as test environment processes are often informal compared to production A dedicated Test Environment Management capability should be considered as a means for implementing process improvements and taking accountability to increase availability and maintain production-likeness of your test environments. The effective management and accountability for process improvement benefits realisation can result in large savings for the project portfolio

CBA Context Our integrated test environments that must support 40-50 concurrent projects Four identical SIT/E2E functional test environments are used simultaneously by up to 500 testers. Managed Funds & GAM Vendor A No. Of applications ~9 MIS/ Statements/ Decision Systems Vendor A No. of applications ~20 ERP Vendor B No. of applications ~28 Core Financial Serv (Wintel/Unix) Vendor A No. of applications ~62 Payments Vendor B No of application ~52 Core Wealth Management Vendor C No. of applications ~43 Strategic In-house No. of applications ~20 Integrated T Environments # Application Instances T0 Prod Support 216 T1 Failover (NetBank) 108 T2 SIT/E2E 216 T3 PerfTest 137 T4 SIT/E2E 216 T5 SIT/E2E 216 T7 CoreMigration 24 Total # Application Instances 1133 Imaging & Workflow Vendor C No. of application ~14 Internet/Intranet Vendor C No. of application ~30 RCU / Cards Bureau Vendor D Commercial lending Vendor A No. of applications ~29 Business Inteligence Vendor A No. of applications ~ 101 Core Financial Serv Mainframe Vendor C No. of applications ~22 Market Systems Vendor B No of application ~93

Test Environment Resources - Landscape The diagram illustrates the technology stacks which supports the applications that reside within the core integrated test environments. Test environment management involves forward planning and incident management of all components of the stack. Development / Testing Environment Technology Stack 6+ Vendors 6+ Vendors Over 350+ apps split between multiple vendors DB2 Oracle SQL Server 5+ Vendors ZOS Windows Unix 5+ Vendors 1 Core, & 5+ Supporting Vendors Mainframe Midrange Wintel

Test Environment Management Challenges Test Environment Availability is impacted by a number of factors, namely code deployment issues, configuration errors, server and network downtime. Change controls need to balance speedy delivery, with environment stability. Planning and stakeholder expectations need to reflect realistic availability levels We can t expect same performance as production. Key challenges Sufficient Environments Increasing project demand Engagement and expectation management Environment Provisioning & Evolution Introduction of new applications across multiple integrated test environments Maintenance and upgrades of existing applications Cost of provisioning and environment management Environment Stability Agility and speed Vs. Control and stability Complexity of applying code to multiple environments Enterprise Services Service Development ET&A - Test Environment Services

Enterprise Testing and Assurance Strategic Framework Create the Finest customer experience delivered by the best people and services underpinned by superior processes and agile technology. Giving our customers what they want, when they need it. Providing services which are flexible and responsive to our customers needs. Transforming our organisation with an engaged, diverse team focussed on customers and continual development. Achieving better outcomes for customers through increased standardisation, reuse and cost optimisation. Ensuring a consistent experience (common process, templates, estimates) Integrated Process (SDLC/CMDB) Consistent metrics and Tailored processes to meet customer needs Risk based decision making On demand services Knowledge reuse Diverse teams Build a Quality Culture Embrace organisational change management Customer centricity Leadership development Develop trusting Continued process improvement Engagement efficiency Building process excellence capability Maximise reuse Optimized resource reporting Applying PE Principles relationships utilisation (Living Zero, getting it right first time)

Use standard ITIL practices to define your environment management framework. Input Application Development Team (Code, Application Environment Configuration, Test Data) Process Demand Management Request for support for Environment Test data, Configuration parameters Change Management Request for Enhancement or IT fix change Risk and Impact Assessment 9 Release Management Request for deployment of changes Fixes, Enhancements and Maintenance Build - System Administration (Upgrade/Maintenance) and Server Backup Automation of Test Environment Management Tool Management Governance Team Structure (Roles and Responsibilities) Forums and Committees Data Management Tools Management Metrics Environment Setup Knowledge Management Status Reporting Output Consistent and Accurate Test Environment Data synchronization with production environment Early defect detection - Production failure scenarios detected at Testing External failure cost reduction Lesser post-production defects Reduction in test environment downtime reduction in release cycle time

Define and document your services, processes, engagement model, metrics, SLA s and produce a service catalogue 1 Organization Applications Inventory Resources Inventory (including Skills and Team structure) Database Inventory 2 Process Process Flow and handoffs with other teams(application Development and Support) Nature & type of Services Rendered and Activities Performed Historical data of requests for Test Environment Change and Support 3 Automation Tools Inventory Process flows that have been automated Integration of Test Environment elements and Interface with other entities 4 Metrics Metrics currently tracked for measuring performance effectiveness Reporting of metrics Customer/Stakeholder details and frequency of reporting Key Issues and Challenges

Reporting & Insights to Drive Continuous Improvement No. of Env, Data & Deployment defects, per 100 execution Environment, Data & Deployment defects by External Vendors 6 40 5 4 3 2 1 0 Jan Feb Mar Apr May June Defects / 100 test cases 30 20 10 0 Jan Feb Mar Apr May Jun Gen-i Vendor A HCL Vendor C HP Vendor E IBM Vendor B SAP Vendor D TCS Vendor F 300 Release Raised Defects by Defect type 200 150 Environment, Data & Deployment defects by CBA Internal Teams 200 100 100 50 0 Jan Feb Mar Apr May June Data Environment Deployment Configuration 0 Jan Feb Mar Apr May Jun CBA - DBA CBA - Deployment CBA - Development CBA- IFW CBA - Operations CBA - Testing

Detailed metrics on productivity impacts, used to drive continuous improvements Lost Testing Hours by Root-Cause / by service provider) Detailed metrics by severity and repeat failed changes

Track and report process improvement initiatives to CIO and steering groups Completed Work in progress Jan 2010 Jun 2010 Jun 2010 Dec 2010 Jan 2011 Oct 2011 Non 2011 Jun 2012 Standardised change management process & increase applications in Test environments CAB. Improved process in capturing project environment requirements. Review estimation process gaps and cost recovery processes Investigate build downtime reduction - dynamic environment switching Increase reporting coverage by environment to further drive process improvements Increase use of automated tools and services to facilitate testing requirements. Review and formalise acceptable SLA s and SLO s for internal and vendor managed applications. Support services and scope review with cost rationalisation Enable continuous improvement by increasing detail in reporting. Increase scope in automated shakedown tests. Start of day and end of day test automation analysis Live monitoring of services and accounts to proactively maintain environments. Virtualization of application & infrastructure activities. Review resources across test environments to identify sharing opportunities Increase documentation detail of core systems Change management tool Automation

Realisation of Virtualisation & Cloud Benefits Investment Split & Benefit Analysis Mths Physical Servers Virtual Servers Total Op Ex 36 300 0 300 100% 24 240 60 300 18% 18 170 130 300 26% 12 80 300 380 55% 6 80 390 410 3% now 80 500 580 5% Investment Benefits Months Investment Enablers Increased capacity for reduced cost Procurement & provisioning 27 days reduced to 1hr Real Estate (data centres, racks) Overhead cost reduction Elastic resource utilisation Snapshot builds Availability increases Duplicate stacks CPU follows demand 20mins Speed of recovery Reduce change impacts Demand driven environment integration Automation tools & services ITKO LISA / ACDC

Self Service Information

Test Environment Services Tool

Booking Analysis & Summary

Asset Management & Asset Detail