Maximizing the Value of Automation Testing

Size: px
Start display at page:

Download "Maximizing the Value of Automation Testing"

Transcription

1 Maximizing the Value of Automation Testing November 26, 2013 open forum 1

2 Speaker : Steven Lombardi, M.Eng Senior Manager, Delivery at QA Consultants in June Delivery for all testing and quality assurance projects Future development of the organization and thought leader 17 years in the industry experience in multiple lines of business Major contributor to the success of many organizations both locally and globally in delivering high quality applications on time and on budget Modular and systematic approach combined with his unparalleled industry experience has allowed him to consistently reduce costs, time to market and reduce risk. Prior to joining QA Consultants, Steven was the Automation and Performance Manager for Alliance Data. This position required the designing, budgeting, planning, executing and planned maintenance of an automation framework. Master's Degree in Applied Science in Electrical Engineering from the University of Waterloo with a focus on mobile communications. Honours Bachelor of Applied Science in Electrical Engineering with a minor in Management Science. 2

3 Agenda What to automate How to create a plan How to choose the optimal tool How and why to test early and often How to organize for testing and why it's important How to develop scalable automated tests How to generate quality test data Why you should consider advanced automation tools Question and Answer 3

4 What to automate? Typical Reply: Look and feel out of scope 80/20 rule - Targeted suites (smoke suite, high risk regression suite, etc..) Return on investment is high Ideal test cases: - Repeatable and consistent - Run frequently on multiple builds - Involves copious amounts of data performing the same actions - Run on numerous lab environment combinations - Prone to human error - High risk prioritized 4

5 What to automate? Non Typical Reply: Agile Implement Test Driven Development Use Behavior Driven Development One sprint behind automation development Object Oriented Designed automation Calculate ROI based on future sprints Product demo presented with Automation Mobile Platform independent design Non factory secure device automation Instrumentation of application 5

6 Return on Investment Calculation Assumptions: worst case scenario - web based application testing - test data only used once - one OS and platform used - test work flows are unique - Automation tool is at no cost Legend: CEM = Cost of initial Execution of Manual test cases CMM = Cost of Maintenance of Manual test cases CRM = Cost to Re-execute Manual test cases X = number of re-execution for the project CIA = Cost to Implement Automation CMA = Cost to Maintain Automation CRA = Cost to Re-execute Automation and analyze 6

7 Return on Investment calculation From historical data: CIA = 3 CEM CMA = 4 CMM CRM = 5 CRA therefore CRA = 1/5 CRM ROI for automation = Manual Cost - Automation Cost ( CEM + CMM + CRMx) (CIA + CMA + CRAx) ( CEM + CMM + CRMx) ( 3 CEM + 4 CMM + 1/5 CRMx) -2 CEM 3 CMM + 4/5 CRMx 7

8 Return on Investment calculation example Example situation: CEM = 5 people for 5 days = 25 man days CMM = 5 people for 1 day = 5 man days CRM = 5 people for 3 days = 15 man days x = 2 week builds for 5 months = 10 ROI for automation = Manual Cost - Automation Cost = -2 CEM 3 CMM + 4/5 CRMx = = 55 man days of saving if automation is used 8

9 Create a Plan Architecture is key Service Oriented Architecture Enterprise service bus Database stored procedure Test data setup Database capture and rollback Environment setup Application programming interface Test suite identification Smoke suite, high risk suite, regression suite Application functional areas Development support Changes required for successful automation 9

10 Create a plan Agile Planning session Documentation updates User story details Test data setup Daily scrum meeting involvement Cross team automation development but common framework Definition of done Modular design Mobile Changes required for successful automation Where to obtain and manage the hardware Security state of hardware Wifi communication or Wireless Data Location based services Versions of hardware Version of OS (BB10 not supported) Device contingency 10

11 Choose the Optimal Tool Level of support (freeware vs. purchase) Experience level of work force Lack of functionality due to previous points Code repository Hardware, Operating System and development environment Consideration factors - Object repository overhead - Smart Identification - Built in functions - Browser support and similarities 11

12 Test Early and Often Night build, deploy and execution - Load balancer change, network change, database table change, container configuration change Code check in build, deploy and execute Stable elements (OO design) 12

13 Organize for Testing Internal communication Role and responsibilities defined Automation is a development role Peer coding to ensure success High access levels Application under test expert Test case, test data, steps, validation points clear 13

14 Develop Scalable Automated Tests Independent fundament components Designed for change Lower maintenance Accelerate script development Unique object identification through company Uniqueness is retained (build to build) 14

15 Develop Scalable Automated Tests Typical Reply: Use common actions - A grouping of common sequence of events - Parameters are either local or global Common advancement - Pass parameters in Common example - Login action - Passing in the username and password 15

16 Develop Scalable Automated Tests Non - Typical Reply: (applies to both agile and mobile automation) Turn actions into Functions - Allows for over loading - Allows for return and report - Allows for validation point and easy of debugging Break common actions into smaller elements - Using example: from QTP 16

