© 2012 WIPRO LTD | WWW.WIPRO.COM 1 Test Strategy Pattern Venkatesh D Rao Sr. Consultant.

Slides:



Advertisements
Similar presentations
A BPM Framework for KPI-Driven Performance Management
Advertisements

INNOVATIONEMPOWERMENTTECHNOLOGY 1 SOFTWARE TESTING SERVICES
Technology Acceptance Model. Copyright 2007 Black & Rossi, LLC All rights reserved 10/15/05 Black & Rossi, LLC, all rights reserved Who we are Technology.
Life Science Services and Solutions
How to commence the IT Modernization Process?
Microsoft Business Value Planning Services Microsoft has launched a new Software Assurance benefit to help customers identify, unlock, and capture the.
Leverage MarkITS for agile solutions delivery that balances strategic thinking with tactical execution for “Business & Technology Convergence” MarkITS.
Business Architecture
Course: e-Governance Project Lifecycle Day 1
Chapter 4 Quality Assurance in Context
Public March 4, 2013 Head SDLC & ITIL Development and Consulting Peer M. Künstler The Journey to Agile WM IT and UBS Switzerland IT.
Building a SOA roadmap for your enterprise Presented by Sanjeev Batta Architect, Cayzen Technologies.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
Iterative development and The Unified process
Copyright © 2009 Accenture All Rights Reserved. 1 Copyright © 2008 Accenture All Rights Reserved. Client background This client is one of the world's largest.
Overview of Lean Six Sigma
Integrated Process Model - v2
Enterprise Architecture
Release & Deployment ITIL Version 3
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
CPIS 357 Software Quality & Testing I.Rehab Bahaaddin Ashary Faculty of Computing and Information Technology Information Systems Department Fall 2010.
- 1 - Roadmap to Re-aligning the Customer Master with Oracle's TCA Northern California OAUG March 7, 2005.
The Challenge of IT-Business Alignment
Identify steps for understanding and solving the
Service Transition & Planning Service Validation & Testing
How eNet4S can benefit your project? eNet4S Software Solution Business Team Chief Technology Officer July 11, 2006.
Ensuring Clients Achieve Superior Value in the Digital Economy Ensuring Clients Achieve Superior Value in the Digital Economy 12 th Software Engineering.
Build the Right Team 1 Organize for Success 2 Build Coalition with Business Partners 3 Maintain Flexibility 4 Key Success Factors KSF 1.1: Relentlessly.
Project Portfolio Management Business Priorities Presentation.
SOFTWARE PROCESS AND PROJECT METRICS. Topic Covered  Metrics in the process and project domains  Process, project and measurement  Process Metrics.
Chapter 1: Fundamental of Testing Systems Testing & Evaluation (MNN1063)
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Program Management Office ͏ Project Management
Project Management Enabling Quality Marien de Wilde, PMP April 2007.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
Dolly Dhamodiwala CEO, Business Beacon Management Consultants
Organizations of all types and sizes face a range of risks that can affect the achievement of their objectives. Organization's activities Strategic initiatives.
Establishing (or Enhancing) PMO Effectiveness Nicolle Goldman, PMP March 28, 2007.
Talent Acquisition, Staffing, Recruitment, Executive Search.
© 2010 IBM Corporation STRATEGIC ADVISORY COUNCIL MARCH 2011 Enterprise Architecture - Advisory Discussion – Greg Dietzel Vice President, Client Unit Director,
Managing Enterprise Architecture
Risk Mitigation Submitted By, S. Anitha Devi, M.E-CSE.
Phase-1: Prepare for the Change Why stepping back and preparing for the change is so important to successful adoption: Uniform and effective change adoption.
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
Building Business Transformation Capabilities Our perspective on the building blocks, structure and critical success factors to impact change Gillian.
Software Quality Engineering
CIM Modeling for E&U - (Short Version)
Plan and Safeguard Service Package for SAP S/4HANA
BANKING INFORMATION SYSTEMS
Chapter 10 Software Quality Assurance& Test Plan Software Testing
IT Governance at the SCO
Software Quality Engineering
Identify the Risk of Not Doing BA
The Systems Engineering Context
Main Author - Navaneetha Kowdle (Associate Director)
Software Requirements
Manfred Huber Based on an earlier presentation by Mike O’Dell, UTA
E2E Testing in Agile – A Necessary Evil
A Case Study on Enterprise Architecture
Advantages OF BDD Testing
Quantifying Quality in DevOps
Main Author - Navaneetha Kowdle (Associate Director)
Avoiding failure when implementing an enterprise system
Take Control Over Underwriting Quality and Leakage
Enterprise Architecture at Penn State
KEY INITIATIVE Financial Data and Analytics
KEY INITIATIVE Financial Data and Analytics
Presentation transcript:

