True stories about testing based on experiences

Size: px
Start display at page:

Download "True stories about testing based on experiences"

Transcription

1 True stories about testing based on experiences University of Antwerp Patrice Willemot Pre sales test consultant Petra Haldermans - Test Consultant / Test Manager 27/04/2011

2 CTG - Company overview Corporate Headquarters Buffalo, NY Founded in

3 CTG - Company overview European Headquarters Diegem, Belgium Founded in 1976 Bertrange, Luxembourg Reading, United Kingdom 3

4 CTG - Company overview Over employees worldwide 350 employees in Belgium Quality certification ISO 9001, Tick IT Beste Werkgever (2003, 2005, 2007, 2009 and 2011) Investor in People 4

5 CTG Belgium 5 5

6 Testing CTG Market Leader in Belgium Tought Leadership Strong & Active Partnerships Early Adopter in Software Testing since Test Professionals Hosts Belgium s largest Software Test Seminar 3 times winner of Eurostar Best Paper Award International speakers HP Platinum Partner 3 times HP Partner of the Year in 5 years Microsoft Gold Partner Intellectual Property We Commit Focus on Innovation & Training 10+ years of experience consolidated in IP Tools STBoX FASTBoX PTBoX Prove savings Search for Improvements Report on the value Invest in market best practices Share risks & rewards Always finish what we start CTGLabs STAcademy Centers of Excellence 6

7 Testing CTG Plan Design Transition Execute Drive IT CTG as Strategic Partner Test Maturity Assessment Optimizing the software and service lifecycle Test Practices Improvement Testing within reach Performance Testing Test Governance Test Automation Implementation Excel within the Lifecycle Training & Coaching Do IT CTG as Operation Partner 7

8 Knowledge Center STBoX Essentials STBoX Prime STBoX Agile FASTBoX PTBoX Workflow Templates Workflow Templates Workflow Templates Best Practices Utilities Best Practices Templates Instructions Examples Instructions Examples Instructions Examples Functional Libraries Instructions Instructions Examples Technologies ST Academy Training Center Centers of Excellence CTG Labs Annual Convention Knowledge Base Wiki Knowledge sharing White Papers 8

9 9

10 10

11 11

12 12

13 13

14 14

15 15

16 16

17 17

18 18

19 19

20 20

21 21

22 22

23 True stories about testing based on experiences 3 Dilemmas V-model Test Plan and risks Test Design and Execution 1 How to Implementation of a test process 23

24 Customer Case Company A: introduction Assignment: UAT Testing + Test Management Test Governance Difficulties: Different parties: Requirements definition: Company A Development & Testing (except UAT): Company B UAT Testing: Company A & CTG Meetings via Skype (companies in Belgium and the Netherlands) 24

25 Customer Case Company B: introduction Assignment Test Management System Testing, Acceptance Testing Test Automation Difficulties Distributed test teams (Trier, Paris, Gent, Bordeaux, Vienna) Different Test approaches Different development approaches (Scrum, V-model, Waterfall model) Different level of test maturity (very low, low, medium, high) 25

26 Dilemma 1: V-model No business users available for Acceptance Testing A company not familiar with the V-model No distinction between for example Component Testing and Acceptance Testing 26

27 Dilemma 1: The theory User Requirements Acceptance Testing System Requirements System Integration Testing System Testing Global Design Component Integration Testing Detailed Design Component Testing Code/Build 27

28 Dilemma 1: The theory User Requirements Acceptance Testing System Requirements Global Design Component Integration Testing System Integration Testing System 1 1 Testing 2 Detailed Design Component Testing Code/Build 28

29 Dilemma 1: The solution Goal: Increase business knowledge of the tester Change the mindset of the end user How: Combination of end users and testers Organize guided user acceptance test sessions Split test tasks between testers and end users Test Design on business level by IT Testers Review test cases by business Test Execution by business Promote early moment of involvement of testing Conclusion: Think about possible risks and workarounds during test planning! 29

30 Dilemma 1: The solution User Requirements Acceptance Testing System Requirements System Integration Testing System Testing Global Design Component Integration Testing Detailed Design Component Testing Code/Build 30

31 Customer Case: Company A Testing done in NL: Unit Testing Unit Integration Testing System Testing Testing done in BE: User Acceptance Testing, by both CTG and Company A (business users) Test Design by CTG Review by Company A (business users) Execution by CTG and Company A 31

32 Customer Case: Company A User Requirements CTG Acceptance Testing Company A System Requirements System Integration Testing System Testing Global Design Component Integration Testing Detailed Design Component Testing Company B (Netherlands) Code/Build 32

33 Customer Case: Company B Phase 1: CTG responsible for System Integration and Acceptance Testing Test Design and Test Execution Phase 2: CTG responsible for System Integration Testing Test Design and Test Execution Company B responsible for Acceptance Testing Test Execution of test cases created by CTG 33

34 Customer Case: Company B Phase 3: CTG responsible for testing during a Scrum Sprint Test Design and Test Execution Company B responsible for Acceptance Testing Test Execution of test cases created by CTG Phase 4: CTG responsible for testing during a Scrum Sprint Test Design and Test Execution CTG responsible for testing the integration of different Scrum Sprints (Scrum of Scrum) Company B responsible for Acceptance Testing Test Execution of test cases created by CTG 34