17 Develop Scalable Automated Tests SystemUtil.CloseProcessByWndTitle "Flight Reservation" SystemUtil.Run "C:\Program Files (x86)\hp\quicktest Professional\samples\flight\app\flight4a.exe",".","C:\Program Files (x86)\hp\quicktest Professional\samples\flight\app","open" Dialog("Login").WinEdit("Agent Name: ").Set "John" Dialog("Login").WinEdit("Password:").SetSecure "528a ae81ef0db32c05def8445db11646b3642" Dialog("Login").WinButton("OK").Click var_exist = Window("Fight Reservation").Exist(60) If var_exist <> True Then ' ExitRun End If ExitTest("Could not load the Fight reservation windows even after a wait of 60 seconds")

18 Develop Scalable Automated Tests SystemUtil.CloseProcessByWndTitle "Flight Reservation" SystemUtil.Run "C:\Program Files (x86)\hp\quicktest Professional\samples\flight\app\flight4a.exe",".","C:\Program Files (x86)\hp\quicktest Professional\samples\flight\app","open" Dialog("Login").WinEdit("Agent Name: ").Set "John" Dialog("Login").WinEdit("Password:").SetSecure "528a ae81ef0db32c05def8445db11646b3642" Dialog("Login").WinButton("OK").Click var_exist = Window("Fight Reservation").Exist(60) If var_exist <> True Then ' ExitRun End If Create a function to close all unwanted applications Pass in a white list and black list Include a validation ExitTest("Could not load the Fight reservation windows even after a wait of 60 seconds")

19 Develop Scalable Automated Tests SystemUtil.CloseProcessByWndTitle "Flight Reservation" SystemUtil.Run "C:\Program Files (x86)\hp\quicktest Professional\samples\flight\app\flight4a.exe",".","C:\Program Files (x86)\hp\quicktest Professional\samples\flight\app","open" Dialog("Login").WinEdit("Agent Name: ").Set "John" Dialog("Login").WinEdit("Password:").SetSecure "528a ae81ef0db32c05def8445db11646b3642" Dialog("Login").WinButton("OK").Click var_exist = Window("Fight Reservation").Exist(60) If var_exist <> True Then ' ExitRun End If Create a function to open required components Pass in location of application Pass in browser under test and set global variable for remainder of test (example: local language) Include a validation ExitTest("Could not load the Fight reservation windows even after a wait of 60 seconds")

20 Develop Scalable Automated Tests SystemUtil.CloseProcessByWndTitle "Flight Reservation" SystemUtil.Run "C:\Program Files (x86)\hp\quicktest Professional\samples\flight\app\flight4a.exe",".","C:\Program Files (x86)\hp\quicktest Professional\samples\flight\app","open" Dialog("Login").WinEdit("Agent Name: ").Set "John" Dialog("Login").WinEdit("Password:").SetSecure "528a ae81ef0db32c05def8445db11646b3642" Dialog("Login").WinButton("OK").Click var_exist = Window("Fight Reservation").Exist(60) If var_exist <> True Then ' ExitRun End If Create a function to locate elements returning object Create a function to fill in text fields (WinEdit) Include a validation ExitTest("Could not load the Fight reservation windows even after a wait of 60 seconds")

21 Generate Quality Test Data Repeatable independent data Potential automation of data setup Database snapshot and restore Storage location of test data; version controlled Consider Advanced Automation Tools Business processes automation Behavior-Drive Development Different frameworks for success 21

22 BDD Template Based on User Story As a [Role] I want [Feature] So that I receive [Value] Given [Context] When [Even Occurs] Then [Outcome] 22

23 Conclusion Automation can improve testing outcomes Design is required for optimal efficiency Tool, People and structural model are key 23

24 Presenter's Contact Information Steven Lombardi M.Eng Senior QA Consultants Tel: slombardi@qaconsultants.ca Available also on Linkedin : ca.linkedin.com/pub/steven-lombardi-m-eng/0/38b/2b/ 24

25 Question and Answer Contact Information 25

Leading Practice: Test Strategy and Approach in Agile Projects

Leading Practice: Test Strategy and Approach in Agile Projects Leading Practice: Abstract This document provides best practices on how to strategize testing CA Project and Portfolio Management (CA PPM) in an agile project. The document does not include specific test

More information

Title: HP OpenView Configuration Management Overview Session #: 87 Speaker: Loic Avenel Company: HP

Title: HP OpenView Configuration Management Overview Session #: 87 Speaker: Loic Avenel Company: HP Title: HP OpenView Configuration Management Overview Session #: 87 Speaker: Loic Avenel Company: HP What we will cover in this session What is the HP OpenView configuration management solution for enterprises?

More information

Assessor-3 Release-1 Retrospective-ESI

Assessor-3 Release-1 Retrospective-ESI Assessor- Release- Retrospective-ESI This retrospective board is for the Release- for Assessor- project What worked well? The team work and support within scrum teams. 9 Dev's working well with the UI

More information

HP Quality Center 10 Overview

