TESTING TIMES: HOLISTIC ENVIRONMENT MANAGEMENT IN AN AGILE WORLD



Similar documents
Build the cloud OpenStack Installation & Configuration Integration with existing tools and processes Cloud Migration

Agenda. o Purpose of IT Assessment o Scope of IT Assessment o Deloitte Recommendations o IBM Discussions o Research Data Center o Open Season

The Importance Advanced Data Collection System Maintenance. Berry Drijsen Global Service Business Manager. knowledge to shape your future

Systems Load Testing Appendix

Infrastructure Management Services (IMS)

Application Services

ALM in the Cloud an Overview of Oracle Developer Cloud Service. Introduction. By Dana Singleterry

Professional Leaders/Specialists

UC4 AUTOMATED VIRTUALIZATION Intelligent Service Automation for Physical and Virtual Environments

Performance Test Modeling with ANALYTICS

ITIL Release Control & Validation (RCV) Certification Program - 5 Days

MANITOBA SECURITIES COMMISSION STRATEGIC PLAN

Delivering Business Value Through IT Cost Transparency Using IT CMF

G-CLOUD FRAMEWORK SERVICE DEFINITION. Oracle Technology Service for Agile Cloud Projects. Copyright: point6 Ltd

Company Profile Updated: 22 Dec Teacup Services (P) Ltd. Australia: Nepal:

Organization Design Specialist

Project Startup Report Presented to the IT Committee June 26, 2012

The actions discussed below in this Appendix assume that the firm has already taken three foundation steps:

This report provides Members with an update on of the financial performance of the Corporation s managed IS service contract with Agilisys Ltd.

Career opportunity [Agile Coach]

Process Automation With VMware

Process Improvement Center of Excellence Service Proposal Recommendation. Operational Oversight Committee Report Submission

UNITED STATES OF AMERICA FEDERAL ENERGY REGULATORY COMMISSION. Statement of Thomas F. O Brien. Vice President & Chief Information Officer

A project manager may choose to use a combination or hybrid of agile and waterfall processes on a project. Here, we describe only the agile process.

Customer Support & Software Enhancements Policy

White Paper for Mobile Workforce Management and Monitoring Copyright 2014 by Patrol-IT Inc.

1 Google Apps for Education Henrico County, Virginia

Business Intelligence represents a fundamental shift in the purpose, objective and use of information

Change Management Process

The Power of Agility. Introduction to Cognizant s Agile Practice. Assess Enable Transform Deliver. Cognizant Agile.

Improved Data Center Power Consumption and Streamlining Management in Windows Server 2008 R2 with SP1

2008 BA Insurance Systems Pty Ltd

Entrepreneur Purchasing Recommendations for CRM

Service Level Agreement in IBM T Clud - ITAP

Mobile Telecom Expense Management

Organizational Applications and Solutions SCM and ERP

Case Study Law Firm Profit and Growth LBMS Transforms a Major Law Firm s Market Expansion & Increased Profitability Vision into Reality

Data Abstraction Best Practices with Cisco Data Virtualization

The Whole of Government Approach: Models and Tools for EGOV Strategy & Alignment

Job Profile Data & Reporting Analyst (Grant Fund)

BRISTOL CITY COUNCIL ROLE AND EMPLOYEE PROFILE: Architect (Practitioner Level) Specific Role Data Architect

How Does Cloud Computing Work?

Avaya Professional Services

IT Planning and Organizational Applications CRM and Integrated Solutions

Arkin Software Technologies Whitepaper Series Legacy Modernization Transformation into an Agile Enterprise

G-CLOUD FRAMEWORK SERVICE DEFINITION. Solution Architecture for Cloud Service. Copyright: point6 Ltd

Network Security Trends in the Era of Cloud and Mobile Computing

Systems Support - Extended

Solution. Industry. Challenges. Client Case Study. Legacy Systems too Costly to Maintain. Supply Chain Advantage. Delivered.

Mobile Workforce. Improving Productivity, Improving Profitability

An Oracle White Paper January Comprehensive Data Quality with Oracle Data Integrator and Oracle Enterprise Data Quality

Citrix Workspace Suite Secure access to apps, data and services from any device over any network. Ralph Stocker, Systems Engineering Channel

Licensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite

Succession Planning & Leadership Development: Your Utility s Bridge to the Future

Avaya Business Continuity Plan Overview

ITIL Service Offerings & Agreement (SOA) Certification Program - 5 Days

