1 The Pain and Gain of Test Automation – the early days Andy Redwood Portman Building Society

Slides:



Advertisements
Similar presentations
Introduction to ORYX. Agility without Control  Unacceptable rate of error (88%*)  Highly manual, with …  … limited automation potential  Lack of audit.
Advertisements

High level QA strategy for SQL Server enforcer
The Business Analyst and the SDLC
Software Quality David Jones, Director. 2 Agenda What is it and why is it important? How do we deliver it? Conclusions.
Common Management System – CMS “CMS Status & Future” 1 Financial Officers Association April 2004 “CMS Status & Future” William Griffith Vice President,
Becoming a Strategic Partner: Key Leadership Competencies
© 2014 Fair Isaac Corporation. Confidential. This presentation is provided for the recipient only and cannot be reproduced or shared without Fair Isaac.
Corporate Service Review DEPARTMENT OF BUSINESS AND EMPLOYMENT.
Page 1 Business Architecture – From Business Strategy to the Alignment of IT Rich Waller An Insurance Industry Case Study April 15, 2009.
PERFORMANCE FOR ALL The Project & the System. A HE project co-ordinated by University of Bristol, open to HE internationally. Developing the requirements.
Entrenching SOA in the organisation
Viewpoint Consulting – Committed to your success.
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Management Adrian Marshall.
1 Portfolio Committee on Home Affairs Compliance monitoring in the Department of Home Affairs 30 April 2013.
Enterprise Architecture
Privileged and Confidential Strategic Approach to Asset Management Presented to October Urban Water Council Regional Seminar.
Gaining Support for a Sustainable Agile Transformation Dennis Stevens, VP Enterprise Engagements LeadingAgile November 12, 2013.
Challenging title MAKING THE CASE FOR PLM Jos Voskuil.
Project Human Resource Management
Strategies for a Successful Core Banking Implementation -    The roll out of FLEXCUBE at Indovina Bank, Vietnam Mr. Phan Dao Vu First Deputy General Director.
When is a Project Ready for Software Automation? Michael Christesen Mat Krueper Ty Henson 1.
EPM Solution: Executive Overview and Discussion James Wright Christopher Pond 1 Microsoft Enterprise Project Management.
1 Workshop on the Strategic Planning Model. 2 Strategic Planning Model A B C D E Environmental Scan A ssessment Background Information Situational Analysis.
What Keeps You Awake at Night Compliance Corporate Governance Critical Infrastructure Are there regulatory risks? Do employees respect and adhere to internal.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
Certificate IV in Project Management Introduction to Project Management Course Number Qualification Code BSB41507.
1 © Quality House QUALITY HOUSE The best testing partner in Bulgaria.
Forecasting Process Sales and Operation Planning.
Change Management Programme. Vision of the union as an organising union ● Establish a change management team ● Agree a vision ● Agree an organising budget.
Ian Pickering How can Internal Audit help to address the top priorities of the Audit Committee?
Managing an Enterprise GIS Project: Key Things You Need Right from the Start Gerry Clancy Glenn Berger.
Strategy for ECM in a Decentralized Organization Beth Franssen, Electronic Corporate Marketing Consultant to Hines
Corporate Support PPSO Gez Keating, Serco Plc. AGENDA Portfolio Management Role of Corporate PPSO Processes Where to Start Benefits.
Hallgrímur Snorrason Management seminar on global assessment Session 8: Planning, programming and priority setting under budgetary restraints; human resource.
Bank Audit. Internal Audit Internal audit is an independent, objective assurance activity and can give valuable insight in providing assurance that major.
Information Services Management Development Programme 17 th June 2011 Gill Woodhams Assistant Director - Planning and Administration.
Health and Safety Executive Management Standards for Work-related Stress Scott O’Brien Policy Advisor, HSE Stress Priority Programme Team.
Testing as a Driver for Development Change Wall Street Systems Graham Thomas.
Introduction to Testing. Topics Who are we? Who are we? Software Testing Definition and Goals Software Testing Definition and Goals Facts and Numbers.
TDRp Implementation Challenges David Vance, Executive Director Peggy Parskey, Assistant Director October 23, 2014.
© Project One Consulting Limited All rights reserved. 0 Introduction to Project One Slides.
Illuminating Britelite’s Internal Services for Success Strategy for Process Improvement.
Minimising IT costs, maximising operational efficiency IO and NIMM: Now is the time Glyn Knaresborough Director of Strategic Consulting.
User Acceptance Testing The Hard Way Graham Thomas BCS SIGIST 10 th May 1996.
A Strategy for the Business. INTRODUCTION BUSINESS VISION OBJECTIVES CHALLENGES PLANNING BUSINESS AND COMMERCIAL DEVELOPMENT STRATEGY Always Thinking.
CHANGE READINESS ASSESSMENT Measuring stakeholder engagement and attitude to change.
" The Importance of RM in strategic in sustainable service delivery How to avoid Service Delivery Protest ” Institute of Municipal Finance Officers & Related.
Practical IT Research that Drives Measurable Results Get Started Bringing Order to Help Desk Request Chaos.
Practical IT Research that Drives Measurable Results Establish an Effective IT Steering Committee.
Planning Engagement Kickoff
Rapid Launch Workshop ©CC BY-SA.
Office 365 FastTrack Planning Engagement Kickoff
IT Governance at the SCO
It’s not all about the tool!
Change management driven by champions
Fraud Risk Management at Digital Insurance Market
STRATEGIC ROADMAP OF CASH MANAGEMENT
Description of Revision
Strawman Best Practice IIA Change Forum June 2017
Draft OECD Best Practices for Performance Budgeting
[Work Order #] [ARB Date]
IT Transformation: Strategic Plan & Pilot Public Education Department
Portfolio, Programme and Project
Agenda Purpose for Project Goals & Objectives Project Process & Status Common Themes Outcomes & Deliverables Next steps.
Case Study 1 By : Shweta Agarwal Nikhil Walecha Amit Goyal
{Project Name} Organizational Chart, Roles and Responsibilities
Creating a great Workplace Culture to Develop and Retain Great People
Presentation transcript:

1 The Pain and Gain of Test Automation – the early days Andy Redwood Portman Building Society

2 Portman Group 3 rd Largest Building Society in UK staff, 142 branches, HO in Bournemouth 2005 Total assets increased by 15% to £17.8 billion 2005 Residential mortgage balances up by 16% to £13.5 billion 2005 New residential lending up by 18% to £4.3 billion 2005 £237m of net retail inflows (Society) 2005 Retail savings balances increased to £11.4bn

3 Agenda Starting position Evaluation Buy-in Solution – first stage People What’s going well? Core issues Where are we going next?

4 The first 10 days 35 observations 43 suggestions Cross-referenced to risk table 19 actions agreed with Internal Audit 18 of 19 completed to date

5 Problem Statement June 2005 Need to be more ‘merger friendly’; Need to accommodate a diverse and changing architecture; Business applications must be resilient to change; Life-cycle processes are reactive; Testing takes too long; Accountability over the testing is weak; High Defect Rate in later test phases; High re-work rate; Testing Skill sets are being questioned;

6 Buy-in Management Bigger Picture CIO and executive Mandate for change Budget for tools Resource Strategy Training programme Team dynamic Test management Flexible process Multi-project focus Pragmatics Prioritising Communications

7 Gaining Control – Defining the End Game Define the problem – Decision point - Define the End Game Days Life-cycle changes Decision point – Automation (Winrunner/Quick Test Pro) months Revised Testing Strategy (by workshop) Pilot Programme – Champion required Decision point – good to go? Change Programme Staged Iterative Improvements By Programme Phased Improvement Quick Wins Action Now - Test Leadership, Proactive Risk-focus

Test Strategy 57 page Test Policy ‘The way we work’ ‘The way we want others to work with us’ Test Approach by exception Supported by Standards and User Guides

9 Testing – Red Flags TEST EXECUTION IMPLEMENTATION DEFINITION ANALYSIS DESIGNBUILD INITIATION Data Environment Test Manual Tests held In Access Process is Long & error prone Tests are duplicated Test does not Target risk Defects are missed Test can take months to complete Dependencies unknown Test Execution Restarts Every time 1 person 1 test Lack of early involvement Insufficient Reporting Environment Rebuild time Limited E2E Capability

10 June 2005 Team Structure 11 Manual Testers

11 IS Testing Flexible Working Group Business Manager IS Testing Test Manager Mortgage Channel Test Manager BAU Projects Test Manager Environment and Tools Test Manager Investment Projects Test Manager Regulatory Projects Test Manager Broker Channel Flexible Resource Pool – IS, IST, Business Secondments, External Resource

12 Stage1 Solution Write, publish and sign off the Strategy; Standardised but flexible process; Testing Services function; Accountability and ownership of the test; Flexible test resourcing from professional testing organisations – annual tenders; Integrated Test management Toolset – Test Director; Optimised Automated Functional and regression;

13 High Test Management focus Lower Test Management focus High Test Execution focus 1 Test Manager 3 Coordinators 12 Testers Defined Business Role Retained Expertise Hire Testers on demand Lower Test Execution focus Higher Cost Lower Cost No go zone Flexible Resourcing Risk-based Flexibility

14 Time Cumulative Defects High Detection Rate Low Detection Rate Test on or implement now Undetermined time saving Law of Diminshing Returns Risk Decision Point deploy now? Implementation date Requirements AnalysisDesignCodeTest Informed Deployments

15 Implementation date Requirements AnalysisDesignCodeTest No. of Tests Run Extended Testing Day Manual Testing In 8hr day Automated Testing In 14-18hr day Higher Test Volume Higher error detection rate Fewer Testers Production Stability Lower Costs

16 TEST EXECUTION IMPLEMENTATION DEFINITION ANALYSIS DESIGN BUILD INITIATION Data Environment Test Automated Where are we now? Input Test data Can be Scripted Tests Held in TD8 Tests defined to a multi-project Repository Real Time Prep by many Testers Data Load is Scripted Environment Performance Monitoring Automatic Environment Sanity Check Executions can be networked Execution is Unattended n-desktops On Demand Just enough Regression Testing Test Advise in Early stages Enterprise Test Strategy Continuity of Standards & Process Informed Decisions Measures & Metrics

17 Next Steps Integrate more across departments Roll out TD8 into development – move dynamic defect focus into Unit Testing Comparable execution toolsets across platforms Test Process Toolbox – more detail on the process Sort out our environments

18 Thanks for inviting us to your SiGiST Andy Redwood