Stage How Did We Let Testing Get Into Such A Lowly Position?!

Slides:



Advertisements
Similar presentations
Options appraisal, the business case & procurement
Advertisements

Information Technologies Page 1 Information Technologies Page 1 Information Technologies Page 1 Information Technologies Page 1Information Technologies.
QA and Need for a QA Framework A Walkthrough. What is QA? Quality Assurance is a process driven approach Ensures that the developed product meets the.
Course: e-Governance Project Lifecycle Day 1
VERS Development and Thinking Howard Quenault and Nicholas Leask.
PROJECT TITLE Project Leader: Team: Executive Project Sponsor (As Required): Date: Month/Day/Year 110/17/2014 V1.
1 Australian Institute of Project Management Technology Enabled Project Engagement Process Dr. Chris Stevens Programme Director Group Technology Commonwealth.
Ray C. Rist The World Bank Washington, D.C.
Chapter © 2009 Pearson Education, Inc. Publishing as Prentice Hall.
AUDIT COMMITTEE FORUM TM ACF Roundtable IT Governance – what does it mean to you as an audit committee member July 2010 The AUDIT COMMITTEE FORUM TM is.
A Presentation for the Enterprise Architect © 2008 IBM Corporation IBM Technology Day - SOA SOA Governance Miroslav Petrek IT Software Architect
By Collin Smith COBIT Introduction By Collin Smith
Small Projects & Tailoring Using the PPA 1:15 – 2:15 Teresa Kinley, OPHPR With Panelists: Susan Wilkin, NCCDPHP Andy Autry, NCBDDD Carol Waller, NCEH/ATSDR.
Viewpoint Consulting – Committed to your success.
Software Measurement and Process Improvement
Action Implementation and Monitoring A risk in PHN practice is that so much attention can be devoted to development of objectives and planning to address.
IT Project Management Weeks 2 and 3. Topics of Discussion Introduction Identify the Business Case Scope the Project Plan the Project Delivery and Outcome.
Chapter 24 - Quality Management
Product Evaluation the outcome phase. Do the magic bullets work? How do you know when an innovative educational program has “worked”? How do you know.
 A project is “a unique endeavor to produce a set of deliverables within clearly specified time, cost and quality constraints”