LINCOLNSHIRE POLICE Policy Document

Cross Agency Priority Goal Quarterly Progress Update

ENTERPRISE RESOURCE PLANNING

Best Practices for Optimizing Performance and Availability in Virtual Infrastructures

The AppSec How-To: Choosing a SAST Tool

Oakland County Department of Information Technology Project Scope and Approach

Table of Contents. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

HEALTH INFORMATION EXCHANGE GRANTS CRITERIA

Legacy EMR Data Conversions

COUNTY OF SONOMA AGENDA ITEM SUMMARY REPORT

Corporate Profile, 2014

Version: Modified By: Date: Approved By: Date: 1.0 Michael Hawkins October 29, 2013 Dan Bowden November 2013

Health Stream Portfolio (e.g. Mental health, drug & alcohol) and Contract of Employment

Mobilizing Healthcare Staff with Cloud Services

Vulnerability Management:

Problem Management Practitioners Forum. Thursday March 15, 2012 Jorge A. Wong

Research Report. Abstract: Security Management and Operations: Changes on the Horizon. July 2012

TOWARDS OF AN INFORMATION SERVICE TO EDUCATIONAL LEADERSHIPS: BUSINESS INTELLIGENCE AS ANALYTICAL ENGINE OF SERVICE

BACKGROUNDER. HP Enterprise Business

Knowledge Base Article

Information Services Hosting Arrangements

CMS Eligibility Requirements Checklist for MSSP ACO Participation

Information Technology Services. University of Maine System. Version December 20, 2012

CLOUD COMPUTING: SECURITY THREATS AND MECHANISM

AHLA. C. Big Data, Cloud Computing and the New World Order for Health Care Privacy

The user authentication process varies from client to client depending on internal resource capabilities, and client processes and procedures.

IBM z13 for Cloud IBM Redbooks Solution Guide

Captive outsourcing models

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents

Dec Transportation Management System. An Alternative Traffic Solution for the Logistics Professionals

Implementing an electronic document and records management system using SharePoint 7

Zimbra Professional Services Portfolio, Purchasing Guide & Price List

Information Technology Services (ITS) Strategic Plan. Release Date August 2010

SECTION J QUALITY ASSURANCE AND IMPROVEMENT PROGRAM

Contract Risk Management

Delivered with Logic. ERP Logic ERP Logic, LLC. All rights reserved.

Gartner Magic Quadrant Salesforce Automation 2009

Leoni s implementation of a travel and expense solution

SaaS Listing CA Cloud Service Management

CASSOWARY COAST REGIONAL COUNCIL POLICY ENTERPRISE RISK MANAGEMENT

CSU STANISLAUS INFORMATION TECHNOLOGY PLAN SUMMARY

Security Services. Service Description Version Effective Date: 07/01/2012. Purpose. Overview

IEMA Practitioner Volume 14 Supporting Information

Customizing Microsoft Dynamics CRM for Complex Field Service and Sales Organizations

Transcription:

www.wipr.cm TESTING TIMES: HOLISTIC ENVIRONMENT MANAGEMENT IN AN AGILE WORLD Peri Narasimha, Slutin Architect

Table f Cntents 03... Abstract 03... Mapping the Strategy 04... Service Integratin Creating a Unified TEM Mdel 05... Service Autmatin: Cntinuus Integratin and Cntinuus Delivery 06... Service Optimizatin: Adherence t Best Practices 06... Cnclusin 07... Abut the Authr 07... Abut Wipr Ltd.

Abstract As mre and mre rganizatins adpt agile Testing methdlgies, managing their Test envirnments becmes mre challenging due t the frequently changing business requirements. This als has an assciated impact n the Test executin and Test cverage. Agile way f sftware develpment requires a wrking cde at the end f every 2-3 weeks, which calls fr cntinuus cllabratin f the Testing team with ther crss functinal teams which culd be gegraphically dispersed IT departments are, thus, under tremendus pressure t ptimize csts and accelerate prvisining speed and increase availability f the Test envirnments. T be able t respnd t these challenges and assciated business needs, IT departments need t invest a significant amunt f mney and effrt in technlgies and methdlgies such as Cntinuus integratin Cntinuus delivery (CI/CD), virtualizatin and autmatin. Mapping the Strategy Test Envirnment Management (TEM) is a multi-dimensinal functin in the sftware delivery prcess which aids testing by prviding validated, stable and usable envirnments t execute test scenaris. Fr mst rganizatins tday, TEM des nt exist as a separate functin r entity due t which rganizatins fail t tap int its full ptential. This ften results in higher peratinal csts, negative impact n quality and database and peratins. The challenges multiply when rganizatins transfrm frm a traditinal way f testing t a mre agile envirnment. Fr instance, a single prject running in agile methd can have multiple releases and each release has multiple iteratins. Prviding rightly cnfigured envirnment fr each release and iteratin is quite challenging, given the scpe f changes that typically take place in agile methdlgy. lwer availability f test envirnments. It is als a challenge fr many rganizatins t manage their test methdlgy are described in detail belw: 3