HP Quality Center 10 Overview HP Quality Center 10 Overview Baselining, Versioning and Release Management John Fodeh Solution Architect, Global Testing Practice 2008 Hewlett-Packard Development Company, L.P. The information contained

More information

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17 CM MatchPoint Agile This sessions shows how to use CM MatchPoint for the management and automated deployments in agile projects using frameworks like SCRUM Christoph Heinrich, CM First Plex Track A / Session

More information

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources. Data Sheet Application Development, Test & Delivery Performance Center Micro Focus Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization,

More information

How we sped up delivery using feature branches. Agilia Conference 2018 Jan Vilímek, Platform Architect Oriflame Software

How we sped up delivery using feature branches. Agilia Conference 2018 Jan Vilímek, Platform Architect Oriflame Software How we sped up delivery using feature branches Agilia Conference 2018 Jan Vilímek, Platform Architect Oriflame Software AGENDA About Oriflame Complexity we face Challenges we had when we were growing How

More information

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources. Data Sheet Application Development, Test & Delivery Performance Center Micro Focus Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization,

More information

Agile Scrum Process Checklist

Agile Scrum Process Checklist Agile Scrum Process Checklist To be successful, agile projects require a consistent management process. This checklist provides the various roles involved in agile projects (especially those with limited

More information

Introduction to Hyperion Financial Reporting

Introduction to Hyperion Financial Reporting Introduction to Hyperion Financial Reporting Created By : Rupam Majumdar Reviewed : Amit Sharma Contact Point : bisp.consulting@gmail.com Financial Management Task Financial Management tasks follow a typical

More information

Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017

Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017 Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017 Ten10 will be presenting on some of the common reasons we see why Agile fails, and how these can be avoided. Name: Steven Osman Role: Ten10

More information

Mendix Application Test Suite Expert Webinar - September Expert Services Consultant

Mendix Application Test Suite Expert Webinar - September Expert Services Consultant Mendix Application Test Suite Expert Webinar - September 30-2016 Clyde Waal Eduard de Bruijn - Expert Services Consultant - Solution Consultant Agenda Introduction to ATS Demo ATS Adopting ATS Roadmap

More information

JOB FAMILY DESCRIPTIONS

JOB FAMILY DESCRIPTIONS JOB FAMILY: APPLICATIONS DEVELOPMENT Director, Systems and Programming Job#: 1200 Responsible for the full systems development life cycle management of projects/programs. Provides direction for technical

More information

Managing the deployment of the Nintex Platform

Managing the deployment of the Nintex Platform Managing the deployment of the Nintex Platform Thomas Xu Velrada Senior Consultant NINTEX VTE Managing the deployment of Nintex Platform Thomas Xu Senior Consultant (SharePoint & O365) Perth, Australia

More information

Lean 4.0 Lean and digital automation. Lean Forum 2018

Lean 4.0 Lean and digital automation. Lean Forum 2018 Lean 4.0 Lean and digital automation Lean Forum 2018 Who are Sector Alarm? 2 The era of low tech improvement projects is over 3 4 Operational competitive advantage Operational Integrated Architecture Management

More information

Software Engineering in the Agile World. Table of contents

Software Engineering in the Agile World. Table of contents Table of contents Chapter 1 14 Software Engineering 14 1.1 Introduction 14 1.2 No standard software engineering methodology 14 1.3 Waterfall methodology 15 1.3.1 Software development under Waterfall model

More information

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year!

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year! DUMP STEP Question & Answer ACCURATE STUDY GUIDES, HIGH PASSING RATE! Dump Step provides update free of charge in one year! http://www.dumpstep.com Exam : 70-498 Title : Delivering Continuous Value with

More information

A 7-STEP FRAMEWORK TO IMPLEMENT CICD IN ETL TESTING

A 7-STEP FRAMEWORK TO IMPLEMENT CICD IN ETL TESTING VIEW POINT A 7-STEP FRAMEWORK TO IMPLEMENT CICD IN ETL TESTING Kiran Beemanakolly, Senior Project Manager, Infosys Limited Vasuki Rao, Technical Test Lead, Infosys Limited Abstract Organizations are increasingly

More information

DEVOPS. Know about DevOps.

DEVOPS. Know about DevOps. DEVOPS Know about DevOps www.hcltech.com Practice Snapshot FOCUS AREAS (PEOPLE, PROCESS AND TOOLS) Continuous Planning Continuous Integration Continuous Quality & compliance Env Config & Release Mgmt Feedback

More information

Top 10 Reasons Why Enterprises Should Adopt a Cloud-based Approach for Mobile Application Testing

Top 10 Reasons Why Enterprises Should Adopt a Cloud-based Approach for Mobile Application Testing 2011 Top 10 Reasons Why Enterprises Should Adopt a Cloud-based Approach for Mobile Application Testing EXTREMELY DYNAMIC MOBILE MARKET DICTATES A NEW TESTING APPROACH As an increasing number of organizations

More information

Moderator: Robert Wunderlich - Oracle. September 22, Copyright 2016, Oracle and/or its affiliates. All rights reserved.

Moderator: Robert Wunderlich - Oracle. September 22, Copyright 2016, Oracle and/or its affiliates. All rights reserved. Using DevOps to Drive Integration Projects from Microservices to the Cloud Expert Panel Experts: Joe Kardamis Sherwin Williams Suresh Poopandi Multiplan Xander van Rooijen Rabobank Matt Wright Rubicon

More information

Salesforce Governance: A New Hope

Salesforce Governance: A New Hope The purpose of governance is to provide a framework of policies, procedures & standards to ensure effective execution of projects / programs and provide strategic decision support & alignment bridging

More information

The Changing Roles of BAs and QAs in a SCRUM world

The Changing Roles of BAs and QAs in a SCRUM world By Stan Wrobel The Changing Roles of BAs and QAs in a SCRUM world For Business Analysts: - Requirements Elicita0on - Business Requirements Documents - So5ware Requirements Documents - Requirements Traceability

More information

Vendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo

Vendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo Vendor: GAQM Exam Code: CSM-001 Exam Name: Certified Scrum Master (CSM) Version: Demo QUESTION 1 What is the maximum amount of time that the team should spend in the daily scrum? A. As long as it takes

More information

RES Software and Microsoft

RES Software and Microsoft RES Software and Microsoft RES Software has demonstrated a decade-long commitment to the Microsoft platform and technologies and continues to embrace and extend Microsoft management solutions with future

More information

What is Continuous Integration. And how do I get there

What is Continuous Integration. And how do I get there What is Continuous Integration And how do I get there Related Workshops Introduction to DevOps Transform your Organization with DevOps Concepts DevOps Implementation Boot Camp Comprehensive literacy on

More information

S2 IT GROUP IT AND CLOUD CONSULTING CORPORATE TRAINING QUALITY ASSURANCE & PRODUCTION SUPPORT SOFTWARE DEVELOPMENT YOUR ON-SHORE IT PARTNER

S2 IT GROUP IT AND CLOUD CONSULTING CORPORATE TRAINING QUALITY ASSURANCE & PRODUCTION SUPPORT SOFTWARE DEVELOPMENT YOUR ON-SHORE IT PARTNER INFORMATION BY YOU, TECHNOLOGY BY US YOUR ON-SHORE IT PARTNER IT AND CLOUD CONSULTING SOFTWARE DEVELOPMENT QUALITY ASSURANCE & PRODUCTION SUPPORT CORPORATE TRAINING ARE THESE VALID CONCERNS Not having

More information

WIND RIVER SIMICS WHEN IT MATTERS, IT RUNS ON WIND RIVER DEVELOP SOFTWARE IN A VIRTUAL ENVIRONMENT

WIND RIVER SIMICS WHEN IT MATTERS, IT RUNS ON WIND RIVER DEVELOP SOFTWARE IN A VIRTUAL ENVIRONMENT AN INTEL COMPANY WIND RIVER SIMICS Electronic systems are becoming increasingly complex, with more hardware, more software, and more connectivity. Current systems are software intensive, often containing

More information

Context-Driven Performance Testing

Context-Driven Performance Testing Context-Driven Performance Testing Alexander Podelko alex.podelko@oracle.com alexanderpodelko.com/blog @apodelko February 20, 2019 About the Speaker Alexander Podelko Specializing in performance since

More information

Leveraging Project Testing Accelerators. Ryan Williams Retail Forum 07 October 23rd, 2007

Leveraging Project Testing Accelerators. Ryan Williams Retail Forum 07 October 23rd, 2007 Leveraging Project Testing Accelerators Ryan Williams Retail Forum 07 October 23rd, 2007 Agenda Introductions SAP QA Approach SAP s Recommendations for QA Solution Manager/QC Integrations Test Management

More information

Agile Software Production?

Agile Software Production? Agile Software Production? Andrew Patterson Electric Cloud Europe www.electric-cloud.com Agenda Its not (just) about Agile Development The real issues in the Software Development Lifecycle What are they?

More information

Fast and High-Quality Modern Software Testing Framework

Fast and High-Quality Modern Software Testing Framework White Paper Application Delivery Management Fast and High-Quality Modern Software Testing Framework Table of Contents page Introduction... 1 The Shift Left Movement... 1 The Modern Framework: Three Core

More information

QUEST Boston Full Lifecycle Testing of Commercial off the Shelf (COTS) Software. Thursday, April 7 th, :00 AM 12:00 PM

QUEST Boston Full Lifecycle Testing of Commercial off the Shelf (COTS) Software. Thursday, April 7 th, :00 AM 12:00 PM Thursday, April 7 th, 2011 11:00 AM 12:00 PM QUEST Boston 2011 Full Lifecycle Testing of Commercial off the Shelf (COTS) Software PRESENTER: Saeid Vakili COMPANY: Ontario Ministry of Education This was

More information

How customer communications management affects business agility

How customer communications management affects business agility How customer communications management affects business agility A look at a day in the life with and without the flexibility of a customer communications management platform Table of Contents Introduction

More information

Organizational Matters

Organizational Matters Organizational Matters Christoph Matthies christoph.matthies@hpi.de Software Engineering II WS 2018/19 Prof. Plattner, Dr. Uflacker Enterprise Platform and Integration Concepts group Communication If you

More information

Agile Methods for BI Delivering Higher ROI, Earlier Results, User Adoption

Agile Methods for BI Delivering Higher ROI, Earlier Results, User Adoption Agile Methods for BI Delivering Higher ROI, Earlier Results, User Adoption Michael Taylor Practice Area Lead Business Intelligence With input from Gareth Cook Agile Thought Leader and Project Mgr. Agenda

More information

Closing the Agile Loop Continuous Integration, Continuous Information. Darryl Bowler Senior Systems Architect CollabNet

Closing the Agile Loop Continuous Integration, Continuous Information. Darryl Bowler Senior Systems Architect CollabNet Closing the Agile Loop Continuous Integration, Continuous Information Darryl Bowler Senior Systems Architect CollabNet Agenda How we got here Continuous Integration, Defined Poor Practices (Common Anti-Patterns)

More information

age e Solution Management Application Lifecycle Management

age e Solution Management Application Lifecycle Management Innovation o Management age e Solution Management Application Lifecycle Management CIO s Dilemma: Deliver Innovation without Disruption Once my system is up and running, you can touch my core processes

More information

Successfully Integrating Test Automation and Agile Projects 10/7/2009. Presented to Annex Consulting Group CIO Breakfast October 7, 2009

Successfully Integrating Test Automation and Agile Projects 10/7/2009. Presented to Annex Consulting Group CIO Breakfast October 7, 2009 Presented to Annex Consulting Group CIO Breakfast October 7, 2009 Successfully Integrating Test Automation and Agile Projects Silverpath Technologies Inc. Trevor.Atkins@silverpath.com Thinking Through

More information

IT Career Opportunities. Copyright 2012 CollabNet, Inc. All Rights Reserved.

IT Career Opportunities. Copyright 2012 CollabNet, Inc. All Rights Reserved. IT Career Opportunities Copyright 2012 CollabNet, Inc. All Rights Reserved. DevOps - What are people are saying The Future of DevOps is in development taking responsibility for deployment, while operations

More information

Asset Utilization with RtDuet and PI Event Frames. By: Keith Flynn / Gavin Murphy

Asset Utilization with RtDuet and PI Event Frames. By: Keith Flynn / Gavin Murphy Asset Utilization with RtDuet and PI Event Frames By: Keith Flynn / Gavin Murphy Agenda Introduction RtTech Software Inc. and NewPace Software Intro Business Drivers Our Solution The History The Components

More information

Exam Name: Microsoft Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management

Exam Name: Microsoft Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management Vendor: Microsoft Exam Code: 70-498 Exam Name: Microsoft Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management Version: DEMO QUESTION 1 You are the lead developer and architect

More information

2003 Pre-Conference Training Classes

2003 Pre-Conference Training Classes 2003 Pre-Conference Training Classes BBj and OSAS Bring your laptop to this hands-on class, which covers 3 main areas: Installation - Learn about the installation of Java and BBj on Windows and Linux,

More information

Empowering business through enterprise solutions... Building Relationship Globally.

Empowering business through enterprise solutions... Building Relationship Globally. Empowering business through enterprise solutions... Building Relationship Globally. joint venture between two trusted names The hallmark of 'LVD LVD Company nv (http://www.lvdgroup.com/) is a leading manufacturer

More information

Cloud Computing in the Industrial Space

Cloud Computing in the Industrial Space Cloud Computing in the Industrial Space John Bradley Manufacturing & Resources Industry Development Manager Microsoft Australia Tim Sowell Invensys Fellow/ Software Strategy Invensys 2010 Invensys. All

More information

Improvement Report. ERP Systems Optimization Review

Improvement Report. ERP Systems Optimization Review ERP Systems Optimization Review and Improvement Report ERP Systems Optimization Review 1 Popular Systems for Companies No organization buys enterprise software for the sake of owning it. It s all about

More information

SCAF Workshop The SCAF 2017 Cost Estimating Challenge

SCAF Workshop The SCAF 2017 Cost Estimating Challenge The following presentation was given at: SCAF Workshop The SCAF 2017 Cost Estimating Challenge Tuesday 4th April 2017 BAWA Centre, Bristol Released for distribution by the Author www.scaf.org.uk/library

More information

COURSE OUTLINE: Implementing a Data Warehouse with SQL Server Implementing a Data Warehouse with SQL Server 2014

COURSE OUTLINE: Implementing a Data Warehouse with SQL Server Implementing a Data Warehouse with SQL Server 2014 Course Name Course Duration Course Structure Course Overview Course Outcome Course Details 20463 Implementing a Data Warehouse with SQL Server 2014 5 Days Instructor-Led (Classroom) This course describes

More information

Load DynamiX Enterprise 5.2

Load DynamiX Enterprise 5.2 ENTERPRISE DATASHEET TECHNOLOGY VENDORS Load DynamiX Enterprise 5.2 The industry s only collaborative workload acquisition, modeling and performance validation solution for storage technology vendors Key

More information

Live Joint Webinar: Cognizant and Experitest Team Up to Empower Papa John's to Perfect Their Mobile Applications.

Live Joint Webinar: Cognizant and Experitest Team Up to Empower Papa John's to Perfect Their Mobile Applications. Live Joint Webinar: Cognizant and Experitest Team Up to Empower Papa John's to Perfect Their Mobile Applications October 6 th 2015 Speakers Angie Wallen QA Leader, Papa John's International Clayton Simmons

More information

Polarion ALM. Use Cases & Demo. Pasi Ahola, Tapio Tuomola Taipuva Consulting Oy

Polarion ALM. Use Cases & Demo. Pasi Ahola, Tapio Tuomola Taipuva Consulting Oy Polarion ALM Use Cases & Demo Pasi Ahola, Tapio Tuomola Taipuva Consulting Oy Agenda 1. Introduction What is ALM Application Lifecycle Management? Why? Industry trends for justification 2. Demo Based on

More information

Be DevOps Ready with Testing

Be DevOps Ready with Testing Webinar: Be DevOps Ready with Testing JKT-a HIGH IQ company, excelling in innovation & quality Speakers Prasenjit Sarkar VP & Global Head, Testing Services Date 28th June, 2017 Duration 45 Minutes NV Subrahmanyam

More information

Enabling Procurement Transformation and Maximizing Business Results through a Global Technology Platform

Enabling Procurement Transformation and Maximizing Business Results through a Global Technology Platform Enabling Procurement Transformation and Maximizing Business Results through a Global Technology Platform Masco Brian Smith Director, Global Supply Chain Services Ronald Dreher Manager, esourcing GEP Santosh

More information

Table of Contents HOL CMP

Table of Contents HOL CMP Table of Contents Lab Overview - HOL-1834-CMP - vrealize Suite Lifecycle Manager... 2 Lab Guidance... 3 Module 1 - Introduction to vrealize Suite Lifecycle Manager (30 minutes)...10 Introduction... 11

More information

What s next for Traditional Functional QA Managers?

What s next for Traditional Functional QA Managers? What s next for Traditional Functional QA Managers? JIM TRENTADUE OCTOBER 2017 JIM.TRENTADUE@OUTLOOK.COM Agenda Agile evolution of test and quality ownership Eight areas for QA Managers to focus on Breakout

More information

Challenges of Agile Development with an External Vendor: A Case Study. Bhushan Gupta Nike Inc.

Challenges of Agile Development with an External Vendor: A Case Study. Bhushan Gupta Nike Inc. Challenges of Agile Development with an External Vendor: A Case Study Bhushan Gupta Nike Inc. October 16, 2013 Agenda Background Challenges and Potential Solutions Conclusions Q&A Background Vendor Customer

More information

Organizing Testing Checklists

Organizing Testing Checklists Organizing Testing Checklists Mindfire Solutions www.mindfiresolutions.com April 21, 2003 Abstract: When Test Organizations plan serious implementation of checklist driven testing, systematic approach

More information

Take Control of Your On-Premises and Cloud-Based WebLogic Domains (CON6992)

Take Control of Your On-Premises and Cloud-Based WebLogic Domains (CON6992) Take Control of Your On-Premises and Cloud-Based WebLogic Domains (CON6992) Nicole Haba, Senior Principal Product Manager Oracle Brett Curtis, Systems Admin Principal 1 IDEXX September 19, 2016 Safe Harbor

More information

Automated Testing with CA Plex, CA 2E and Worksoft Certify DevOps for CA Plex

Automated Testing with CA Plex, CA 2E and Worksoft Certify DevOps for CA Plex Automated Testing with CA Plex, CA 2E and Worksoft Certify DevOps for CA Plex CM First Group Information Technologies Services and Product Company Focus on Application Modernization on IBM environments

More information

The Faster Road to Innovation Why Workopolis Went Agile

The Faster Road to Innovation Why Workopolis Went Agile The Faster Road to Innovation Why Workopolis Went Agile What I m Covering Today Why did we transition to Agile? What we wanted to Achieve Highlights of How We Did It What we Achieved What we Learned Technology

More information

Chapter 4 Document Driven Approach for Agile Methodology

Chapter 4 Document Driven Approach for Agile Methodology Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the

More information

CMPT 275 Software Engineering

CMPT 275 Software Engineering CMPT 275 Software Engineering Software life cycle 1 Software Life Cycle Sequence of processes completed as a software project moves from inception to retirement At beginning of project development, choose

More information

Professional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD)