35 Customer Case: Company B Phase 1 Phase 2 35

36 Customer Case: Company B Phase 3 Acceptance Testing 36

37 Customer Case: Company B Phase 4 Acceptance Testing 37

38 Dilemma 2: Test Plans and Risks The client doesn t want to have a complete Test Plan A Test Plan: what do I need to add? How to deal with risks? We never thought about them We have a Test Plan, but nobody reads it 38

39 Dilemma 2: The theory Important things to consider (Risks & Requirements Based Testing): product risks & requirements Features To Test project risks test levels & quality attributes test types priorities constraints: available resources people & expertise infrastructure tools & techniques time & budget 39

40 Dilemma 2: The theory 40

41 Dilemma 2: The theory IEEE Template content 16 points test plan information introduction test Items features to be tested features not to be tested approach item pass / fail criteria suspension and resumption criteria test deliverables testing tasks environmental needs responsibilities staffing and training needs schedule risks and contingencies approvals 41

42 Dilemma 2: The solution Goal: Create awareness & pay attention to the importance of a Test Plan How: Organize a workshop about the content of the Test Plan (needs) Pay attention to the consequences in case no Test Plan is agreed upon Check consistency with Project Plan (e.g. escalations procedures) Rely on the Test Policy Think about the type of project (Agile / classic development) Conclusion: Convince the client that a Test Plan has a lot of advantages, even when a company is used to work in the same way for each project Reach consensus with a list of known risks 42

43 Customer Case: Company A A full version Test Plan with extra attention on: Suspension & Resumption criteria Test Project Risks Objectives per Test Level (and thus per company) Entry & Exit criteria between UAT Testing and the other Test Levels Description of the UAT process, with pre-defined milestones / quality gates Strengths and must haves: Penalties for the Risks Formal agreement of the document 43

44 Customer Case: Company B A full version of a test plan has been created based on the Company B template Test Items Environmental needs Scope Staffing and training needs Test Approach Risks and contingencies Organization Agreements Test Deliverables Glossary Test plan has never been reviewed or read by stakeholders Test plan has been ignored during the test project New template of the test plan has been created Process approach Roles and Responsibilities Environmental needs 44

45 Dilemma 3: Test Design & Execution We only want to do Exploratory Testing My team has a lot of knowledge about Test Design Techniques I am used to work with business users, but my new test team is not able to execute the existing test cases what should be my level of detail? 45

46 Dilemma 3: The theory Input Process Expected Result - High-level test case describes the input data and the predicted result on an abstract level. It can contains one or more low level test cases. - Example: A man age > 35 with >2 children - Low-level test case, the abstract values that were assigned to the input an predicted output of the high level test case, are replaced by concrete values. - Example: Dirk Honda, 70 years, 4 children 46

47 Dilemma 3: The theory Test Design Techniques: Line coverage Statement coverage Decision coverage (= Branch coverage) Condition coverage Decision / Condition coverage Multiple Condition coverage Condition Determination coverage Real-life Test Error Guessing Random Test Idiot Proofing Equivalence Partitioning Boundary Value Analysis Algorithm Test Decision Table Test Syntactic Test Semantic Test Elementary Comparison Test (ECT) Data Cycle Test / Entity Life Cycle Test Process Cycle Test Program Interface Test 47

48 Dilemma 3: The theory Exploratory testing is simultaneous learning, test design, and test execution An interactive test process Using the information gained while testing to design new and better tests A formal process defined tasks, objectives and deliverables Test Sessions and charts Testers have the skills to listen, read, think and report rigorously and effectively 48

49 Dilemma 3: The solution Goal: Define the right fit for the company How: Learn from experiences; what went OK, what went wrong in the past? Define advantages & disadvantages of high / low level test cases Think about which and whether you want to oblige Test Design Techniques Find out the knowledge of your test team Conclusion: Define the Test Strategy based on the needs and people within your test team 49

50 Customer Case: Company A Unit Testing: no written test cases Unit Integration Testing: no written test cases System Testing: written test cases in Excel; titles imported in Microsoft Team Foundation Server 2010 User Acceptance Testing: high level written test cases in TFS Written (Use Case Testing) by CTG and reviewed by the business users of Company A A list of needed test data created and finally defined by Company A Extra: error guessing done (not structured planned) Pitfall: all testing based on the same Use Case Specification Document, with defined objectives per test level 50

51 Customer Case: Company B At the start System-integration test cases based on requirements on the back of a napkin High level test cases with high level information (no click on button, ) Acceptance test cases based on requirements on the back of a napkin High level test cases with high level information (no click on button, ) Evolved to Acceptance test cases based on requirements on the back of a napkin High level test cases with high level information used by the end users Scrum test cases based user stories Only a title, no steps Uncontrolled exploratory testing Test Automation based on user stories 51

52 True stories about testing based on experiences 3 Dilemmas V-model Test Plan and risks Test Design and Execution 1 How to Implementation of a test process 52

53 Implementation of a test process: A best practices approach 2 main phases Test Maturity Assessment Test Practices Improvement Test Maturity Assessment Test Practices Improvement Test Maturity Assessment Test Practices Improvement Test Maturity Assessment Test Practices Improvement 53