Service Integratin: Creating a Unified TEM Mdel Unlike traditinal mechanisms f testing, Agile Testing needs an n-demand envirnment prvisining, higher availability and right cnfiguratins. The test envirnment team als has t manage the envirnments until all the iteratins are cmpleted. T cater t these demands, IT departments need t establish a unified test envirnment management mdel which enables seamless crdinatin between testing and all stakehlders. The Unified Test Envirnment Management Mdel creates a single pint f cntact fr the testing team t c-rdinate with and will be accuntable fr test envirnments and their related activities. In an agile envirnment, the test envirnment team perfrms all necessary activities like test infrastructure management, test data management, crdinatin and supprt, and deplyment management activities. Unlike the cnventinal way f testing, the agile methd integrates all test envirnment activities (see Figure 1). Assets & Inventry Testing Cde Deplyments Cde Deplyments Test Data Testing TCOE Crdinatin & Supprt Test Infra Crdinatin & Supprt Test Data Assets & Inventry Test Infra Task-based apprach Gal-based apprach Fragmented Unified delivery mdel N E2E Ownership E2E wnership and accuntability Figure 1: Unified Test Envirnment Management The first step twards building this mdel wuld be t understand elements critical f test envirnments. Typically, a test envirnment lifecycle cnsists f tw layers: 1 2 Infrastructure layer Applicatin and peratins layer BENEFITS OF THIS APPROACH: This apprach is cllabrative in nature as it integrates infrastructure, data, applicatin deplyment and supprt peratin services. This results in reductin f cmplexities and prvides end-t-end wnership and accuntability f the test envirnments In this mdel, the test envirnment team has cmplete wnership f these tw layers, invlving tasks starting frm envirnment prvisining, allcatin, supprt and maintenance t envirnment clean-up and refresh activities. Envirnment assets, resurces and envirnment peratins are cnslidated under a single umbrella. This results in creatin f synergy which, in turn, results in eliminatin f envirnment specific impediments and simplificatin f structures and prcesses 4

Service Autmatin: Cntinuus Integratin and Cntinuus Delivery In agile testing, each release prgram is structured with multiple releases and each f these releases generates a wrking prduct at the end f each iteratin r sprint. During such situatins, fulfilling test envirnment specific demands is the biggest challenge faced by the envirnment management team. As the vlume f wrk and the number f changes is high due t multiple iteratins f a typical prject, it makes sense t increase the autmatin ftprint as much as pssible in all facets f the delivery prcess. This als helps rganizatins save n time and csts as they are nt expsed t the hazards f manual prcesses. The illustratin belw depicts the brader areas in test envirnment management where autmatin is imprtant fr creating cntinuus integratin and delivery framewrk. TEST ENVIRONMENT LAYER WHICH KEY AREAS CAN BE AUTOMATED? BENEFITS Operatins Envirnment bkings Knwledge management Service desk Reprts and dashbards Faster envirnment bking Easy access f knwledge base Single pint f cntact Better visibility and cntrl thrugh detailed reprting Applicatin & Data Applicatin installatin & cde deplyments Versin management Test data generatin & masking Service virtualizatin Faster installatins and cde deplyments Higher availability f test data Early testing and higher test cverage by leveraging service virtualizatin Infrastructure Hardware virtualizatin Infrastructure mnitring Reduced lead time fr infrastructure prvisining Higher reuse and cst savings BENEFITS OF IMPLEMENTING CI/CD: Quick ROI generatin by reducing time and cst while increasing quality thrugh increased autmatin, virtualizatin and reductin in errrs Imprves efficiencies and prvides faster reslutin acrss rutine test envirnment management tasks such as scheduling, service desk, prvisining etc. 5

