Product Modeling and Model Testing SAP s Product Modeling Environment (PMEVC) + espline s Avenue Enhancements

Size: px
Start display at page:

Download "Product Modeling and Model Testing SAP s Product Modeling Environment (PMEVC) + espline s Avenue Enhancements"

Transcription

1 Product Modeling and Model Testing SAP s Product Modeling Environment (PMEVC) + espline s Avenue Enhancements Demonstration and Discussion SAP Product Configurator Info Day Chicago 12 March 2013 David Silverman Governance and Compliance to Best Practices for your VC Model Changes

2

3 Software Built for You Governance Control Model Changes Collaborate on model development using Team Edition View Model Changes or compare across systems, clients Document Models automatically, add & share comments Model Health Check Report best practice deviations, IPC incompat. Auto-Test VC Changes or whole models Integrate with SAP: VC/IPC Master Data (incl. BOM, Routings), Quotes & Orders. Transform & Translate Models, eg. to/from non- SAP Configurators, Mass Changes Governance and Compliance to Best Practices for your VC Model Changes

4 PMEVC with Custom Buttons Governance and Compliance to Best Practices for your VC Model Changes

5 Introducing the VC App Exchange Find and Try Innovative VC Apps from PMEVC

6 Display Current Model as a Web Page

7 Health Check Reports Issues Specific to Your Models IPC Compat., Perf, Style,

8 Compare Two Model Revisions Over Time, or Across Systems/Clients

9 Run Automatic Testcases for the Current Model in ConfigScan

10 Edit Automatic Testcases for the Current Model in ConfigScan

11 PME VC Buttons and Apps

12 Addendum Do More with Less Effort and Higher Quality via Automatic Testing Still relevant; Originally presented at: Tuesday October 6 th 2009 Track 3 Partner solution 2009, Fysbee - espline

13 Presentation Flow 1. Why Improve Testing Practices? 2. Usage Scenarios for Automatic Testing 3. How ConfigScan Meets the Requirements 4. Illustrated Usage Scenarios Taming Wild Modeling Change-Driven Testing 5. ROI and Benefits of Auto-Testing 6. Q&A

14 Raise Your Hand If You implemented VC do you still get incorrect orders? Ever unable to sell an option to a customer? Can you present the entire offering in the configurator? Modeling errors sometimes get caught by users? You do NO testing? You only test in Production? You do only MANUAL testing? You do AUTOMATIC testing?

15 Why Invest in Automatic Testing? -1 Related to: Why did your company invest in VC? Avoid order rejections due to inconsistencies, guide users towards valid configurations, lower the cost of maintaining product data, expose the whole product range for sale, handle combinatorial explosion of possible configurations, reduce time to create an order The same arguments apply to automatic testing. Without testing, the chance that you have not solved these problems is very high. With manual testing, your chances are better, but why not apply the same reasoning and efficiencies as you did when you decided to go variant? This implies an automatic testing requirement.

16 Why Invest in Automatic Testing? -2 Three common objections why NOT: Time, Money, Inertia. Testing costs time, manual testing costs lots of time, and seems to only verify what your modelers knew already, the basics basically work because they already spent a lot of their time manually testing and correcting! TIME: Write Once, Run Many Times / More Quickly, Reliably MONEY: You run tests much more frequently, thus catching errors before their costs escalate. Your modelers and testers become more productive do more with less. INERTIA: You can safely "refactor" your rules without adding risk due to destabilization of your working

17 Why Invest in Automatic Testing? -3 Automatic testing with a test development environment provides crucial business benefits, including: Early detection of defects => lower cost per defect Productivity improvements for creating and maintaining models, tests Reduced risk of errors when changing or introducing new models Shorter delays between specification change and delivery Shorter release cycles Metrics on quality, model development velocity Happier and more productive staff, with more time to focus on business needs!

18 Why a Test Development Environment-1 For modelers and testers: A surprising fact from the programming world: automatic test frameworks for building and running tests increase developer productivity. This is true for modeling, too. => You need ways to create and maintain testcases quickly. Reduce delays between specification of a new product or feature or change, and its availability to users A good part of the delay is due to modelers searching for a solution, verifying that it works, verifying that it does not break other parts of the solution or other products configurations. Similarly for delays in implementing model corrections.

19 Why a Test Development Environment-2 This can be directly addressed by: Creating a shared testcase repository that enforces the business specification of your products Giving modelers the ability to run the testcases during development. (See prior CWG talk on Test-Driven Development, Extreme Modeling ). Multiple testing runs cost almost nothing!

20 Why a Test Language? Configurator-independent abstract language enables reuse of testcases across configurators eg. for migration projects, comparison of 2 configurators The requirement: be able to specify a large number of configurations in an output-oriented way ignoring the internals of a specific product model or even configurator. Without recreating your rules, in other words.

21 Why a Test Engine? Stop rewriting and maintaining code to run tests, in every testcase Declarative tests require less maintenance = more tests/quality per $

22 Why a Test Repository? Central maintenance, access enables control, collaboration, reuse of testcases, metrics Integrate into your development methodology and release process

23 Why Not Solve with Offshore Resources? Many possible configuration combinations means even your offshore resources would be unable to keep up. Hard to verify that manual tests were done correctly or done at all. By switching to automatic testing, you can reduce testing staff, do more with less, get verifiable results quickly, and focus your human resources on: creating and maintaining testcases once running frequently further increasing quality specific to a release