The Evergreen, Background, Methodology and IT Service Management Model
S/W Project Management
© 2005 Virtue Ventures LLC. Licensed under a Creative Commons Attribution-Share Alike 3.0 License Feasibility Analysis For Social Enterprise.
Name, logo and (optional) motto of the company. Facts about the company In which industry company works? Product – what do you want to sell? (remember.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
CO2403 and CO3808 – Quality Management Systems Quality process definition, administration and accreditation.
CSI - Introduction General Understanding. What is ITSM and what is its Value? ITSM is a set of specialized organizational capabilities for providing value.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
IT Requirements Management Balancing Needs and Expectations.
Technology Transfer Execution Framework. 2 © 2007 Electric Power Research Institute, Inc. All rights reserved. Relationship Between Your EPRI Value and.
© 2001 Change Function Ltd USER ACCEPTANCE TESTING Is user acceptance testing of technology and / or processes a task within the project? If ‘Yes’: Will.
Welcome to Session 3 – Project Management Process Overview
Let Ascension take your business to new heights Tender Manager Scott Warnock Andrew Smillie.
Microsoft Office Project 2003: Selling EPM in your Organization Matt Wilson Business Solutions Specialist LMR Solutions.
Self Assessment Using EFQM Excellence MODEL Down Lisburn Trust’s Experience of Continuous Improvement John Simpson Down Lisburn Trust.
Corporate Social Responsibility LECTURE 25: Corporate Social Responsibility MGT
Project Kick-off Meeting Presented By: > > > > Office of the Chief Information Officer.
Core Banking Transformation: A Roadmap to a Successful Core Banking Product Implementation - PMI Virtual Library | | © 2008 Kannan S. Ramakrishnan.
Copyright  2005 McGraw-Hill Australia Pty Ltd PPTs t/a Australian Human Resources Management by Jeremy Seward and Tim Dein Slides prepared by Michelle.
Workshop on ICT Policy reform and rural communications infrastructure 22August – 2 nd Sept 2004 Tokyo, Japan Rural Communications Development – Uganda.
PROJECT TITLE Project Leader: Team: Executive Project Sponsor (As Required): Date: Month/Day/Year 16/25/2015 V2.
Version 10.0  The High Performance Organisation Ltd Creating A Process Based Management System 1 Welcome Creating a Process Based Management.
Align Business and Information Technology – with SOA Pradeep Nair Director – Software Group (IBM India/SA)
Chapter 1: Fundamental of Testing Systems Testing & Evaluation (MNN1063)
Software Engineering Lecture # 1.
14–1 Project Closure and Review Deliverables FIGURE 14.1.
Kathy Corbiere Service Delivery and Performance Commission
Or How to Gain and Sustain a Competitive Advantage for Your Sales Team Key’s to Consistently High Performing Sales Organizations © by David R. Barnes Jr.
Project Management Training
CT TEFT 1 November 5, Agenda Introduction Goal of Pilot Tier Piloting Activity to Pilot Role of Connecticut in the pilot Standards and Technologies.
Quality Assurance. Define Quality (product & service) Exceeds the requirements of the customer. General excellence of standard or level. A product which.
44222: Information Systems Development
Department of Water Affairs and Forestry Department of Water Affairs and Forestry Department of Water Affairs and Forestry Department of Water Affairs.
Presentation to the Ad-hoc Joint Sub-Committee on Parliamentary Oversight and Accountability Wednesday 20 March 2002 PUBLIC SERVICE MONITORING AND EVALUATION.
Albemarle County’s Departmental Assessment Process Who, What, When and How? Lori Allshouse, County Executive Department John Freeman, Department of Social.
How Good are you at Managing your Processes? Operational Excellence.
MEASURING BPM SOFTWARE ROI AND ITS BENEFITS IN RISK MANAGEMENT PROCESS AUTOMATION Contact us at | Web : | Tel: 1.
There’s no need to climb alone Spark Claims No Copyright, and encourages the use of any template, document or idea found on our website in the resolution.
CHANGE MANAGEMENT - PART 2 MODULE 7
PROJECT MANAGEMENT SHAHRIAR KHANDAKER DIRECTOR, PARTNERSHIP DEVELOPMENT AND COMMUNICATION, SAYRID ASSOCIATE EDITOR, SAJSS LECTURER, DEPARTMENT OF SOCIAL.
Australian National Audit Office Better Practice Guide: Implementation of Programme and Policy Initiatives Presentation to the Canberra PMI Chapter 7 March.
Building the foundations for innovation
Tutorial 10 Quality Management.
Object oriented system development life cycle
Quality Strategies In AGILE
Performance Measurement
Strawman Best Practice IIA Change Forum June 2017
Wellingtone PMO Practitioner
Investing in Data Management Capabilities
Presentation transcript:

stage How Did We Let Testing Get Into Such A Lowly Position?!

How Did We Let Testing Get Into Such A Lowly Position?! Well firstly who agrees with that view? Let’s see a show of hands. Well Stage don’t! We believe that the IT Industry has allowed testing to become under appreciated and that testing is wrongly used when we should be addressing Quality. The consequences of not changing this view within IT will result in it being our fault though. So how do we go about changing it?

How Did We Let Testing Get Into Such A Lowly Position?! Testing is viewed as unnecessary, costly and time consuming. The Test Community are viewed as being problematic, as road blocks to progress and not as valuable as a Development resource. Not to mention that Testing is viewed as optional and can be cut if time becomes an issue. So what do we do about testing being in a lowly position?

Who are Stage? Stage is an innovative thought leader in IT transformation through Governance, Change and Quality Management. At the heart of Stage are their people, industry experts in their chosen field with a passion for helping our customers achieve operational excellence. Stage’s unique delivery model enables the definition, assessment, implementation, review and continuous service improvement of the solutions we deliver. Allowing our customer’s to relax in the knowledge that expectations are managed throughout project delivery through to improving the solution based on the changing requirements of their business.

My role at Stage I currently work providing Strategic Solutions within Stage. I have 22 years of IT experience and have recently worked for the French Investment Bank BNP Paribas providing strategic solutions for Test Management. I have extensive Test Management experience gained across numerous industries, including Investment Banking, Oil & Petroleum, Retail Banking, British Government (HMRC), Utilities (British Gas - Centrica), Telecommunications (IBM for Cable & Wireless Optus) & Australian Government (Customs Department, Child Support Agency & Taxation Office)

What is Testing really? Testing ultimately identifies quality. Through testing an informed statement can be made about the state of software and it’s readiness to be deployed into a Production environment. Most organisations perform testing to some degree, however testing or quality assurance needs to be more detailed & exhaustive, more effective, more accountable & visible. In short, testing is the final point to capture issues before a customer impact and therefore it needs to focus on addressing the client requirements.

What is Testing Really? Cont. As defined by the Oxford English Dictionary; “Test: a procedure intended to establish the quality, performance, or reliability of something” Testing is about providing a statement of the quality of a product. Quality applies at each step within the Systems Development Life Cycle

Where Does Test sit in the SDLC? The simple answer is testing should be conducted throughout the SDLC. Development Test (Unit) System/Integration Test Regression Test Performance/Non-Functional Test (includes Stress, Load, Security, Operability etc) Business Acceptance Test User Acceptance Test (UAT) Each area within the SDLC has some level of Testing that should be conducted to determine if the nature of the change has worked and that a quality product is assured.

Perceived Views on Testing Unfortunately testing is sometimes viewed as an overhead or burden, rather than providing a much needed measure of quality. Testing can be viewed as; Time consuming, Unnecessary, Costly to do properly, Providing no real ‘value add’ and Anyone can test! Why have a dedicated team for testing? What testing does provide is a measureable output against a baseline position. This can gauge how successful the nature of change has been. A dedicated Test Team will provide an additional level of independent testing and auditable results addressing preordained scope & requirements.

How do I measure/ensure the quality of a change? Stating the obvious, but no assumptions have been made, as that is how things get into a lowly position, we need; Baseline current position & provide metrics Known scope of change Agree the tests to be conducted Agreed Quality Gates Reporting at the end of Day, Cycle, Phase and Project Continuous improvement/review/lessons learned What is a Quality Gate? Entry & Exit Criteria to demonstrate that one phase has met the agreed targets and that the following phase or phases can commence with a clean sheet. Set by all key Project Stakeholders at the start of the process and detailed in the Test Strategy & Test Plan documents.

How can we change the way that Testing is viewed? By making Quality everyone’s concern. Greater Management ‘buy in’ and support. By demonstrating that it is more cost effective to capture defects earlier. Hence by testing, or determining quality throughout the SDLC, problems in Production will be minimised and also less costly to correct. (See Next Slide.) More informed production of metrics & reports. Testing is a form of reporting. There is a wrong and a right answer for everything. Testing simply identifies what the outcome is. It is not designed to ‘place blame’ or ‘point score’. But simply to identify a result. Earlier involvement of all key project stakeholders. i.e. Business, Development, Testing, Users, Support and Project Management all meeting during the Project Initiation phase and clearly defining the expected outcomes, timelines, scope etc.

How can we change the way that Testing is viewed? – cont. Traditional approach leads to excessive costs Finding defects during testing, while less expensive than in production, is still too late 10% 40% 70% RequirementsDesig n Developmen t TestingProduction Defects Defect Introduction Defect Discovery £5,000x £1,000x £100x £10,000x £200x

What role will Stage play to improve Quality within the SDLC and raise the testing profile? There are 3 main scenarios that place us in a ‘lowly’ position; The wrong people i.e. Test resources who only look at Testing being at the end of the SDLC and do it badly. Unable to sell Testing/Quality i.e. Effective test resources will sell the fact that Testing is not the last element of the SDLC and that well supported metrics identify the quality concerns. An experienced tester will also identify where testing should sit. Not just at the end! Organisationally not interested in Testing or proving Quality i.e. Profit outweighs any negative impacts – see Investment Banking as a prime example.

What role will Stage play to improve Quality within the SDLC and raise the testing profile? By using the Stage Model for continuous improvement; Define Assess Implement Review Re-assess Through reducing Cost & Risk and improving Quality by having clearly defined requirements, a measureable baselined position, regular reporting, etc By aligning Testing closer to Business needs and mitigating Project risk. Understanding what testing means to the Business. Creation of Business Case, Return on Investment, Phased Adoption Model to minimise cost, Statistical reporting

Emphasising the point! To encourage Senior Project stakeholders to take more notice and buy into Testing, why not pick the biggest business application and what a system failure could mean as a result (negative press coverage, financial penalties, loss of revenue, customer retention, etc). Align with risks and issues within the business model. SLA setting and management is one area that may help to emphasise the point. Or pilot on a project that needs help, is high profile, etc Other tangible results are received. Better Capacity Planning, Securitisation, Incident / Problem Management