54 Test Maturity Assessment Interview Metrics Documentation Determine SWOT Identification Assessment AS IS TO BE People Process Technology Workshop Based on STBoX TM Increase S and O Eleminate W and T Improvements Business cases Project cards Roadmap Improvements roadmap 54

55 From improvement goals to roadmap Identification TO BE Improvement goal 1 Improvement goal 2 Improvement goal 3 Improvements Improvement action 1 Improvement action 2 Improvement action 3 Improvement action 4 Improvement action 5 Improvement action 6 Improvement action 7 Improvement action 8 Improvements Improvement project 1 Improvement project 2 Quick Win 55

56 Test Maturity Assessment SMALL MEDIUM LARGE +/- 6 ac2vi2es Informal 1 formal deliverable Quickscan +/- 12 ac2vi2es Formal +/- 10 formal deliverables Regular +/- 22 ac2vi2es Formal +/- 14 formal deliverables Profound Size of the assessment depends on # departments # languages # interviews # test levels # test types Size of organiza2on Scope People Process Technology 56

57 Test Practices Improvement Outcome of the assessment Quality Roadmap Business cases Project Cards Reworked roadmap Re prioritization Life long learning Implementation Prioritised roadmap People Process Technology Continuous improvement Retrospective Test Maturity (Re-)Assessment Self Assessment 57

58 QUESTIONS AND ANSWERS

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

Scrum Testing: A Beginner s Guide

Scrum Testing: A Beginner s Guide Scrum Testing: A Beginner s Guide What is Scrum? Building complex software applications is a difficult task. Scrum methodology comes as a solution for executing such complicated task. It helps development

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

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Agile Waterfall Hybrid Model The Waterfall Model has been the ideal choice for software development.

More information

A Guide to Critical Success Factors in Agile Delivery

A Guide to Critical Success Factors in Agile Delivery IBM Global Business Services, U.S. Federal May 6, 2016 A Guide to Critical Success Factors in Agile Delivery Paul Gorans, Agile Competency Lead, IBM GBS Federal A bit about me 6 Years USAF: NSA Operations,

More information

Case Study: Applying Agile Software Practices to Systems Engineering

Case Study: Applying Agile Software Practices to Systems Engineering Case Study: Applying Agile Software Practices to Systems Engineering Presented by: Matthew R. Kennedy, PhD IEEE Software Technology Conference April 10 th, 2013 Definitions Agility The speed of operations

More information

Certified Team Coach (SA-CTC) Application - SAMPLE

Certified Team Coach (SA-CTC) Application - SAMPLE Certified Team Coach (SA-CTC) Application - SAMPLE Application Instructions Read the SA CTC Application Instructions before filling out this application. Application Review Process Overview The CTC Review

More information

ALM120 Application Lifecycle Management 12.x Essentials

ALM120 Application Lifecycle Management 12.x Essentials Course Data Sheet ALM120 Application Lifecycle Management 12.x Essentials Course No.: ALM120-125 Category/Sub Category: Application Development Management/ALM For software version(s): 12.5 Software version

More information

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE Yvonne Enselman, CTAL Information alines with ISTQB Sylabus and Glossary THE TEST PYRAMID Why Testing is necessary What is Testing Seven Testing principles

More information

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours Organizations that are highly agile & responsive to market dynamics complete more of their projects successfully than their slower-moving counterparts.

More information

Welcome to this IBM Rational podcast, The. Scaled Agile Framework in Agile Foundation for DevOps. I'm

Welcome to this IBM Rational podcast, The. Scaled Agile Framework in Agile Foundation for DevOps. I'm IBM Podcast [ MUSIC ] GIST: Welcome to this IBM Rational podcast, The Scaled Agile Framework in Agile Foundation for DevOps. I'm Kimberly Gist with IBM. Scaling agile in your organization can be a daunting

More information

When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment

When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment Marjorie Farmer Wireline & Perforating Global Software Discipline Manager Agenda Halliburton Situation and Challenges LIFECYCLE

More information

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Application Instructions Read the CTC Application Instructions before filling out this application. Application Review Process Overview The

More information

Best Practices for Enterprise Agile Transformation

Best Practices for Enterprise Agile Transformation Best Practices for Enterprise Agile Transformation A White Paper for the Software Development Project Community Date: May 2017 Select Computing, Inc. 9841 Broken Land Parkway Suite 209 Columbia, MD 21046

More information

Stan Verswijver PERSONAL PROFESSIONAL PROFILE

Stan Verswijver PERSONAL PROFESSIONAL PROFILE Stan Verswijver PROFESSIONAL PROFILE I m a senior IT Consultant specialized in IT Architecture. My main domain expertise is SOA/BPM, MDM, Enterprise Integration, Cloud, IoT, API Management and Blockchain.

More information

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University What is Agile? In simple terms, Agile is a collection of ideas to guide both the

More information

QUICK FACTS. Building a Corporate Quality Assurance and Testing Group TEKSYSTEMS GLOBAL SERVICES CUSTOMER SUCCESS STORIES.