Professional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD) Professional Scrum Developer with Rudi Larno & Steven Kockelkoren May 9 May 13, 2011 Belgium (location TBD) Overview The Professional Scrum Developer course is a unique and intensive five-day experience

More information

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum 1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum Delivering late Delivering over budget Delivering the wrong thing Unstable in production Costly to maintain Smart people trying to do good work

More information

design system integration for aero engine design

design system integration for aero engine design design system integration for aero engine design Aero engine design is a complex process involving multiple disciplines, which collaborate iteratively to achieve an optimized design. This involves exchange

More information

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques.

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques. BA31 - Unified Modeling Language (UML) for Business Analysts This course will provide Business Analysts with new capabilities to improve their skills with using visual modeling techniques to document requirements.

More information

IoT platform for smart businesses

IoT platform for smart businesses IoT platform for smart businesses Smart home Energy management Home security Assisted living All-in-one End-to-end platform Together, Develco Products and Ayla Networks provide an end-to-end IoT platform

More information

Offering options. Flowtime X X. Administration X X

Offering options. Flowtime X X. Administration X X PNMsoft Cloud Overview PNMsoft Sequence ibpms is available as either an on-premises or cloud offering. Sequence delivered in the cloud - PNMsoft Cloud - is a secure, scalable and reliable way to enable