24 Presentation Flow 1. Why Improve Testing Practices? 2. Usage Scenarios for Automatic Testing 3. How ConfigScan Meets the Requirements 4. Illustrated Usage Scenarios Taming Wild Modeling Change-Driven Testing 5. ROI and Benefits of Auto-Testing 6. Q&A

25 2. Usage Scenarios for Automatic Testing-1 Releasing New Products Updating Existing Products Evaluating Alternative Solution Approaches, Model Designs Configurable Product Data Migration Into or Out of SAP Compare legacy configurator to SAP Compare SAP configurator to 3rd-Party Compare VC to IPC KB Compare SAP System/Client to SAP System/Client Troubleshooting Urgent Errors in Production Modeler Productivity Optimization Tester Productivity Optimization

26 2. Usage Scenarios for Automatic Testing-2 Refactoring Models for Performance Optimization For Lower Cost of Maintainence Documentation of Solution / Anti-Solution Patterns Capture and retain your staff s and consultants expertise, and hard-won knowledge, by creating sample models and illustrative testcases.

27 Presentation Flow 1. Why Improve Testing Practices? 2. Usage Scenarios for Automatic Testing 3. How ConfigScan Meets the Requirements 4. Illustrated Usage Scenarios Taming Wild Modeling Change-Driven Testing 5. ROI and Benefits of Auto-Testing 6. Q&A

28 How ConfigScan Meets Auto-Testing Requirements-1 ConfigScan has a broad feature set for testing VC models within your ERP environment, including: Innovative, Hi-Productivity Test Development Environment, Create/Maintain/Run/Report Testcases that come from: Sales or Purchase Order History CU50 Configuration Simulation inside SAP ERP. External sources eg. by a test generator program or external GUI, import from Excel or XML Testcase Editor knows and shows all the objects in your model, saves you from having to know and remember yet another language s syntax or retype names.

29 How ConfigScan Meets Auto-Testing Requirements-2 Clear and complete testcase language you already know Reusable testcases, hierarchical organization Central storage of testcase repository in Document Management System, other options Results are stored in standard SAP Application Log. Performance test support

30 Presentation Flow 1. Why Improve Testing Practices? 2. Usage Scenarios for Automatic Testing 3. How ConfigScan Meets the Requirements 4. Illustrated Usage Scenarios Taming Wild Modeling Change-Driven Testing 5. ROI and Benefits of Auto-Testing 6. Q&A

31 Taming Wild Modeling Change-Driven Testing-1 Feedback from Testing Workshop at last year s CWG Berlin 2008 how do you test? We focus our effort on what has changed, since it is most likely to cause problems. In an ideal world, Business would pass specification of new products, changes, and defects to the modeling team. These specs would be translated into testcases that would be implemented in parallel with the implementation of the requirement.

32 Taming Wild Modeling Change-Driven Testing-2 In practice, it is not uncommon (raise your hand if ) for the modeling team to get working immediately with no thought of creating a testcase until later in the process, with some specs handed over orally and forgotten by UAT and pre-release testing time. ( all drivers think they are above average, and all modelers and programmers expect their code to run the first time). The opposite of Wild = Governance In this scenario, by detecting changes with an automatic tool (whether you implemented ECM or not), you won t leave changes to chance, and can ensure that each change to a rule, characteristic, BOM item, etc. has a test. <<Integration between espline Avenue Compare and Fysbee ConfigScan>>

33 Presentation Flow 1. Why Improve Testing Practices? 2. Usage Scenarios for Automatic Testing 3. How ConfigScan Meets the Requirements 4. Illustrated Usage Scenarios Taming Wild Modeling Change-Driven Testing 5. ROI and Benefits of Auto-Testing 6. Q&A

34 ROI of the Testing Process with ConfigScan Creation Maintenance Regression Testing Old Process With ConfigScan 10 Modelers 5 Testers Gain 40% on Test 10 Modelers 3 Testers 10 Modelers 5 Testers Gain 60 % on Test 10 Modelers (*) 2 Testers?? Push Button! At no Cost Indicator Old Process With ConfigScan Testing Duration (Creation) Testing Duration (Maintenance) Regression Testing Testing Schedule Traceability Quality 30% to 100% of Modeling Time depending on model complexity 10% to 100% of Modeling Time depending of model/change complexity No time to do it (it worked => it will work ) Sequential (after delivery) Bug Tracking System (Mantis), but no visibility on really passed tests. Hard work to build quality indicator Less than 30% of Modeling Time Less than 30% of Modeling Time For free! Test spec. in parallel All Scenarios have a log Measured for complete validation campaign

35 KEY Points Testing Costs Money! Not testing costs MORE money! The ability to use formal testcases for error reporting and communication between tester and modeler avoids a lot of misunderstandings! Breakpoint / Stop-at-Error facility helps modelers avoid spending all day long in CU50! Using a growing regression test base provides business continuity, especially with multilevel configuration. With ConfigScan it is almost at no Cost! Quality and Automatic Testing save money!

36 Presentation Flow 1. Why Improve Testing Practices? 2. Usage Scenarios for Automatic Testing 3. How ConfigScan Meets the Requirements 4. Illustrated Usage Scenarios Taming Wild Modeling Change-Driven Testing 5. ROI and Benefits of Auto-Testing Q&A

37 Customer Testimonial "...We've been using the ConfigScan Suite for the past 2 years. We have implemented an automated testing process for our configuration models. With ConfigScan, only two offshore resources are necessary for testing all our models. No doubt, ConfigScan is a major asset for ensuring our models' quality and significantly reducing maintenance cost..." Alain Desry Spring 2009