QUICK FACTS. Building a Corporate Quality Assurance and Testing Group TEKSYSTEMS GLOBAL SERVICES CUSTOMER SUCCESS STORIES. [Manufacturing, QA and Testing] TEKSYSTEMS GLOBAL SERVICES CUSTOMER SUCCESS STORIES Client Profile Industry: Consumer Products and Services Revenue: Approximately $348 million Employees: nearly 400 Geographic

More information

Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy. Darian Poinsetta Senior Executive Agile CxO

Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy. Darian Poinsetta Senior Executive Agile CxO Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy Darian Poinsetta Senior Executive Agile CxO Enter to Win a Prize! Have any questions? Feel free to talk to Darian at the

More information

Introduction to Acceptance Test-Driven Development

Introduction to Acceptance Test-Driven Development ESSENTIAL WHITE PAPERS Introduction to Acceptance Test-Driven Development by Ken Pugh Introduction to Acceptance Test-Driven Development A Net Objectives Essential White Paper Net Objectives Press, a division

More information

Reducing Business Risk

Reducing Business Risk July 2005 Reducing Business Risk Through Agile Development Fred Tingey Head of Risk Systems BNP Paribas Introduction Context What is Agile Programming? Traditional vs Agile approach A New Way to do Things

More information

White Paper. Challenges in IT Service Management and Application Management

White Paper. Challenges in IT Service Management and Application Management White Paper Challenges in IT Service Management and Application Management This white paper summarizes the results of 7 international workshops in which representatives of IT Service Management and Application

More information

PROJECT & PORTFOLIO MANAGEMENT ROADMAP FOR OFFICE 365. October 1st, 2015

PROJECT & PORTFOLIO MANAGEMENT ROADMAP FOR OFFICE 365. October 1st, 2015 PROJECT & PORTFOLIO MANAGEMENT ROADMAP FOR OFFICE 365 October 1st, 2015 Any screen captures or concepts are for illustration purposes only Discloses Project futures roadmap and high-level areas of investment

More information

The Lessons Learned of a BA on an Agile Project

The Lessons Learned of a BA on an Agile Project F O C U S Q U A L I T Y E X P E R I E N C E The Lessons Learned of a BA on an Agile Project Presented by Jacqueline Sanders, PMP, CBAP Outline What Agile is NOT Key Components of Agile The Conversion to

More information

DASA DEVOPS PRACTITIONER

DASA DEVOPS PRACTITIONER DASA DEVOPS PRACTITIONER Syllabus Version 1.0.0 February 2017 RELEASE VERSION DATE Previous 0.9.9 February 2017 Current 1.0.0 February 2017 SCOPE AND PURPOSE OF THIS DOCUMENT The purpose of this document

More information

REQUIREMENT DRIVEN TESTING. Test Strategy for. Project name. Prepared by <author name> [Pick the date]

REQUIREMENT DRIVEN TESTING. Test Strategy for. Project name. Prepared by <author name> [Pick the date] REQUIREMENT DRIVEN TESTING Test Strategy for Project name Prepared by [Pick the date] [Type the abstract of the document here. The abstract is typically a short summary of the contents of

More information

Big Rock Estimation: Using Agile Techniques to Provide a Rough Software Schedule / Resource Estimate

Big Rock Estimation: Using Agile Techniques to Provide a Rough Software Schedule / Resource Estimate Big Rock Estimation: Using Agile Techniques to Provide a Rough Software Schedule / Resource Estimate This is the third article in the QSM Agile Round Table series. The QSM Agile Round Table was formed

More information

Oracle Taleo Business Edition Implementation Fixed Scope Offerings

Oracle Taleo Business Edition Implementation Fixed Scope Offerings Oracle Taleo Business Edition Implementation Fixed Scope Offerings Date Email Website : Dec-2015 : info@kovaion.com : www.kovaion.com Kovaion Consulting Kovaion A Snapshot Oracle Alliance Certified Consultants

More information

A SDLC Software Development Lifecycle It s a set of tools, artifacts, and work practices an organization uses to create software.

A SDLC Software Development Lifecycle It s a set of tools, artifacts, and work practices an organization uses to create software. 1 A SDLC Software Development Lifecycle It s a set of tools, artifacts, and work practices an organization uses to create software. That SDLC is integrated into a workflow process within the organization

More information

ENGAGING A PRODUCT OWNER ON A GOVERNMENT CONTRACT

ENGAGING A PRODUCT OWNER ON A GOVERNMENT CONTRACT Addressing the elephant in the room through shared experiences. ENGAGING A PRODUCT OWNER ON A GOVERNMENT CONTRACT Challenges and Solutions PROBLEM: When a Product Owner is not capable or actively engaged,

More information

ALM120 Application Lifecycle Management 12.0 Essentials Instructor-Led Training Version 12.0

ALM120 Application Lifecycle Management 12.0 Essentials Instructor-Led Training Version 12.0 ALM120 Application Lifecycle Management 12.0 Essentials Instructor-Led Training Version 12.0 OVERVIEW This course provides the tools you need to implement and use Application Lifecycle Management (ALM)

More information

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Scrum Master / Agile Project Manager An Approach for Personal Competency Development Scrum Master / Agile Project Manager An Approach for Personal Competency Development Summer 2013 www.illustratedagile.com 2013 Len Lagestee HOW TO USE THIS APPROACH There are two ways to use this document.

More information

Fundamentals of Business Analysis including BCS Requirements Engineering

Fundamentals of Business Analysis including BCS Requirements Engineering Fundamentals of Business Analysis including BCS Requirements Engineering Course Overview This 5-day course focuses on learning practical business analysis skills that can be used in the workplace. Course

More information

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) 3.1 IV&V Methodology and Work Plan 3.1.1 NTT DATA IV&V Framework We believe that successful IV&V is more than just verification that the processes