More information

Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR

Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR AGENDA DevOps: Problem statement, what, and why How to enable DevOps Cloud Architecture PaaS OpenShift How OpenShift Accelerates

More information

Configuring and Managing a Private Cloud with Enterprise Manager 12c IOUG Collaborate 12, Session #312, Tuesday April 24, 4:30-5:30pm

Configuring and Managing a Private Cloud with Enterprise Manager 12c IOUG Collaborate 12, Session #312, Tuesday April 24, 4:30-5:30pm Configuring and Managing a Private Cloud with Enterprise Manager 12c IOUG Collaborate 12, Session #312, Tuesday April 24, 4:30-5:30pm Kai Yu Oracle Solutions Engineering Lab Dell Inc. Kai Yu, kai_yu@dell.com

More information

IBM Academic Initiative building skills for a smarter planet

IBM Academic Initiative building skills for a smarter planet IBM Academic Initiative building skills for a smarter planet IBM Academic Skills Cloud: Analytics 1 Robert Bry Relationship Manager Academic Initiative bry@us.ibm.com 2 3 4 Infrastructure / Deployment

More information

Your next transformation, one click away.

Your next transformation, one click away. The OSIsoft Marketplace Your next transformation, one click away. https://partners.osisoft.com/solutions/solution/114/ni-insightcm & https://partners.osisoft.com/solutions/solution/186/osisoft-pi-system-connectivity-toolkit-for-labview