© 2012 WIPRO LTD | 1 Test Strategy Pattern Venkatesh D Rao Sr. Consultant

© 2012 WIPRO LTD | 2 Setting Context Technology Diverse Pattern Business Goal Based Pattern Architecture Driven Pattern 6 Migration Based Pattern 7 Transition Based Pattern 8 Multi Rollout Based Pattern Process Based Pattern 2

© 2012 WIPRO LTD | 3 Setting Context

© 2012 WIPRO LTD | 4 Test Strategy Strategy: Longer Term or Lager Scale Plan of Action Specify Actions to address every Contingency Ideally should be a well laid out complete plan which can be executed by anybody [Reference: Games of Strategy By Avinash Dixit, Susan, David] Deriving Test Strategy Patterns – Recurring High Level Requirements Why Patterns ? Quick Reference to Solution

© 2012 WIPRO LTD | 5 Test Strategy Components

© 2012 WIPRO LTD | 6 Patterns

© 2012 WIPRO LTD | 7 Pattern Documentation Name: A short descriptive pattern name Context: Description of the context; derived from the Example Problem: The underlying question Forces: Why it is a problem? Solution: The basic idea of the solution Consequences: Outcome of using the pattern Known Uses: Know applications of the pattern in practice Related Patterns: Relationship with other patterns

© 2012 WIPRO LTD | 8 Name: Process Based Pattern Context: One of the US based insurance organization faced challenges in comparing and consistently measuring quality levels across Line Of Business (LOB) as each LOB followed different SDLC model. Problem: What is the Testing Strategy to address Quality Assurance (QA) requirements while migrating multiple programs to common baselined process? Test Strategy Levers What To Address?Impacts Test Methodology  Standardization of Methodology across LOB  Effective means to address change management Standardization of QA metric and report generation Test Process  Process Definition to support BAU without disruptions  Methodical approach to process changes (avoid big bang changes) Operational Support for ongoing projects People SkillsTraining to adopt to new processPeople enablement to successful rollout of redefined process

© 2012 WIPRO LTD | 9 Name: Technology Diverse Pattern Context: One of the US based Insurance Organization had developed applications using different technologies for Life Insurance and Non-Life Insurance. Problem: How to devise test strategy for disparate technology based solutions? Test Strategy Levers What To Address?Impacts People Skills  Build a map of people with specific technological skills to be put to use at various stages of test execution Ensuring availability of people with right skillsets Test Process  Process definition to address technological dependencies Avoidance of dependency that could potentially affect test schedule Test Environment  Well defined test environment requirements  Define a schedule to indicate at what stage of execution it should be made available  Identify required tools and what stage of execution it will be required Optimal usage of test environment and tools Test ManagementIdentification of risks and build contingency plans Well planned execution despite of having multiple dependencies