38 For More Information See New SAP VC Book espline and Fysbee contributed two chapters relevant to automatic testing, and management of VC models. 7.6 Product Model Validation with ConfigScan 7.7 Managing Variant Configuration

39 Product Modeling and Model Testing SAP s Product Modeling Environment (PMEVC) + espline s Avenue Enhancements Contact Information Don Cochran Don.Cochran@eSpline.com +1 (614) David Silverman David.Silverman@eSpline.com Governance and Compliance to Best Practices for your VC Model Changes

Software Evolution. Software Evolution. in the textbook. Importance of evolution. Overview of software evolution. 1. Introduction

Software Evolution. Software Evolution. in the textbook. Importance of evolution. Overview of software evolution. 1. Introduction Software Evolution in the textbook Software Evolution!! Chapter 9 (abridged) 1. Introduction Importance and overview 2. Evolution processes (9.1) Change processes for software systems. 3. Software maintenance

More information

WORKING WITH TEST DOCUMENTATION

WORKING WITH TEST DOCUMENTATION WORKING WITH TEST DOCUMENTATION CONTENTS II. III. Planning Your Test Effort 2. The Goal of Test Planning 3. Test Planning Topics: b) High Level Expectations c) People, Places and Things d) Definitions

More information

by Mariusz Dzwonkowski

by Mariusz Dzwonkowski Activity Report Story by Mariusz Dzwonkowski In many companies their employees needs to show their daily schedule at the end of the month. All tasks are verified by the supervisor and approved or rejected.

More information

ebook FIVE TIPS TO CUT TRANSLATION COSTS BY 25 PERCENT OR MORE PAGE 1 library

ebook FIVE TIPS TO CUT TRANSLATION COSTS BY 25 PERCENT OR MORE PAGE 1 library ebook library PAGE 1 FIVE TIPS TO CUT TRANSLATION COSTS BY 25 PERCENT OR MORE Create, translate, localize and publish better quality content more productively Given the current economy, companies large

More information

COGNITIVE QA: LEVERAGE AI AND ANALYTICS FOR GREATER SPEED AND QUALITY. us.sogeti.com

COGNITIVE QA: LEVERAGE AI AND ANALYTICS FOR GREATER SPEED AND QUALITY. us.sogeti.com COGNITIVE QA: LEVERAGE AI AND ANALYTICS FOR GREATER SPEED AND QUALITY ARTIFICIAL INTELLIGENCE vs. COGNITIVE COMPUTING Build a system that can generally perform any intellectual task so called Strong AI

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

Hybrid SAP Applications with Modern Digital Architectures Require a New Test Strategy

Hybrid SAP Applications with Modern Digital Architectures Require a New Test Strategy White Paper Application Development, Test & Delivery Hybrid SAP Applications with Modern Digital Architectures Require a New Test Strategy Table of Contents page Executive Summary...1 From the SAP Monolith

More information

COPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER?

COPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER? 1 WHAT S IN THIS CHAPTER? Defining application lifecycle management Learning about the Visual Studio 2013 product family Seeing ALM in action using Visual Studio Ultimate 2013 In June of 1999, Microsoft

More information

Agile Test Plan How to Construct an Agile Test Plan

Agile Test Plan How to Construct an Agile Test Plan Agile Test Plan How to Construct an Agile Test Plan XBOSoft White Paper How to Construct an Agile Test Plan www.xbosoft.com 2 Agile is changing not only the way we develop software but the way we work

More information

developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens

developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens Automating repetitive procedures can provide real value to software development

More information

1 A customer produces in a make-to-order environment and wants to have all dependent production orders related to the sales order.

1 A customer produces in a make-to-order environment and wants to have all dependent production orders related to the sales order. SAP EDUCATION SAMPLE QUESTIONS: P_PROD_65 SAP Certified Application Professional Production with SAP ERP 6.0 EHP5 Disclaimer: These sample questions are for self-evaluation purposes only and do not appear

More information

T Software Testing and Quality Assurance Test Planning

T Software Testing and Quality Assurance Test Planning T-76.5613 Software Testing and Quality Assurance 10.10.2007 Test Planning Juha Itkonen Outline Test planning, purpose and usage of a test plan Topics of test planning Exercise References: IEEE Std 829-1998,

More information

Why Test Management? 2 TechExcel DevTest

Why Test Management? 2 TechExcel DevTest Product testing is more complicated, labor-intensive, and time-consuming than ever before. Businesses are demanding greater openness, transparency, and scalability from their software investments they

More information

Analyzing Testing ROI Four Quantifiable Ways Testing Saves Money

Analyzing Testing ROI Four Quantifiable Ways Testing Saves Money Analyzing Testing ROI Four Quantifiable Ways Testing Saves Money Champion bull, Deets, photo by and used with permission of of The Double D Ranch, thedoubled@aol.com Black bear photo by and used with permission

More information

THE ZEN OF A CONNECTED BUSINESS. Why it makes sense to move your financial information to the cloud

THE ZEN OF A CONNECTED BUSINESS. Why it makes sense to move your financial information to the cloud THE ZEN OF A CONNECTED BUSINESS Why it makes sense to move your financial information to the cloud Introduction Every day, millions of business people use different products and apps to share financial

More information

ISTQB Certified Tester. Foundation Level. Sample Exam 1

ISTQB Certified Tester. Foundation Level. Sample Exam 1 ISTQB Certified Tester Foundation Level Version 2015 American Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.

More information