More information

Index E, F. CA 2019 N. Nader-Rezvani, An Executive s Guide to Software Quality in an Agile Organization,

Index E, F. CA 2019 N. Nader-Rezvani, An Executive s Guide to Software Quality in an Agile Organization, I Index A Agile Manifesto, 3 4 Agile principles and myths, 3 5 Agile quality transformation designing PoCs, 177 enterprise level, 176 177 guidance, 177 team level, 175 176 Agile Software Solution Framework

More information

FastTrack for Dynamics 365

FastTrack for Dynamics 365 FastTrack for Dynamics 365 Accelerate Customer Success Includes new services for FY18 Q3 Customer Presentation Speaker Name Title Microsoft FastTrack Our customer success service for the Microsoft Cloud

More information

A W I P R O W H I T E PA P E R

A W I P R O W H I T E PA P E R A W I P R O W H I T E PA P E R GREENING TEST LABS: By Kathleen Goolsby Introduction Virtualization and green IT initiatives are a fundamental change in the way companies do business. As they enable using

More information

WebSphere Cast Iron Integration Overview IBM Corporation

WebSphere Cast Iron Integration Overview IBM Corporation WebSphere Cast Iron Integration Overview Agenda Why Integrate? Cast Iron Overview Successes Value proposition Q&A 2 60 Seconds on Cloud Definition Cloud Applications = SaaS Applications Platforms Infrastructure