© 2012 WIPRO LTD | 10 Name: Business Goal Based Pattern Context: A North American Insurance customer initiated a project to re-architect existing applications with the intent of achieving the marketing requirement to rollout the products across states in shortened time cycle. Problem: How to devise a test strategy to meet business driven goals and objectives wherein meeting ? Test Strategy Levers What To Address?Impacts Test Process  Selection of right process to align to business goal. For example to reduced test life cycle consider agile process Removal of ineffectiveness due to process misfit. This could enable meeting of more than business objective such as:  Reduced cost  Speed to market Scope & Objective  Design the test process, methodology focusing on business objectives  Manage the test scope to ensure business objectives are not negatively impacted  Business objective driven execution  Well defined approach to meet the business goals and objectives Test Management  Identification of Risks and build contingency plans  Build Cost Of Quality Model (COQ) to track and measure cost of quality Well planned execution despite of having multiple dependencies

© 2012 WIPRO LTD | 11 Name: Architecture Driven Pattern Context: An Australian Insurance customer looking for re-architecting existing platform to SOA based architecture Problem: How to define a Test Strategy to meet the demands of Enterprise wide Re-Architecting of platforms and applications? Test Strategy Levers What To Address?Impacts Test Process  QA activities at early stages of Software Development Life Cycle (SDLC) to ensure design failures are detected much earlier  Well defined quality gates to ensure that critical defects are fixed Focus on defect prevention rather on defect detection Test Environment  Identify test environment requirements to execute testing both functional and non- functional for the emerging architecture  Define System Integration Test environment, staging environment, production environment Well defined test environment to test the solution which is being re- architected Test Methodology  Building test methodology to prove the new architecture meet the intended goals and objectives Effective test coverage and ensuring quality

© 2012 WIPRO LTD | 12 Name: Migration Based Test Strategy Pattern Context: One of the American Insurance Organization defined a strategic roadmap to consolidate the existing platform on which solution is built and reduce the number of COTS product used for the existing solution Problem: What is the best test strategy to support strategic projects and non- strategic projects simultaneously? Test Strategy Levers What To Address?Impacts Test Management  Dynamic management of resources Address fluctuations in resources requirements Test Environment  Test Environment requirements for both non-strategic and strategic projects Effective management of test environments across project tracks Test Methodology  Identify types of testing required at for different project tracks  Well defined scope of testing Optimizes test execution effort

© 2012 WIPRO LTD | 13 Name: Transition Based Test Strategy Pattern Context: Europe based Insurance Organization having multiple development partners who are also performing testing of the solution which they own. This resulted in major quality related issues. Problem: How to ensure successful completion of transition in an effective manner & perform Independent Verification & Validation? Test Strategy Levers What To Address?Impacts Test OrganizationQA governance structure to drive Quality requirements to be met across projects owned by different vendors Effective management of Quality Assurance Test MethodologyTo drive quality of products developed by 3 rd party vendors Quality Assurance Test ExecutionFast track test execution by completing the transition at the earliest Effectiveness of execution Defect ManagementPerform defect triages to prioritize defect fixes Avoids suspensions of test execution due to pending defect fixes Test ProcessFocus on aligning the test process to development life cycle adopted by 3 rd party vendors Brings process consistency across development life cycle

© 2012 WIPRO LTD | 14 Name: Multi Rollout Based Pattern Context: One of the Insurance Organization which has presence across geographies such as Latin American Countries, Asia Pacific, Europe and North American regions plan to setup centralized QA function to support releases across geographies Problem: How to address multiple releases across the geographies? Test Strategy Levers What To Address?Impacts Test Processstandardize the process across geographies Better control Quality Assurance Test Methodologystandardize the test methodology across geographies Better control over test execution Test Environment  Management of multiple test environment  Standardization of tools usage Availability of test environment for test execution Test OrganizationDefine effective operations modelBetter Governance Resource ManagementEnsure availability resources on need basis including people Test execution Test ManagementWhile driving test related activities independently across geographies bring in centralized control over testing Consistency and effective management of testing

© 2012 WIPRO LTD | 15 Venkatesh D Rao