WE RE THE REMAN SOFTWARE EXPERTS

WE RE THE REMAN SOFTWARE EXPERTS WE RE THE REMAN SOFTWARE EXPERTS WE RE THE REMAN SOFTWARE EXPERTS Decades of Experience Help Us Understand and Meet Your Unique Needs Level Seven has been involved with remanufacturing for decades, having

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

reasons to invest in a CMMS

reasons to invest in a CMMS 11 reasons to invest in a CMMS 11 reasons to invest in a CMMS 1. Effectively plan preventive maintenance The purpose of preventive maintenance (PM) is to plan scheduled inspections so that defects are

More information

More than Mobile Forms Halliburton s Implementation of an End to End Solution

More than Mobile Forms Halliburton s Implementation of an End to End Solution CUSTOMER INTERVIEW More than Mobile Forms Halliburton s Implementation of an End to End Solution Hosted by: Mark Scott, VP Marketing, ProntoForms Yamina Hibbard, Global Asset Manager, Halliburton Mike

More information

WHITE PAPER. Standardization in HP ALM Environments. Tuomas Leppilampi & Shir Goldberg.

WHITE PAPER. Standardization in HP ALM Environments. Tuomas Leppilampi & Shir Goldberg. 1 WHITE PAPER Standardization in HP ALM Environments Tuomas Leppilampi & Shir Goldberg 2 1 INTRODUCTION... 2 2 HP ALM IN A NUTSHELL... 3 3 CHALLENGES IN USING HP ALM... 4 3.1 LACK OF GOVERNANCE... 4 3.2

More information

Skill Category 7. Quality Control Practices

Skill Category 7. Quality Control Practices Skill Category 7 Quality Control Practices Testing Concepts Developing Testing Methodologies Verification and Validation Methods Software Change Control Defect Management Process Management Processes CSQA

More information

The Business Side of SOA. Challenge: Inertia in the Organization

The Business Side of SOA. Challenge: Inertia in the Organization The Business Side of SOA Ron Schmelzer ZapThink, LLC Take Credit Code: NOBIZ Copyright 2006, ZapThink, LLC 1 Challenge: Inertia in the Organization Architecture doesn t have features and business executives

More information

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages 8.0 Test Management Outline 8.1 Test organisation 8.2 Test planning and estimation 8.3 Test program monitoring and control 8.4 Configuration management 8.5 Risk and testing 8.6 Summary Independent Testing

More information

Software Testing Life Cycle

Software Testing Life Cycle Software Testing Life Cycle STLC (Software Testing Life Cycle) is an integral component of SDLC (Software Development Life Cycle). Testing has become a distinct phenomenon during and after the development

More information

THE FIVE PROCESSES MECHANICAL ENGINEERS HATE (AND WHY.)

THE FIVE PROCESSES MECHANICAL ENGINEERS HATE (AND WHY.) THE FIVE PROCESSES MECHANICAL ENGINEERS HATE (AND WHY.) INTRODUCTION Mechanical engineering is among the best jobs on the planet. Inventing new things and solving problems requires both smarts and creativity.

More information

TECHNICAL SUPPORT HANDBOOK

TECHNICAL SUPPORT HANDBOOK TECHNICAL SUPPORT HANDBOOK Before Contacting ProntoForms Support............ 3 1. Search the knowledge base 3 2. Check our status page 3 3. Define the problem and gather background information 3 4. Gather

More information

The Software Quality Center of Excellence

The Software Quality Center of Excellence The Software Quality Center of Excellence A X I S T E C H N I C A L G R O U P A N A H E I M H E A D Q U A R T E R S, 300 S. H A R B O R, B L V D. S U I T E 904, A N A H E I M, CA 92805 PHONE :( 714) 491-2636

More information

David. Director of Rational Requirements and Quality Management Products

David. Director of Rational Requirements and Quality Management Products David Klavon Director of Rational Requirements and Quality Management Products Quality Management Providing Collaborative Lifecycle Quality Management What s going on? 40% of unplanned downtime is caused

More information

SAP AUTOMATION WITHOUT THE COMPLEXITY

SAP AUTOMATION WITHOUT THE COMPLEXITY SAP AUTOMATION WITHOUT THE COMPLEXITY WHITE PAPER OCTOBER 2012 CONTENTS CONTENTS Introduction 3 The Fundamental Problem 4 Things Are Getting Better But 5 The Brave New World 6 The Process To Achieve Utopia

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

IBM Rational Extensions for SAP Applications Application lifecycle management for consistent governance

IBM Rational Extensions for SAP Applications Application lifecycle management for consistent governance IBM Rational Extensions for SAP Applications Application lifecycle management for consistent governance Level: Introductory September 2007 Rational Integrations for SAP Solutions, Page 2 of 14 Contents

More information

Interlocking Design Automation. The Process

Interlocking Design Automation. The Process Interlocking Design Automation The Process Introduction Imagine an infrastructure manager in need of a new rail control system; maybe a new line is to be built, extended or re-signaled to increase capacity

More information

The Science of Running Effective User Acceptance Testing Cycles

The Science of Running Effective User Acceptance Testing Cycles The Science of Running Effective User Acceptance Testing Cycles WHITEPAPER Real-Time Test Management User Acceptance Test (UAT) programs have traditionally been areas of contention between IT and the Business.

More information

ISTQB CTFL BH QuestionsAnswers with Explanation