More information

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s 15 anni 1 MLN Utenti migrati in cloud +800 Clienti +600 Progetti Crescita Doppia cifra YoY AMERICAS EMEA

More information

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s 15 anni 1 MLN Utenti migrati in cloud +800 Clienti +600 Progetti Crescita Doppia cifra YoY AMERICAS EMEA

More information

Use Hyperion Workspace User's Guide

Use Hyperion Workspace User's Guide Use Hyperion Workspace User's Guide 11.1.1.3 This software or hardware is developed for general use in a variety of information In EPM Workspace, select Tools, then Install, and then Smart View. Oracle

More information

Sign up to mailing list Join Slack, teaching team is available. All links are on the course website Slides are uploaded there too

Sign up to mailing list Join Slack, teaching team is available. All links are on the course website Slides are uploaded there too Sign up to mailing list Join Slack, teaching team is available All links are on the course website Slides are uploaded there too Week 1 (Oct 16 Oct 20) Introduction lectures Week 2 (Oct 23 Oct 27) Work

More information

Transforming to DevOps Creating a Collaborative Project Culture

Transforming to DevOps Creating a Collaborative Project Culture Transforming to DevOps Creating a Collaborative Project Culture 1 Topics to discuss Dispelling DevOps Myths So, What is DevOps and Why is it Important? Moving to DevOps (Creating a Collaborative Culture)

More information

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By Sample Exam ISTQB Agile Foundation Questions Exam Prepared By November 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals and Interactions