Service Optimizatin: Adherence t Best Practices Mature TEM service prviders maintain best practices that mimic prductin and align with Infrmatin Technlgy Infrastructure Library (ITIL) standards fr better utput. Prcesses and maturity f a service can be enhanced by understanding the current perating mdel and mapping it t the test envirnment strategy dcument. S, it is essential fr an rganizatin t understand the existing perating mdel befre defining the strategy fr the target perating mdel t manage test envirnments. Sme f the key pints t be cnsidered while defining the strategy fr a target perating mdel are: A strng alignment t: The enterprise release strategy and infrastructural strategy Current and future testing needs Gvernance mechanism Buy in frm all stakehlders Unlike prductin, test envirnments d nt fall under the high mnitring zne. Hwever, there is an increase in demand fr TEM t fllw prductin like best practices and guidelines. With the availability f cst-effective mnitring slutins, apprpriate mnitring tls can be implemented in test envirnments which will enable rganizatins t cntinuusly mnitr and crrect deviatins, if any, in service delivery. BENEFITS Cst ptimizatin and time reductin thrugh remval f duplicatin and implementatin f best practices Creatin f rbust framewrk fr creating a respnsive test envirnment perating mdel which can adapt t all testing paradigms Cnclusin With an increase in demand fr agile testing, rganizatins are under mre pressure t ensure higher availability and quick prvisining cmbined with disruptive technlgies such as hardware/sftware virtualizatin, clud cmputing and deplyment autmatin. It is, thus, imprtant t understand yur rganizatin s verall test envirnment strategy fr agile testing by fcusing n the three key areas: service integratin, service autmatin and service ptimizatin. These bring alng shrt and lng term benefits. In the shrt term, rganizatins will be able t build and sustain respnsive test envirnments capable f adapting t agile methdlgies. While in the lng run, imprvements in the verall perating mdel will result in creatin f best-in-class Test envirnment perating mdel capable f transfrming the entire QA and assciated functins. The lng-term imprvements will als result in delivery excellence and reductin in peratinal and capital csts. When a mature rganizatin adpts sftware develpment methdlgies like agile, it successfully implements service integratin, service autmatin and service ptimizatin in its prgram lifecycle. This will certainly enable rganizatin t prvide cmplete accuntability f the service and higher availability f the test envirnments by rchestrating with stakehlders and end-users. 6

Abut the Authr Peri Narasimha Peri Narasimha wrks at Wipr as a Slutin Architect fr the Test Envirnment Services. A pstgraduate in Cmputer Science with 15 years f IT experience, Peri has led and executed many integrated and testing prjects fr different custmers in the retail, telecm and insurance sectr. He has develped a tl called the TE Manager that autmates peratins layer f envirnment activities. He has als defined best practices and standardized test envirnment activities at the enterprise level and helped rganizatins achieve highest maturity level in managing test envirnments. Abut Wipr Ltd. Wipr Ltd. (NYSE:WIT) is a leading Infrmatin Technlgy, Cnsulting and Business Prcess Services cmpany that delivers slutins t enable its clients d business better. Wipr delivers winning business utcmes thrugh its deep industry experience and a 360 degree view f "Business thrugh Technlgy" - helping clients create successful and adaptive businesses. A cmpany recgnized glbally fr its cmprehensive prtfli f services, a practitiner's apprach t delivering innvatin, and an rganizatin wide cmmitment t sustainability, Wipr has a wrkfrce f ver 150,000, serving clients in 175+ cities acrss 6 cntinents. Fr mre infrmatin, please visit www.wipr.cm 7

www.wipr.cm DO BUSINESS BETTER CONSULTING SYSTEM INTEGRATION BUSINESS PROCESS SERVICES WIPRO LIMITED, DODDAKANNELLI, SARJAPUR ROAD, BANGALORE - 560 035, INDIA. TEL : +91 (80) 2844 0011, FAX : +91 (80) 2844 0256, Email: inf@wipr.cm Nrth America Canada Brazil Mexic Argentina United Kingdm Germany France Switzerland Nrdic Regin Pland Austria Benelux Prtugal Rmania Africa Middle East India China Japan Philippines Singapre Malaysia Suth Krea Australia New Zealand WIPRO LTD 2015 N part f this bklet may be reprduced in any frm by any electrnic r mechanical means (including phtcpying, recrding and printing) withut permissin in writing frm the publisher, except fr reading and brwsing via the wrld wide web. Users are nt permitted t munt this bklet n any netwrk server. IND/BRD/SEP 2015-NOV 2016