ISTQB CTFL BH QuestionsAnswers with Explanation ISTQB CTFL BH0-10 - QuestionsAnswers with Explanation For Software Testing Articles Visit @ http://softwaretestinghelp.com Join the Best Software Testing Training Course @ http://softwaretestinghelp.org

More information

BUY VS. UILD. Contract Lifecycle Management. 1. The organization s contract process is fully understood and well documented.

BUY VS. UILD. Contract Lifecycle Management. 1. The organization s contract process is fully understood and well documented. UILD Contract Lifecycle Management VS. BUY By Tim Sparks Over the past 10 years we have had the opportunity to implement approximately 100 contract lifecycle management (CLM) projects. All were SharePoint

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

Intro & Executive Summary

Intro & Executive Summary How do you encourage future growth and profitability with outdated systems and processes? The answer lies in Enterprise Resource Planning (ERP). A strong ERP system will not only guide you through your

More information

Structured Content and Personalization

Structured Content and Personalization Today s Webinar: Structured Content and Personalization Presented by: - Tom Magliery, XML Technology Specialist, JustSystems - Chip Gettinger, VP XML Solutions, SDL XySoft - Sophie Hurst, Director, Product

More information

GETTING THE MOST Out of. YOUR INFRASTRUCTURE Best Practices for Dev & Test Agility

GETTING THE MOST Out of. YOUR INFRASTRUCTURE Best Practices for Dev & Test Agility GETTING THE MOST Out of YOUR INFRASTRUCTURE Best Practices for Dev & Test Agility In today s world of application development, teams are beginning to use scrum methodologies to support their software development

More information

Create a Standard Cost Estimate. Hint: The marking allowance is done by the instructor.

Create a Standard Cost Estimate. Hint: The marking allowance is done by the instructor. Unit 9 Exercise 41 479 Create a Standard Cost Estimate Business Example Now that you have changed the BOM and the routing you need to calculate the cost for your finished product T-F1## again. You run

More information

Dynamics NAV Upgrades: Best Practices

Dynamics NAV Upgrades: Best Practices Dynamics NAV Upgrades: Best Practices Today s Speakers David Kaupp Began working on Dynamics NAV in 2005 as a software developer and immediately gravitated to upgrade practices and procedures. He has established

More information

Test Management: Part I. Software Testing: INF3121 / INF4121

Test Management: Part I. Software Testing: INF3121 / INF4121 Test Management: Part I Software Testing: INF3121 / INF4121 Summary: Week 6 Test organisation Independence Tasks of the test leader and testers Test planning and estimation Activities Entry and exit criteria

More information

Test Workflow. Michael Fourman Cs2 Software Engineering

Test Workflow. Michael Fourman Cs2 Software Engineering Test Workflow Michael Fourman Introduction Verify the result from implementation by testing each build Plan the tests in each iteration Integration tests for every build within the iteration System tests

More information

THE PURPOSE OF TESTING

THE PURPOSE OF TESTING Chapter 6 THE PURPOSE OF TESTING Context-Driven Overview of Quadrants Tests That Support the Team Tests That Critique the Product Quadrant Intro Purpose of Testing Managing Technical Debt Knowing When

More information

Michael Koester. Sr. Product Marketing Manager, Visual Studio Online, ALM & DevOps