More information

At the Heart of Delivering Quality Assurance

At the Heart of Delivering Quality Assurance www.niit-tech.com At the Heart of Delivering Quality Assurance Delivering Reliable and Robust Duck Creek QA Services How do insurers using Duck Creek Technologies (DCT) Policy Administration Systems (PAS)

More information

Foundations of Software Engineering. Lecture 16: Process: Linear to Iterative Michael Hilton

Foundations of Software Engineering. Lecture 16: Process: Linear to Iterative Michael Hilton Foundations of Software Engineering Lecture 16: Process: Linear to Iterative Michael Hilton 1 Learning goals Understand the need for process considerations Select a process suitable for a given project

More information

"Test Automation Success: Choosing the Right People and Process"

Test Automation Success: Choosing the Right People and Process W8 Track 4/28/2010 1:45 PM "Test Success: Choosing the Right People and Process" Presented by: Kiran Pyneni Aetna, Inc. Brought to you by: 330 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770

More information

IMPLEMENTATION QUESTIONNAIRE

IMPLEMENTATION QUESTIONNAIRE IMPLEMENTATION QUESTIONNAIRE emaint CMMS Initial Assessment, Introductions & Services www.emaint.com (239) 494-8928 sales@emaint.com Contents emaint CMMS Functionality Flow Chart Introduction Purpose and

More information

NiceLabel 2017 Label Management System (LMS)

NiceLabel 2017 Label Management System (LMS) NiceLabel 2017 Label Management System (LMS) Rolf Giesbertz Software engineer 21.10.2016 Agenda 1 2 3 NiceLabel overview Your challenges Solution: LMS 1. Introduction 2. Why does NiceLabel exist? 3. Our

More information

Understanding Business Value of Life Cycle Management. Sumeet Mehra Application & Management Solution Specialist 6 th November 2008

Understanding Business Value of Life Cycle Management. Sumeet Mehra Application & Management Solution Specialist 6 th November 2008 Understanding Business Value of Life Cycle Management Sumeet Mehra Application & Management Solution Specialist 6 th November 2008 Disclaimer This session may contain product features that are currently

More information

Tools and technology usage in PFMS application lifecycle management process

Tools and technology usage in PFMS application lifecycle management process Tools and technology usage in PFMS application lifecycle management process LEPL Financial-Analytical Service, Ministry of Finance October, 2015 Dimitri Rakviashvili, Head of Software Department Agenda

More information

ARE YOU LOOKING FOR A NEW EXCITING CHALLENGE?? Look no further as Capitec Bank has opportunities within our Back-End Development team.

ARE YOU LOOKING FOR A NEW EXCITING CHALLENGE?? Look no further as Capitec Bank has opportunities within our Back-End Development team. Developer: Back-End (Cobol) Purpose of the Role ARE YOU LOOKING FOR A NEW EXCING CHALLENGE?? Look no further as Capitec Bank has opportunities within our Back-End Development team. In this role you would

More information

Robotic Process Automation

Robotic Process Automation Robotic Process Automation Contents 1 2 3 4 5 6 7 Our understanding of you needs 5 Brief introduction to Robotic Process Automation 7 Project activities and deliverables 10 Project timeline 13 EY Project

More information

Testing, Testing! Chair: Scott Durow, MVP Panel: Sarah Critchley and Priscilla Tse 13:45 14:35. explore. engage. elevate

Testing, Testing! Chair: Scott Durow, MVP Panel: Sarah Critchley and Priscilla Tse 13:45 14:35. explore. engage. elevate Testing, Testing! explore engage Chair: Scott Durow, MVP Panel: Sarah Critchley and Priscilla Tse 13:45 14:35 elevate Scott Durow Dynamics CRM MVP Solution Architect CRMUG Committee Member Dynamics CRM

More information

SAS IT Intelligence Resource Optimization for VMware Virtual Environments

SAS IT Intelligence Resource Optimization for VMware Virtual Environments SAS IT Intelligence Resource Optimization for VMware Virtual Environments Scott Van Valkenburgh, SAS Platform & ISV Partners, Director Michael Ingraham, SAS IT Intelligence, Bus. Development Manager Agenda

More information

Dragon Professional Group. The right corporate solution.

Dragon Professional Group. The right corporate solution. Dragon Professional Group. The right corporate solution. If you work in a corporate environment, Dragon Professional Group is the perfect documentation productivity solution for you and your staff. While

More information

IBM BPM on zenterprise

IBM BPM on zenterprise IBM BPM on zenterprise The world has turned Andreas Gröschl, Mainframe Architect groeschl@de.ibm.com The Modern Enterprise is a Network of Complex Interactions Powered by Mainframe Assets 70% of corporate

More information

Welcome to Staying Ahead Webinar

Welcome to Staying Ahead Webinar 18/11/2010 Welcome to Staying Ahead Webinar Migrating to HP Performance Center11 1 Agenda 1. Migration features and benefits 2. PSQS / Education offerings around migration to PC11 3. Q&A 2 HP BTO for Applications

More information