More information

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software?

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software? Software engineering Facts CSC 4181 Compiler Construction Software Engineering Lectures Part 1 Fact: The economies of ALL developed nations are dependent on software. Fact: More and more systems are software

More information

MICROSOFT DYNAMICS NAV FOR INTERNATIONAL

MICROSOFT DYNAMICS NAV FOR INTERNATIONAL WHITEPAPER MICROSOFT DYNAMICS NAV FOR INTERNATIONAL IMPLEMENTATIONS MICROSOFT DYNAMICS NAV AND INTERNATIONAL ERP IMPLEMENTATION This whitepaper explains why Microsoft Dynamics NAV is particularly well-suited

More information

SWE 211 Software Processes

SWE 211 Software Processes SWE 211 Software Processes These slides are designed and adapted from slides provided by Software Engineering 9 /e Addison Wesley 2011 by Ian Sommerville 1 Outlines Software process models Process activities

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

In-Process Automation

In-Process Automation www.hcltech.com In-Process Automation business assurance & testing Author: Sajitha Radhakrishnan SL CORE APPS-TESTING-TESTING-FT-BFSI HCL Technologies Ltd., Bangalore, India Sajitha.R@hcl.com WHITEPAPER

More information

Agile Delivery Framework (ADF)

Agile Delivery Framework (ADF) Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as

More information

Intermediate Certificate in Software Testing Syllabus. Version 1.4

Intermediate Certificate in Software Testing Syllabus. Version 1.4 Intermediate Certificate in Software Testing Syllabus February 2010 Background This document is the syllabus for the intermediate paper which leads to the practitioner level of qualification, as administered

More information

High performance software for agile multi-programme management and project management

High performance software for agile multi-programme management and project management EN4M TM agile programme and project management High performance software for agile multi-programme management and project management The art of omission Companies can keep on track for an agile future

More information

Test Process Improvement on a Shoestring

Test Process Improvement on a Shoestring Europe s Premier Software Testing Event Stockholmsmässan, Sweden Testing For Real, Testing For Now Test Process Improvement on a Shoestring Ruud Teunissen, Polteq, The Netherlands WWW.EUROSTARCONFERENCES.COM

More information

Agile leadership for change initiatives

Agile leadership for change initiatives Agile leadership for change initiatives Author Melanie Franklin Director Agile Change Management Limited Contents Introduction 3 Agile principles 3 Introduction to Agile techniques 6 Working in sprints

More information

Enterprise Architecture: an ideal discipline for use in Supply Chain Management

Enterprise Architecture: an ideal discipline for use in Supply Chain Management Enterprise Architecture: an ideal discipline for use in Supply Chain Management Richard Freggi Senior Supply Chain Architect (TOGAF 9.1 certified level 2) HP Inc. Content Understanding Supply Chain Management

More information

Business Analyst Perth; Full Time, Max Term

Business Analyst Perth; Full Time, Max Term Business Analyst Perth; Full Time, Max Term Navitas is a diversified global education provider founded in 1994 that offers an extensive range of educational services for students and professionals including

More information

Agile Easy Read Snippets - Book 1. Agile Snippets. David Geoffrey Litten Agile Primer

Agile Easy Read Snippets - Book 1. Agile Snippets. David Geoffrey Litten Agile Primer Agile Easy Read Snippets - Book 1 Agile Snippets David Geoffrey Litten Agile Primer The origins of DSDM Atern and Agile. The DSDM consortium which was formed in 1994, resulted from a need for a different

More information

Creating a Project Management Office (PMO)

Creating a Project Management Office (PMO) Creating a Project Management Office (PMO) By Jane Walton Managing Director, Clarity Decisions LLC Table of Contents Executive Summary... 3 Creating a PMO... 4 The Foundation Understand the Cultural Context...

More information

The Top 13 Organization Challenges of Agile Development and a Solution to Each

The Top 13 Organization Challenges of Agile Development and a Solution to Each The Top 13 Organization Challenges of Agile Development and a Solution to Each Executive Summary Agile methods often expose problems that were previously ignored or otherwise invisible, and the biggest

More information

Agile Quality Management

Agile Quality Management Agile Quality Management Panagiotis Sfetsos, PhD Assistant Professor, Department of Informatics, Alexander Technological Educational Institution E mail: sfetsos@it.teithe.gr Web Page: http://aetos.it.teithe.gr/~sfetsos/

More information

IT Services Management

IT Services Management RL Information Consulting LLC IT Services Management INFRASTRUCTURE ARCHITECTURE PLANNING Service Brief Prepared by: Rick Leopoldi August 4, 2009 Copyright 2009 RL Information Consulting LLC. All rights