Michael Koester. Sr. Product Marketing Manager, Visual Studio Online, ALM & DevOps Michael Koester Sr. Product Marketing Manager, Visual Studio Online, ALM & DevOps Part of the Visual Studio product team and a developer technologies specialist Based in Frankfurt, Germany (it s the airport

More information

Introduction to the Testing Maturity Model Enhanced TM (TMMe)

Introduction to the Testing Maturity Model Enhanced TM (TMMe) Introduction to the Testing Maturity Model Enhanced TM (TMMe) Developed by Thomas C. Staab President Wind Ridge International, LLC 11321 East Folsom Point Lane Franktown, Colorado 80116 USA 303-660-3451

More information

Key Takeaways: 1. How to make your Exploratory testing sessions more effective so that you achieve customer value

Key Takeaways: 1. How to make your Exploratory testing sessions more effective so that you achieve customer value 1 2 3 4 Objectives: In this talk, I want to talk about: a. What does it mean when folks say, I am doing Exploratory Testing, why is it important in Agile, etc b. Along the road, debunk some of the myths

More information

Five reasons why Test Automation fails

Five reasons why Test Automation fails White Paper wpsr0512 Five reasons why Test Automation fails Sharon Robson, Knowledge Engineer and Software Testing Practice Lead, Software Education B.Sc(Hons), Grad.Dip.IT, ISTQB CTFL, CTAL-ATA, CTAL-ATM,

More information

Sales Process Courseware. Sample Slides from Roll-out Courseware

Sales Process Courseware. Sample Slides from Roll-out Courseware Sales Process Courseware Sample Slides from Roll-out Courseware Ground Rules P G E Things we wont do Phone Calls Emails Projects Side Bars We will collect a $5 donation for every sidebar conversation,

More information

DELIVERING EFFECTIVE SALES QUOTES:

DELIVERING EFFECTIVE SALES QUOTES: DELIVERING EFFECTIVE SALES QUOTES: IMPROVE ACCURACY, SPEED, AND MARGIN WITH A CPQ TOOL BUSINESS CONSULTANTS DEEP TECHNOLOGISTS One of the key advantages of a customer relationship management (CRM) solution

More information

5 best (and worst) uses for Net Promoter Score

5 best (and worst) uses for Net Promoter Score 5 best (and worst) uses for Net Promoter Score. Issue: 2016 InsightSofa.com is a member of ROUCEK Group s.r.o.. All rights reserved 2016 Without exaggeration, Net Promoter SCORE is the best tool for measurement

More information

Solving your document problem

Solving your document problem 1 Solving your document problem Contents The new face of sales 1 What sales reps are really doing with their time 2 Sales documents and the problems they cause 3 Solution: Document generation 5 How document

More information

SAP SDO Script. Step 1: Follow the Jitterbit SAP SDO Installation instructions to install and prepare your org for our demo

SAP SDO Script. Step 1: Follow the Jitterbit SAP SDO Installation instructions to install and prepare your org for our demo SAP SDO Script Demo Setup and Preparation: Step 1: Follow the Jitterbit SAP SDO Installation instructions to install and prepare your org for our demo Step 2: Login into SFDC -> click Accounts -> All Accounts

More information

Carry out automated tests on software products/applications/modules

Carry out automated tests on software products/applications/modules Overview This unit is about carrying out automated tests to verify the functionality, usability, compatibility, security and/or performance of software products/applications/ modules. Applicable NOS Unit

More information

A lifecycle approach to systems quality: because you can t test in quality at the end.

A lifecycle approach to systems quality: because you can t test in quality at the end. Systems quality management White paper December 2009 A lifecycle approach to systems quality: because you can t test in quality at the end. Moshe S. Cohen, market/offering manager, quality management,

More information

The Beginner s Guide to CRM

The Beginner s Guide to CRM The Beginner s Guide to CRM AGENCY LOGO Customer relationship management can sound intimidating to small- and mid-sized businesses. After all, if your company only has a handful of customers, why do you

More information

Customer relationship management can sound intimidating to small- and mid-sized businesses. After all, if your company only has a handful of

Customer relationship management can sound intimidating to small- and mid-sized businesses. After all, if your company only has a handful of Customer relationship management can sound intimidating to small- and mid-sized businesses. After all, if your company only has a handful of customers, why do you need a dedicated process or system to

More information

SUZIE PRINCE ARAVIND S.V. DAVID RICE

SUZIE PRINCE ARAVIND S.V. DAVID RICE SUZIE PRINCE ARAVIND S.V. DAVID RICE GoCD is an on-premises, open source, continuous delivery tool with comprehensive pipeline modeling and value stream map to help you get better visibility into and control

More information

Chapter 9 Software Evolution and Maintenance. Chapter 9 Software evolution

Chapter 9 Software Evolution and Maintenance. Chapter 9 Software evolution Chapter 9 Software Evolution and Maintenance 1 Topics covered Evolution processes Change processes for software systems Program evolution dynamics Understanding software evolution Software maintenance

More information

Matthias Friedrich, Torsten Sternberg. Change Request Management with SAP. Solution Manager. Bonn Boston

Matthias Friedrich, Torsten Sternberg. Change Request Management with SAP. Solution Manager. Bonn Boston Matthias Friedrich, Torsten Sternberg Change Request Management with SAP Solution Manager Bonn Boston Contents Preface... 11 1 Introduction... 15 1.1 IT Change Management and the Information Technology

More information

MSC Software Standard Software Maintenance & Technical Support Usage Guide

MSC Software Standard Software Maintenance & Technical Support Usage Guide MSC Software Standard Software Maintenance & Technical Support Usage Guide About this document: Technical Support Usage Guide is written to educate and help customers in: Clarifying the extent of technical

More information

Using Vanguard SmartProcedures to Meet the NEI-AP Procedure Process Guideline April 13, 2006

Using Vanguard SmartProcedures to Meet the NEI-AP Procedure Process Guideline April 13, 2006 Contents Overview... 1 Section 1 Evaluate Request for New or Altered Procedure... 2 Section 2 Plan Procedure Development... 4 Section 3 Research Requests and Develop Procedure Draft... 6 Section 4 Determine

More information

EVALUATING CONTRACT LIFECYCLE MANAGEMENT SOLUTIONS: BEST-IN-CLASS FEATURES

EVALUATING CONTRACT LIFECYCLE MANAGEMENT SOLUTIONS: BEST-IN-CLASS FEATURES EVALUATING CONTRACT LIFECYCLE MANAGEMENT SOLUTIONS: BEST-IN-CLASS FEATURES INTRODUCTION INTRODUCTION CONTRACTS FORM THE FOUNDATION OF ALL BUSINESSES AND EVERY BUSINESS RELATIONSHIP. THEY DEFINE EVERY ASPECT

More information

PL Best Practice Managing Inventor ipart/iassemblies in Vault PDM

PL Best Practice Managing Inventor ipart/iassemblies in Vault PDM PL20989 - Best Practice Managing Inventor ipart/iassemblies in Vault PDM Markus Koechl Solutions Engineer PDM PLM Autodesk Central Europe Peter van Avondt Technical Specialist - Data Management Autodesk

More information

Modernizing EDI: How to Cut Migration and

Modernizing EDI: How to Cut Migration and Modernizing EDI: How to Cut Migration and Onboarding Costs by Over 50% An EXTOL International White Paper This white paper extends the EXTOL s Electronic Data Interchange (EDI) Modernization white paper

More information

Interactive presentation. Application methodology

Interactive presentation. Application methodology Interactive presentation Application methodology 01/15/2015 Release with confidence Deliver a performance your customers expect and your team can be proud of. Tap into our 20+ years experience in QA and

More information

Chapter 6 RESOURCE PLANNING SYSTEMS. Prepared by Mark A. Jacobs, PhD

Chapter 6 RESOURCE PLANNING SYSTEMS. Prepared by Mark A. Jacobs, PhD Chapter 6 RESOURCE PLANNING SYSTEMS Prepared by Mark A. Jacobs, PhD LEARNING OBJECTIVES You should be able to: Describe the hierarchical operations planning process in terms of materials planning (APP,

More information

Behaviour Driven Development

Behaviour Driven Development Behaviour Driven Development zero known defect software releases Challenging the assumption that good enough is really good enough Behaviour Driven Development (BDD) is an Agile methodology which improves

More information

Test Management Forum

Test Management Forum Test Management Forum 25 th January 2017 Agile Delivery Why does Testing get left behind? Abstract In this session, we take a look at the expectations of testing within an agile delivery. We've heard all

More information

80+ Accounting and Billing Implementations Implementations on the Salesforce Platform. 20 Employees Dedicated to Customer Success

80+ Accounting and Billing Implementations Implementations on the Salesforce Platform. 20 Employees Dedicated to Customer Success Company Overview Who Is Icon Cloud Consulting? The Most Experienced ERP Implementation Partner by the Numbers 170+ Implementations on the Salesforce Platform 80+ Accounting and Billing Implementations

More information

The Art of Ignoring. Hi, I m Alwin Hoogerdijk and my presentation today is about the Art of Ignoring. But first let me introduce myself.

The Art of Ignoring. Hi, I m Alwin Hoogerdijk and my presentation today is about the Art of Ignoring. But first let me introduce myself. The Art of Ignoring Hi, I m Alwin Hoogerdijk and my presentation today is about the Art of Ignoring. But first let me introduce myself. I am the President and founder of Collectorz.com. We make collection

More information

Brochure. Application Lifecycle Management. Accelerate Your Business. Micro Focus Application Lifecycle Management Software

Brochure. Application Lifecycle Management. Accelerate Your Business. Micro Focus Application Lifecycle Management Software Brochure Application Lifecycle Management Micro Focus Application Lifecycle Management Software Brochure Technology users across the globe are unrelenting in their demand for faster delivery of engaging

More information

Comprehensive QA testing for SAP and non-sap apps David Milette President and Managing Director, SQALogic

Comprehensive QA testing for SAP and non-sap apps David Milette President and Managing Director, SQALogic Comprehensive QA testing for SAP and non-sap apps David Milette President and Managing Director, SQALogic KEY LEARNINGS How to assess your current state of QA and test automation readiness How to develop

More information

The Value of Connecting Your Phone System and CRM

The Value of Connecting Your Phone System and CRM The Value of Connecting Your Phone System and CRM Contact centers have increasing pressure to be more efficient to do more with less time, money and resources. Customers also expect better service than

More information

Business Case for Supporting Your Enterprise System Implementation with Infor UAP (User Adoption Platform) The UAP Learning and Performance Solution

Business Case for Supporting Your Enterprise System Implementation with Infor UAP (User Adoption Platform) The UAP Learning and Performance Solution AN ROI WHITE PAPER Business Case for Supporting Your Enterprise System Implementation with Infor UAP (User Adoption Platform) The UAP Learning and Performance Solution TABLE OF CONTENTS 3 Executive Summary

More information

Product Documentation SAP Business ByDesign February Business Configuration

Product Documentation SAP Business ByDesign February Business Configuration Product Documentation PUBLIC Business Configuration Table Of Contents 1 Business Configuration.... 4 2 Business Background... 5 2.1 Configuring Your SAP Solution... 5 2.2 Watermark... 7 2.3 Scoping...

More information

How Paratransit Software Improves Trip Booking

How Paratransit Software Improves Trip Booking How Paratransit Software Improves Trip Booking 1 The Secrets To Better Trip Booking Much of the information that we try to express in our day-to-day communication is with regards to the major differences

More information

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle. Maturity Process Owner Check Release Description Valid Name / Department Name / Department Name / Department Detailed procedure for software development Title: Software Development Procedure Purpose: This

More information

Chapter 13. Building Information Systems

Chapter 13. Building Information Systems Chapter 13 Building Information Systems Learning Objectives How does building new systems produce organizational change? What are the core activities in the systems development process? What are the principal

More information

Cambridge University Press Agile Testing: How to Succeed in an Extreme Testing Environment John Watkins Excerpt More information

Cambridge University Press Agile Testing: How to Succeed in an Extreme Testing Environment John Watkins Excerpt More information 1 Introduction If you try to make the software foolproof, they will just invent a better fool! Dorothy Graham 1.1 Why Agile? In today s highly competitive IT business, companies experience massive pressures

More information

Reinventing the IT War Room:

Reinventing the IT War Room: Computer Network Solutions Reinventing the IT War Room: A use case paper for social IT collaboration www.itinvolve.com Does this sound familiar to you? Your IT organization is ready to do a major ERP upgrade.

More information

32 BETTER SOFTWARE JULY/AUGUST 2009

32 BETTER SOFTWARE JULY/AUGUST 2009 32 BETTER SOFTWARE JULY/AUGUST 2009 www.stickyminds.com Why automate? This seems such an easy question to answer; yet many people don t achieve the success they hoped for. If you are aiming in the wrong

More information

Chapter 3 Agile Software Development. Part 1b

Chapter 3 Agile Software Development. Part 1b Chapter 3 Agile Software Development Part 1b 1 Testing in XP Testing is central to XP and XP has developed an approach where the program is tested after every change has been made. XP testing features:

More information

PLM APPLICATION TESTING

PLM APPLICATION TESTING RETAIL PLM APPLICATION TESTING IN RETAIL DOMAIN Abstract Retail PLM application is an intuitive, web-based solution ideal for footwear, apparel, and consumer products. While every attempt is made to focus

More information

WHITEPAPER WHEN CA GEN ISN T COOL ANYMORE THE BUSINESS CASE, CHALLENGES AND SOLUTION FOR MOVING CA GEN APPLICATIONS TO A MODERN PLATFORM

WHITEPAPER WHEN CA GEN ISN T COOL ANYMORE THE BUSINESS CASE, CHALLENGES AND SOLUTION FOR MOVING CA GEN APPLICATIONS TO A MODERN PLATFORM WHITEPAPER WHEN CA GEN ISN T COOL ANYMORE THE BUSINESS CASE, CHALLENGES AND SOLUTION FOR MOVING CA GEN APPLICATIONS TO A MODERN PLATFORM Introduction CA GEN applications are usually of considerable size

More information

Q&A from the PSMJ Resources, Inc. / XL Group Webinar on September 18, 2012: Developing Satisfied Clients: 6 Steps That Can Save Your Assets

Q&A from the PSMJ Resources, Inc. / XL Group Webinar on September 18, 2012: Developing Satisfied Clients: 6 Steps That Can Save Your Assets Q&A from the PSMJ Resources, Inc. / XL Group Webinar on September 18, 2012: Developing Satisfied Clients: 6 Steps That Can Save Your Assets Q: Can you give us examples of how to set up a procedure to ID

More information

Service Model: A War Story

Service Model: A War Story Service Model: A War Story David Llewellyn Jones Lucid IT Pte Ltd - All rights reserved version 1.0 1 The Business Context A Managed Service Provider Grown rapidly through a number of acquisitions We had:

More information

Business Process Management: The Right Way to Do It

Business Process Management: The Right Way to Do It Business Process Management: The Right Way to Do It Smita Sharma Introduction BPM is really all about managing processes, the people who are the doers of the process, and the systems that help them achieve

More information

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

You might not realize it yet, but every time you log in to salesforce.com

You might not realize it yet, but every time you log in to salesforce.com Chapter 1 Looking Over Salesforce.com In This Chapter Solving business challenges Extending the value of what you have Deciding what salesforce.com size fits you You might not realize it yet, but every

More information

CMS Online Version 4.11 December Copyright 2018 International Human Resources Development Corporation

CMS Online Version 4.11 December Copyright 2018 International Human Resources Development Corporation CMS Online Version 4.11 December 2018 Copyright 2018 International Human Resources Development Corporation Introducing New and Improved CMS Online Product Features Cloud-based User-friendly interface SQA

More information

Enterprise Contract Management RFI/RFP Checklist

Enterprise Contract Management RFI/RFP Checklist Contracts 1 Contract Types 1.1 Does the solution support all contract types within the enterprise: buy side, sell side, admin, non-commercial, employee, etc.? 1.2 Is there the ability to define configurable

More information

Faster ROI with ALM Through Education February 4, Copyright 2014 Vivit Worldwide

Faster ROI with ALM Through Education February 4, Copyright 2014 Vivit Worldwide Faster ROI with ALM Through Education February 4, 2014 Copyright 2014 Vivit Worldwide Brought to you by Copyright 2014 Vivit Worldwide Hosted by Mark Herbert Vivit Director Education HP Software Education

More information

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Agile Development Doesn t Have to Mean Fragile Enterprise Processes Fragile Enterprise Processes An MKS White Paper By: Colin Doyle ALM Strategic Product Manager MKS Inc. The Move to Agile Agile software development methodologies are garnering a lot of interest these days.

More information

4 Reasons Organizations Are Taking an End-to-End Approach to Accounts Payable Automation

4 Reasons Organizations Are Taking an End-to-End Approach to Accounts Payable Automation 4 Reasons Organizations Are Taking an End-to-End Approach to Accounts Payable Automation An IOFM whitepaper Sponsored by 4 Reasons Organizations Are Taking an End-to-End Approach to Accounts Payable Automation

More information

Production Management and Scheduling

Production Management and Scheduling Production Management and Scheduling Meet Your Due Dates Your production process can be simple or complex, time consuming or quick, but one thing remains constant the drive to meet your customer s delivery

More information

STOP. COLLABORATE & LISTEN. EIGHT BEST PRACTICES FOR IMPROVING COLLABORATION IN THE PROPOSAL PROCESS

STOP. COLLABORATE & LISTEN. EIGHT BEST PRACTICES FOR IMPROVING COLLABORATION IN THE PROPOSAL PROCESS STOP. COLLABORATE & LISTEN. EIGHT BEST PRACTICES FOR IMPROVING COLLABORATION IN THE PROPOSAL PROCESS THE NEED TO COLLABORATE The saying, it takes a village, is certainly true for many things, but it seems

More information

Thoughts about modelbased test management. Matti Vuori

Thoughts about modelbased test management. Matti Vuori Thoughts about modelbased test management Matti Vuori 7.4.2016 Contents 1/2 Introduction 4 Areas of traditional test management 5 Test monitoring and control re ISO 29119 6 Linked to other activities 7

More information

Secrets of Successful Modernization

Secrets of Successful Modernization White Paper Secrets of Successful Modernization www.looksoftware.com blog.looksoftware.com info@looksoftware.com White Paper Secrets to Successful Modernization Page 1 Contents IBM i the ultimate application

More information