More information

approach to successful project

approach to successful project 1 The NYS Forum, Inc. Using an Agile / Waterfall Hybrid approach to successful project delivery Presented by Matthew Carmichael Project Management Workgroup 2 When to use Waterfall Projects that require

More information

Integration Competency Center Deployment

Integration Competency Center Deployment Service Offering Integration Competency Center Deployment Achieve Higher Levels of Performance & Capability Benefits Experienced Informatica Professional Services managers provide invaluable insight Lower

More information

From Sales Strategy to Execution Leveraging expertise in enabling new go-to-market strategies to maximize ROI in your sales your people

From Sales Strategy to Execution Leveraging expertise in enabling new go-to-market strategies to maximize ROI in your sales your people From Sales Strategy to Execution Leveraging expertise in enabling new go-to-market strategies to maximize ROI in your sales your people Enabling our clients to ascend to new heights of performance 1 INTRODUCTION

More information

Abstract. Keywords. 1. Introduction. Rashmi N 1, Suma V 2. Where, i = 1 requirement phase, n = maintenance phase of software development process [9].

Abstract. Keywords. 1. Introduction. Rashmi N 1, Suma V 2. Where, i = 1 requirement phase, n = maintenance phase of software development process [9]. Defect Detection Efficiency: A Combined approach Rashmi N 1, Suma V 2 Abstract Survival of IT industries depends much upon the development of high quality and customer satisfied software products. Quality

More information

INFOSYS AND SALESFORCE PRACTICE Drive world-class innovation, efficiency and growth with Salesforce cloud integration services from Infosys

INFOSYS AND SALESFORCE PRACTICE Drive world-class innovation, efficiency and growth with Salesforce cloud integration services from Infosys INFOSYS AND SALESFORCE PRACTICE Drive world-class innovation, efficiency and growth with Salesforce cloud integration services from Infosys Introduction By 2018, 62 percent of customer relationship management

More information

FAA PMIWDC LUNCHEON SERIES STRATEGIC PLANNING; WHAT, WHY, AND HOW

FAA PMIWDC LUNCHEON SERIES STRATEGIC PLANNING; WHAT, WHY, AND HOW FAA PMIWDC LUNCHEON SERIES STRATEGIC PLANNING; WHAT, WHY, AND HOW John Lever, Managing g Partner The Lever Group February 29 th, 2012 vision mission strategy performance INTRODUCTION AND SESSION OVERVIEW

More information

Organon Advisors, Inc.

Organon Advisors, Inc. 1 Organon Advisors, Inc. Applications. Analytics. Assurance. @ 202.905.6613 jdaniel@organonadvisors.com 5000 College Ave., #2122 College Park, MD 20740 LinkedIn.com/OrganonAdvisors 2 Table of Contents

More information

Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015

Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015 Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Brought to you by Copyright 2015 Vivit Worldwide Hosted

More information

Pertemuan 2. Software Engineering: The Process

Pertemuan 2. Software Engineering: The Process Pertemuan 2 Software Engineering: The Process Collect Your Project Topic What is Software Engineering? Software engineering is the establishment and sound engineering principles in order to obtain economically

More information

Requirements Engineering and SCRUM. Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 13, 2007

Requirements Engineering and SCRUM. Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 13, 2007 Requirements Engineering and SCRUM Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 13, 2007 2 Scrum Larman Ch. 7 3 Scrum Model Start A small group is responsible for picking

More information

Distributed Scrum for Dutch Railways Jan Vermeir, Xebia

Distributed Scrum for Dutch Railways Jan Vermeir, Xebia Distributed Scrum for Dutch Railways Jan Vermeir, Xebia Scrum promises effective and efficient software development Yes, it actually works I will show you how we implement distributed Scrum for our customer

More information

Agile SCRUM in Systems Engineering A Practical Application

Agile SCRUM in Systems Engineering A Practical Application Agile SCRUM in Systems Engineering A Practical Application Author Paul Wheway, Principal Systems Engineer, Thales UK. Paul.wheway@uk.thalesgroup.com Categorisation Accessibility Practitioner Application

More information

SCRUM - LESSONS FROM THE TRENCHES

SCRUM - LESSONS FROM THE TRENCHES VOL. 19 NO. 1 HELPING YOU IMPROVE YOUR ENGINEERING PROCESS http://www.processgroup.com/newsletter.html October 2012 SCRUM - LESSONS FROM THE TRENCHES NEIL POTTER AND MARY SAKRY Introduction Agile and Scrum

More information

Achieving Balance: The New Pivotal Points of Software Development

Achieving Balance: The New Pivotal Points of Software Development White Paper Software Delivery & Testing Achieving Balance: The New Pivotal Points of Software Development A rational model of software is to design it quickly; the economic pressure to improvise presents

More information

Agile Master Data Management

Agile Master Data Management A better approach than trial and error by First San Francisco Partners 2 Common MDM initiative and benefit Customer Optimization Improve up-sell, cross-sell and customer retention Access full-customer

More information

Globale Software-Entwicklung bei SAP AG Einführung von LEAN und Agile Development. Joerg Wacker

Globale Software-Entwicklung bei SAP AG Einführung von LEAN und Agile Development. Joerg Wacker Globale Software-Entwicklung bei SAP AG Einführung von LEAN und Agile Development Joerg Wacker SAP Today 59,400+ SAP employees worldwide 120 countries 25 industries 37 languages 75 country offices 1,200+

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

COURSE CATALOGUE UNIVERSITY

COURSE CATALOGUE UNIVERSITY COURSE CATALOGUE UNIVERSITY MECOMS UNIVERSITY COURSES OVERVIEW 1 Essential 1.1 Functional 1.2 Technical MECOMS Energy and Utilities E-learning (MEU) MECOMS Functional Overview Classroom (MFO) MECOMS Implementation

More information

Seminar 06 Chapter 5 - Part 1

Seminar 06 Chapter 5 - Part 1 INF 3121 Software Testing Seminar 06 Chapter 5 - Part 1 1. Part 1: Closed-ended questions 2. Part 2: Exercises and open-ended questions 1 Part 1: Closed-ended questions 2 Question 1 Why is independent

More information

Energy Trading Risk Management (ETRM) System Selection and Implementation Top Challenges

Energy Trading Risk Management (ETRM) System Selection and Implementation Top Challenges Energy Trading Risk Management (ETRM) System Selection and Implementation Top Challenges May 27, 2014 Energy Trading Risk Management Challenges Agenda Agenda Speaker Introduction Overview of Energy Trading

More information

[Name] [ ID] [Contact Number]

[Name] [ ID] [Contact Number] [Name] [Email ID] [Contact Number] THIS IS ONLY MODEL RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. PROFILE SUMMARY 15+ years of IT experience in Consulting and worked with the Major clients for the

More information

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Workflows with Business Process Management capabilities

More information

Agile Engineering. for Managers. Introducing agile engineering principles for non-coders

Agile Engineering. for Managers. Introducing agile engineering principles for non-coders Agile Engineering for Managers Introducing agile engineering principles for non-coders Ryan Shriver > Managing Consultant > rshriver@dominiondigital.com Leader in IT Performance Improvement > www.dominiondigital.com

More information

In-House Agile Training Offerings

In-House Agile Training Offerings In-House Agile Training Offerings Certified Training/Workshops 1. SAFe ScrumXP for Teams Scaled Agile Institute 2 days + exam 16SEUs/PDUs The course teaches Lean thinking tools, roles, processes, and the

More information

Managing Risk in Agile Development: It Isn t Magic

Managing Risk in Agile Development: It Isn t Magic Managing Risk in Agile Development: It Isn t Magic North East Quality Council 61 st Conference Tuesday October 4, 2016 softwarevalue.com Measure. Optimize. Deliver. Phone: +1-610-644-2856 Risk Risk is

More information

TRANSPORTATION ASSET MANAGEMENT GAP ANALYSIS TOOL

TRANSPORTATION ASSET MANAGEMENT GAP ANALYSIS TOOL Project No. 08-90 COPY NO. 1 TRANSPORTATION ASSET MANAGEMENT GAP ANALYSIS TOOL USER S GUIDE Prepared For: National Cooperative Highway Research Program Transportation Research Board of The National Academies

More information

Owning An Agile Project: PO Training Day 2

Owning An Agile Project: PO Training Day 2 Owning An Agile Project: PO Training Day 2 Petri Heiramo Agile Coach, CST Product Management PO Product management is a larger scope than what Scrum defines as a PO Or rather, Scrum implicitly assumes

More information

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016 Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016 1 Table Of Contents Background: Agile Software Development Methodology Types of Data and Data Sources How Data is Used 2 What is

More information

Software Engineering II - Exercise

Software Engineering II - Exercise Software Engineering II - Exercise April 29 th 2009 Software Project Management Plan Bernd Bruegge Helmut Naughton Applied Software Engineering Technische Universitaet Muenchen http://wwwbrugge.in.tum.de

More information

Training Course Catalogue Delivering Powerful Procurement Training and Tools Around the Globe

Training Course Catalogue Delivering Powerful Procurement Training and Tools Around the Globe Training Course Catalogue 2017 Delivering Powerful Procurement Training and Tools Around the Globe Training Categories Training Categories Category Management SUPPLIER RELATIONSHIP MANAGEMENT NEGOTIATION

More information

arxiv: v1 [cs.se] 4 Apr 2017

arxiv: v1 [cs.se] 4 Apr 2017 Checklists to Support Test Charter Design in Exploratory Testing Ahmad Nauman Ghazi, Ratna Pranathi Garigapati, and Kai Petersen arxiv:1704.00988v1 [cs.se] 4 Apr 2017 Blekinge Institute of Technology,

More information

BA25-Managing the Agile Product Development Life Cycle

BA25-Managing the Agile Product Development Life Cycle BA25-Managing the Agile Product Development Life Cycle Credits: 28 PDUs / 4 Days Course Level: Intermediate/Advanced Course Description: This 4-day course explores how adapting Agile values and principles

More information

Test Maturity Assessment and Improvement Using TPI and Quality Blueprint. Performance driven. Quality assured.

Test Maturity Assessment and Improvement Using TPI and Quality Blueprint. Performance driven. Quality assured. Test Maturity Assessment and Improvement Using TPI and Quality Blueprint Performance driven. Quality assured. Testing the way we do it Benchmark, Blueprint, and Execute to Build a World-Class Test Organization

More information

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor Project Management Communication Tools By William Dow, PMP & Bruce Taylor 1 Copyright Copyright @ 2015 William Dow, PMP and Bruce Taylor All rights reserved. No part of this book may be reproduced, stored

More information

Consulting Services Models. Project Management and Lifecycle Customization

Consulting Services Models. Project Management and Lifecycle Customization Consulting Services Models Project Management and Lifecycle Customization Table of Contents Consulting Services Models Overview...1 Consulting Services Model Project Management and Lifecycle Customization...2

More information

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1 Lectures 2 & 3 Software Processes Software Engineering, COMP201 Slide 1 What is a Process? When we provide a service or create a product we always follow a sequence of steps to accomplish a set of tasks

More information

Using Agile Methods to Speed Time-to-Value in a PLM Deployment CIMdata PLM Education Webinar. Cop yri ght by CI Md ata, I nc.

Using Agile Methods to Speed Time-to-Value in a PLM Deployment CIMdata PLM Education Webinar. Cop yri ght by CI Md ata, I nc. PLM Leadership Using Agile Methods to Speed Time to Value in a CIMdata PLM Leadership Webinar Series 14 July 2016 #cimdatawebinar Tom Gill, Senior Consultant, Practice Manager, PLM Enterprise Value & Integration

More information

Managed Services Firm Uses Collaborative Framework to Gain Efficiency, Cut Costs

Managed Services Firm Uses Collaborative Framework to Gain Efficiency, Cut Costs Microsoft Office Enterprise Project Management Customer Solution Case Study Managed Services Firm Uses Collaborative Framework to Gain Efficiency, Cut Costs Overview Country or Region: United Kingdom Industry:

More information

Software Engineering 2 (SWT2) Project Kickoff: Development Process & Collaboration Infrastructure

Software Engineering 2 (SWT2) Project Kickoff: Development Process & Collaboration Infrastructure Software Engineering 2 (SWT2) Project Kickoff: Development Process & Collaboration Infrastructure Agenda: Process & Infrastructure 2 Development Process for the project (Scaling Scrum) Collaboration Infrastructure

More information

VisionWaves Intelligent Performance and Quality Management System Marcel Hoekstra Senior Consultant

VisionWaves Intelligent Performance and Quality Management System Marcel Hoekstra Senior Consultant VisionWaves Intelligent Performance and Quality Management System Marcel Hoekstra Senior Consultant 1 VisionWaves At VisionWaves we are passionate about business improvement. In everything we do, we believe

More information

Architectural Practices and Challenges in Using Agile Software Development Approaches

Architectural Practices and Challenges in Using Agile Software Development Approaches Architectural Practices and Challenges in Using Agile Software Development Approaches M. Ali Babar 1 Today s Talk Agility and architecture: A match made in Heaven broken on Earth? Talk summarizes The design,

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

Handling Difficult Project Situations. A Critical Skill for Every PM

Handling Difficult Project Situations. A Critical Skill for Every PM Handling Difficult Project Situations A Critical Skill for Every PM Mark Waldof Consulting LLC 2015 This seminar provided by Mark Waldof Consulting LLC owner@manageprojectsbetter.com The latest version

More information

STATEMENT OF WORK #1 Between North Carolina Department of Environment and Natural Resources, Division of Marine Fisheries And Pegasystems Inc.

STATEMENT OF WORK #1 Between North Carolina Department of Environment and Natural Resources, Division of Marine Fisheries And Pegasystems Inc. SOW NUMBER: NCDENR DMF1 STATEMENT OF WORK #1 Between North Carolina Department of Environment and Natural Resources, Division of Marine Fisheries And Pegasystems Inc. This Statement of Work #1 ( SOW )

More information

2009 Software Business Analyst: Seven Best Practices

2009 Software Business Analyst: Seven Best Practices 2009 Software Business Analyst: Seven Best Practices Barbara Merwin Patterson Group Monday April 20, 2009 1 Seven Best Practices for Software Business Analysts Quality as Job 1 Understand Your Business

More information

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS International Journal on Information Technologies & Security, 4 (vol. 9), 2017 51 THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS Vangel Fustik Faculty of Electrical Engineering

More information

2016 Global Marketing Automation Software Company of the Year Award

2016 Global Marketing Automation Software Company of the Year Award 2016 Global Marketing Automation Software Company of the Year Award 2016 Contents Background and Company Performance... 3 Industry Challenges... 3 Conclusion... 6 Understanding Company of the Year... 7

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

Agilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011

Agilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011 Agilitate.com From Mountain To Molehill Saving Millions With Agile Programme Management Bill Nicholas - 8 th September 2011 1 Agilitate.com About The Scrum Chef Title E-mail Address : Director Of Agile

More information

Procurement Transformation on the Fast Track: Doing More with Less

Procurement Transformation on the Fast Track: Doing More with Less Procurement Transformation on the Fast Track: Doing More with Less February, 2010 ProcureAbility Presenters John Evans President and CEO ProcureAbility jevans@procureability.com 2 AN APPROACH UNHEARD OF

More information