Top Ten Quality Tips for Agile!

Size: px
Start display at page:

Download "Top Ten Quality Tips for Agile!"

Transcription

1 Europe s Premier Software Testing Event Stockholmsmässan, Sweden Testing For Real, Testing For Now Top Ten Quality Tips for Agile! Stevan Zivanovic, Experimentus, UK

2 Top 10 Quality Tips for Agile Stevan Zivanovic EuroSTAR 2009 Listen Challenge Understand Interpret Create Private & Confidential Experimentus Ltd 85 Tottenham Court Road London W1T 4TQ T: +44 (0)

3 Agenda Introduction why bother with Quality in Agile? The top 10 tips on how to improve quality in an Agile project Conclusion why not bother with Quality in Agile? 3

4 Why Bother with Quality in Agile? Is Quality not just testing? No Why should I bother? It s a mental attitude that everyone needs to own and strive for But surely with Agile this is automatic? No. You can still get the wrong level of Quality using Agile development 4

5 Wrong Level of Quality It is easy to get carried away with being Agile however: You only listen to the end user for you requirements so what about those who support it You use inexperienced testers and end up with the wrong/incomplete tests Everybody has assumed a certain level of functionality People claim that the system is ready when it is not Errors become apparent only at the end It all gets a bit disjointed process, people, outcomes don t match expectations The same problems as last time re-appear 5

6 The Top 10 6

7 1 - Agile Measures Success on Working Software One of the four core Agile Manifesto values is: Working software over comprehensive documentation What does working software actually mean? Make sure that all of the project stakeholders agree to this Discuss and review the test levels with the stakeholders and the benefits: developer testing system testing integration testing business and operational acceptance testing Working software should ONLY be considered as WORKING once it has been fully tested and show it as such on your burn rate 7

8 2 - Good Old Static Analysis Check any requirement / change / feature before it s built It s still cheaper to catch problems before coding Boehm still lives Use development tools/techniques to check code (e.g. Pair Programming) What you can do:- Ask the awkward questions when looking at a story board ask why, how many people, in what timescales, etc Ask the obvious questions it s surprising how many of these tend to raise major problems Do code walkthroughs 8

9 3 - Design the Tests With the often short timescales and high levels of change, picking the right tests is crucial Use test design techniques: Risk Based Testing to help prioritise test types and the emphasis Equivalence Partitioning and Boundary Value Analysis to get the optimum number of tests for ranges, sets etc State Transitions use this to help identify user process states as well as system states to prioritise and optimise the test cases Decision tables particularly when you have a number of inter-related features All Pairs When you have too many drop downs on a screen, this can help optimise the number of tests 9

10 4 - The Services Team Need a Service Don t forget that your Services/Operational Support team are customers also Their requirements are as valid as the users sometimes more so! You need to consider your Non-functional/Quality tests : Responsiveness Failure Scenarios Maintainability Security etc What to do: Get the Support team involved right from the start Get your developers to test for this early Build your automated performance/load/stress tests with each cycle Consider focusing your latter cycles to these needs 10

11 5 - Developers as Testers Development testing is mandatory It needs to be repeatable It needs to be repeated often And hence it needs to be automated It needs to be thorough It needs to test what was intended to what was actually intended This is where Test Driven Development can help Also don t forget to use your testers, they can help in the test design 11

12 6 - Keep to the Rhythm The Rhythms that are often cited are there for a reason A Rhythm refers to processes and practices that ensures each element happens at the right time, identify the ones that you follow A good development process can have a number of Rhythms running along side each other, e.g.: Plan Do Check - Act Code - Use Fix Requirements Design Coding Testing Stand up Burn rate Review Test Design Test Code Test Release The Rhythms are like a tune, you break the Rhythm and the music becomes a cacophony 12

13 7 - Automate at Will Automate as many of your frequent, regular, predictable processes as possible Automate the handling of Features Automate the building of code Automate the deployment of code Automate the generation of release notes Automate the testing of code developer, system, user, performance, security etc Automate the test environment These will provide you with a repeatable and accurate system Don t forget your Agile principles in building these scripts 13

14 8 - Build Your Regression Think carefully before you start as to how you build your regression pack It will depend on: How much testing is done and by whom What is automated What is to be given over to the users and when The level of change and where The product risks You will quickly run out of time if you try to use all of your tests every time There is a real danger that you spend your latter cycles/iterations just running regression tests All of your test levels will need a suitable regression pack Automate as much as you can 14

15 9 - Talk the Talk Individuals and interactions over processes and tools This means that just using documents to define a process and what is happening is no longer true The excuse of Nobody told me is not acceptable you are in a small enough team to ask and talk to everybody Make sure that you tell others what you are doing Keep the daily stand-up short and accurate Ensure that everybody can have their say Ensure that all feedback is positively presented Listen to what people are saying 15

16 10 - Actually Learn From Your Lessons If you always do what you have always done, you will always get what you have always got Again, from the Agile Manifesto: Responding to change over following a plan Don t forget that responding to your own needs is important too Change is important: learn from past mistakes and don t repeat them Understand what went well and enhance it If it was neutral do something to move it a stuck state is not pleasant Make the changes in an Agile fashion i.e. determine what is needed, make the change and test the change, then check it again what a Rhythm! 16

17 Summary The Top 10 comprises of: 1. Agile Measures Success on Working Software - It only works if it is tested 2. Good Old Static Analysis Review what is proposed 3. Design the Tests Optimise your testing 4. The Services Team Need a Service Non-functional/Quality testing 5. Developers as Testers Unit/Component testing is vital 6. Keep to the Rhythm Set up and maintain rhythms 7. Automate at Will Automate mundane/repetitive tasks 8. Build Your Regression Plan your regression test pack 9. Talk the Talk Communicate effectively 10. Actually Learn From Your Lessons Learn from the past and make changes 17

18 Conclusion 18

19 Why Not Bother with Quality in Agile? There is nothing new here, you need to use all of your skills in a different context Benefits: High quality software the first time round Hit the timescales that you need Hit the correct budget Other benefits from a corporate perspective can include enabling certification of your processes to CMMI or TMMi and others But most of all: Satisfy your customers Satisfy yourself on a job well done 19

20 Thank you +44(0)

Evolving Agile Testing

Evolving Agile Testing Evolving Agile Testing Fran O Hara, Inspire Quality Services www.eurostarconferences.com @esconfs #esconfs We provide Agile, Quality and Process Improvement Services such as Consulting/Coaching: Strategic

More information

Agile and Secure: OWASP AppSec Seattle Oct 2006. The OWASP Foundation http://www.owasp.org/

Agile and Secure: OWASP AppSec Seattle Oct 2006. The OWASP Foundation http://www.owasp.org/ Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Dan Cornell, OWASP San Antonio Leader Principal, Denim Group Ltd. dan@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation

More information

CONTINUOUS DELIVERY + DISTRIBUTED TEAMS Keys to Success

CONTINUOUS DELIVERY + DISTRIBUTED TEAMS Keys to Success WHITE PAPER Managed Global Software Teams CONTINUOUS DELIVERY + DISTRIBUTED TEAMS Keys to Success TABLE OF CONTENTS Introduction 3 Communications 4 Methodology + Process 5 Culture 6 Ownership 7 Technical

More information

Agile and Secure: Can We Be Both?

Agile and Secure: Can We Be Both? Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Keith Landrus Director of Technology Denim Group Ltd. keith.landrus@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation Permission

More information

TE TER. Continuous testing and delivery. number 21. SUBSCRIBE It s FREE for testers. Including articles by: Roy de Kleijn Polteq.

TE TER. Continuous testing and delivery. number 21. SUBSCRIBE It s FREE for testers. Including articles by: Roy de Kleijn Polteq. TE TER SUBSCRIBE It s FREE for testers Essential for software Continuous testing and delivery Including articles by: Bogdan Bereza VictO Roy de Kleijn Polteq Mark Lehky Jessica Schiffmann Prism Informatics

More information

TWENTY-FIVE TIPS FOR EMPLOYEE TRAINING AND SUPERVISION (INCLUDING AVOIDANCE OF UNAUTHORIZED PRACTICE OF LAW)

TWENTY-FIVE TIPS FOR EMPLOYEE TRAINING AND SUPERVISION (INCLUDING AVOIDANCE OF UNAUTHORIZED PRACTICE OF LAW) TWENTY-FIVE TIPS FOR EMPLOYEE TRAINING AND SUPERVISION (INCLUDING AVOIDANCE OF UNAUTHORIZED PRACTICE OF LAW) BY DIANE M. ELLIS FORMER DIRECTOR LAW OFFICE MANAGEMENT ASSISTANCE PROGRAM STATE BAR OF ARIZONA

More information

Don t forget the testers

Don t forget the testers TODAY S TOPIC Knight Errant Software Testing Training Project Consulting Business Analysis www.knighterrant.com.au The importance of testing in an AGILE development context Or Don t forget the testers

More information

Agile Testing. What Students Learn

Agile Testing. What Students Learn Agile Testing Transition sound traditional test practices into an Agile development environment. By using a step-by-step approach, this course documents how to transition from traditional test practices

More information

Agile and Secure Can We Be Both? Chicago OWASP. June 20 th, 2007

Agile and Secure Can We Be Both? Chicago OWASP. June 20 th, 2007 Agile and Secure Can We Be Both? Chicago OWASP June 20 th, 2007 The Agile Practitioner s Dilemma Agile Forces: Be more responsive to business concerns Increase the frequency of stable releases Decrease

More information

www.testing-solutions.com TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes

www.testing-solutions.com TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes www. TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes What is Agile Development? There are various opinions on what defines agile development, but most would

More information

Agile Development and Testing Practices highlighted by the case studies as being particularly valuable from a software quality perspective

Agile Development and Testing Practices highlighted by the case studies as being particularly valuable from a software quality perspective Agile Development and Testing Practices highlighted by the case studies as being particularly valuable from a software quality perspective Iteration Advantages: bringing testing into the development life

More information

Foreword by Martin Fowler *

Foreword by Martin Fowler * Foreword by Martin Fowler * In my early days in the software industry, one of the most awkward and tense moments of a software project was integration. Modules that worked individually were put together

More information

"Testing in the DevOps World of Continuous Delivery"

Testing in the DevOps World of Continuous Delivery W18 Track 10/3/2012 3:00:00 PM " in the DevOps World of Continuous Delivery" Presented by: Manoj Narayanan Cognizant Technology Solutions Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL

More information

Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012

Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012 Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen Scrum and Testing... The end

More information

Contract Management Software

Contract Management Software White Paper Contract Management Software Buyers Tips, hints and invaluable guidance An invaluable guide for buyers of Contract Management Software. Covering the entire procurement cycle, this guide highlights

More information

2. Planning your support how to use your Personal Budget

2. Planning your support how to use your Personal Budget 2. Planning your support how to use your Personal Budget About this guide A Personal Budget is money from a local authority that can be used to pay for social care services and support. The money may be

More information

The art, and the science, of sales forecasting

The art, and the science, of sales forecasting The art, and the science, of sales forecasting Article published in Sales Director magazine Abstract A business s future success depends crucially on its ability to forecast. Yet surely it s rather unreasonable

More information

The style is: a statement or question followed by four options. In each case only one option is correct.

The style is: a statement or question followed by four options. In each case only one option is correct. AGILE FOUNDATION CERTIFICATE SAMPLE FOUNDATION QUESTIONS WITH ANSWERS This document is a set of sample questions, in the style of the Agile Foundation Certificate Examination, which is a 60 question, 1

More information

DESCRIBING OUR COMPETENCIES. new thinking at work

DESCRIBING OUR COMPETENCIES. new thinking at work DESCRIBING OUR COMPETENCIES new thinking at work OUR COMPETENCIES - AT A GLANCE 2 PERSONAL EFFECTIVENESS Influencing Communicating Self-development Decision-making PROVIDING EXCELLENT CUSTOMER SERVICE

More information

The Ultimate Guide to Selecting a Web Content Management System. An 8-step guide to successful WCMS selection

The Ultimate Guide to Selecting a Web Content Management System. An 8-step guide to successful WCMS selection The Ultimate Guide to Selecting a Web Content Management System An 8-step guide to successful WCMS selection Content 3 Introduction 4 The 8-Step need requirements focal needs technology service provider

More information

END OF AGILE. Pekka Abrahamsson VTT TECHNICAL RESEARCH CENTRE OF FINLAND 25.11.2008, VTT, Olio-päivät 08, Tampere, Finland

END OF AGILE. Pekka Abrahamsson VTT TECHNICAL RESEARCH CENTRE OF FINLAND 25.11.2008, VTT, Olio-päivät 08, Tampere, Finland END OF AGILE Pekka Abrahamsson VTT TECHNICAL RESEARCH CENTRE OF FINLAND 25.11.2008, VTT, Olio-päivät 08, Tampere, Finland PROCESS IMPROVEMENT MODELS Source: http://www.software.org/quagmire/, Aug-2005

More information

Comparing Plan-Driven and Agile Project Approaches

Comparing Plan-Driven and Agile Project Approaches Comparing Plan-Driven and Agile Project Approaches A Personal Perspective Presented by: Craig D. Wilson Matincor, Inc. Copyright 2006-2010 2010 Outline Introduction to System Development Methodology Contrasting

More information

White Paper Performance Testing Methodology

White Paper Performance Testing Methodology White Paper Performance Testing Methodology by Johann du Plessis Introduction One of the main concerns with a performance testing project is how much value the testing adds. Is performance testing worth

More information

Is healthcare Getting Better for people with a learning disability?

Is healthcare Getting Better for people with a learning disability? Is healthcare Getting Better for people with a learning disability? What is it about? A report was made by Mencap, BILD and the Department of Health We worked together to find out what people with a learning

More information

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing

More information

Testing in Scrum Projects

Testing in Scrum Projects Testing in Scrum Projects Kalevi Evans Logica 2008. All rights reserved About Me Logica Suomi Oy (formerly WM-Data) Over 6 years experience Experience working in projects that apply the following software

More information

The Importance of Continuous Integration for Quality Assurance Teams

The Importance of Continuous Integration for Quality Assurance Teams The Importance of Continuous Integration for Quality Assurance Teams Without proper implementation, a continuous integration system will go from a competitive advantage for a software quality assurance

More information

Test What You ve Built

Test What You ve Built Test What You ve Built About Your Presenter IBM i Professional for 16 Years. Primary Focus is IBM i Engineering / Programming Well Versed in 2E. Well Versed in RPG (All Flavors) Well Versed in CM Products

More information

Keywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection;

Keywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection; Volume 4, Issue 4, April 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Document Driven

More information

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London 2007. conchango 2007 www.conchango.com

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London 2007. conchango 2007 www.conchango.com Scaling Scrum Colin Bird & Rachel Davies Scrum Gathering London 2007 Scrum on a Slide Does Scrum Scale? Ok, so Scrum is great for a small team but what happens when you have to work on a big project? Large

More information

15 Principles of Project Management Success

15 Principles of Project Management Success 15 Principles of Project Management Success Project management knowledge, tools and processes are not enough to make your project succeed. You need to get away from your desk and get your hands dirty.

More information

Your appraisal 360. product guide. Competency Frameworks

Your appraisal 360. product guide. Competency Frameworks Your appraisal 360 product guide Competency Frameworks ver 1.0 2 of 11 Third Eye Resolutions Ltd Contents What Appraisal360 feedback does for you... 4 Ways of buying Appraisal360... 5 System only packages...

More information

FOR LEADING. A book from the series Effective Communication by. T +33 (0)825 096 860 / +33 (0)4 42 320 000 contact@ecsplicite.com www.ecsplicite.

FOR LEADING. A book from the series Effective Communication by. T +33 (0)825 096 860 / +33 (0)4 42 320 000 contact@ecsplicite.com www.ecsplicite. KEY PHRASES FOR LEADING CONFCALLS A book from the series Effective Communication by T +33 (0)825 096 860 / +33 (0)4 42 320 000 contact@ecsplicite.com www.ecsplicite.com BP 124 300 avenue du Col de l Ange

More information

Agile Development for Application Security Managers

Agile Development for Application Security Managers Agile Development for Application Security Managers www.quotium.com When examining the agile development methodology many organizations are uncertain whether it is possible to introduce application security

More information

Testing in an Agile Environment

Testing in an Agile Environment Testing in an Agile Environment Marie Walsh mariewalsh@anztb.org http://www.linkedin.com/in/mariewalsh In this presentation, Marie will share her experiences working in agile teams across multiple projects

More information

Jump Starting Your Email Campaign For Lawyers 101

Jump Starting Your Email Campaign For Lawyers 101 Jump Starting Your Email Campaign For Lawyers 101 By Arthur C. Kosieradzki, Esq. Founder, Let America Know Email Marketing is Permission-Based Marketing Permission is a tremendous Gift. It is a measure

More information

Compass Interdisciplinary Virtual Conference 19-30 Oct 2009

Compass Interdisciplinary Virtual Conference 19-30 Oct 2009 Compass Interdisciplinary Virtual Conference 19-30 Oct 2009 10 Things New Scholars should do to get published Duane Wegener Professor of Social Psychology, Purdue University Hello, I hope you re having

More information

Driving an agile peg in a CMMI hole

Driving an agile peg in a CMMI hole Driving an agile peg in a CMMI hole Many agile development teams are forced to operate within an organization that has many policies and procedures that are derived from a CMMI, process heavy, mindset.

More information

Book 3 Cost Estimating in an Agile Development Environment. (early release)

Book 3 Cost Estimating in an Agile Development Environment. (early release) Book 3 Cost Estimating in an Agile Development Environment (early release) Book 3: Cost Estimating in an Agile Development Environment In this third book I ll use the slides I gave at a speech several

More information

Strategic Executive Coaching: An Integrated Approach to Executive Development

Strategic Executive Coaching: An Integrated Approach to Executive Development Strategic Executive Coaching: An Integrated Approach to Executive Development A new concept in executive coaching is leading companies to fully utilize the talent they have to drive organizational strategy

More information

Agile project management: A magic bullet?

Agile project management: A magic bullet? Agile project management: A magic bullet? Prof. Darren Dalcher d.dalcher@mdx.ac.uk Conferencia Iberoamericana de Calidad del Software Prof. Darren Dalcher 1 Outline I. What is agilility? The agile manifesto

More information

MOBILE APPLICATION TESTING ENGINEER

MOBILE APPLICATION TESTING ENGINEER MOBILE APPLICATION TESTING ENGINEER www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.com TESTING? Software Testing is the process of exercising or evaluating a system or system component by

More information

Software Product Testing in Agile Environment

Software Product Testing in Agile Environment Software Product Testing in Agile Environment Abstract The new economic reality puts spotlight on agile software product development. Agile provides the opportunities to reduce cost of development and

More information

Leadership, creativity and management

Leadership, creativity and management 1 Leadership, creativity and management Times are tough, the economy is in recession, public finances are weak, business is suffering and competition from overseas is growing ever stronger. It has long

More information

WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing

WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing In association with: TCS Marianne Kolding December 2012 Ed Cordin IDC OPINION IDC EMEA, 389 Chiswick High Road, London, W4

More information

<Insert Picture Here> When to Automate Your Testing (and When Not To)

<Insert Picture Here> When to Automate Your Testing (and When Not To) When to Automate Your Testing (and When Not To) Joe Fernandes (Oracle) Alex Di Fonzo (Synchronoss Technologies) Three Myths of Automated Testing 1. Automated testing always results

More information

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile: http://www.linkedin.

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile: http://www.linkedin. Gathering Customer Requirements in an Agile Environment Mariusz Chrapko ReConf 2009, Munich Mariusz Chrapko Now: Process Consultant/ Agile Coach@Kugler Maag CIE, Stuttgart Supported Areas: - CMMI - SPICE/

More information

How to Evaluate Test Management Tools

How to Evaluate Test Management Tools How to Evaluate Test Management Tools How To Ensure You Pick the Right Test Management Tool For Your Team Bewildered by the number of Test Management Tools on the market? Confused about how to select the

More information

STEP 5: Giving Feedback

STEP 5: Giving Feedback STEP 5: Giving Feedback Introduction You are now aware of the responsibilities of workplace mentoring, the six step approach to teaching skills, the importance of identifying the point of the lesson, and

More information

Agile Scrum Workshop

Agile Scrum Workshop Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework

More information

A Client s Guide to Personal Injury Mediation

A Client s Guide to Personal Injury Mediation A Client s Guide to Personal Injury Mediation 1 What is Mediation? Mediation is a way of settling your compensation claim. It is an alternative to going to court. It involves negotiation between you and

More information

www.arden Fumigation.com (408) 279-2040 1

www.arden Fumigation.com (408) 279-2040 1 1 FREE REPORT 5 Crucial Things You Should Know Before Choosing a Pest Control Service 2 We all know how difficult it is when we need to get rid of pests in our house. It is even more difficult to do it

More information

Adopting Agile Project Management - Corporate Culture Must Match (Apr 15)

Adopting Agile Project Management - Corporate Culture Must Match (Apr 15) Adopting Agile Project Management - Corporate Culture Must Match (Apr 15) by Megan Torrance April 20, 2015 If you re contemplating adopting an agile approach, and the thought of implementing new project

More information

Insight Guide. E-Learning Compliance. www.kineo.com

Insight Guide. E-Learning Compliance. www.kineo.com Insight Guide E-Learning Compliance LAST MENU BACK NEXT Insight Guide Overview The challenges of compliance training Questions to ask before you begin your design 20 minutes A new generation of design

More information

Life With Hope I m Not An Addict I M NOT AN ADDICT 147

Life With Hope I m Not An Addict I M NOT AN ADDICT 147 I M NOT AN ADDICT How could I be an addict? My life is great. I live in a very good area of Los Angeles, drive a nice sports car, have a good job, pay all my bills, and have a wonderful family. This is

More information

The New Customer Experience Manifesto. How to Create a Customer Experience Board

The New Customer Experience Manifesto. How to Create a Customer Experience Board The New Customer Experience Manifesto How to Create a Customer Experience Board How to Create a Customer Experience Board If you agree delivering superior customer experience is vital to your business,

More information

Using The Quick Connection to Build Your Business Success

Using The Quick Connection to Build Your Business Success Using The Quick Connection to Build Your Business Success By Bonnie Ross- Parker America s Connection Diva! CEO/Founder of Xperience Connections www.xperienceconnection.com Copyright 204 Bonnie Ross- Parker,

More information

Marketing... are you up to speed?

Marketing... are you up to speed? Marketing... are you up to speed? why market my business at all? Marketing lies at the heart of your business success - it connects you with the people who have a need for what you offer and provides a

More information

AGILE SOFTWARE TESTING

AGILE SOFTWARE TESTING AGILE SOFTWARE TESTING Business environments continue to rapidly evolve, leaving many IT organizations struggling to keep up. This need for speed has led to an increased interest in the Agile software

More information

Defining Test Mission, Policy, and Metrics of Success

Defining Test Mission, Policy, and Metrics of Success Defining Test Mission, Policy, and Metrics of Success [This article is an excerpt from an upcoming book, The Expert Test Manager, to be published by Rocky Nook this fall and written by Rex Black and Debbie

More information

Building Software in an Agile Manner

Building Software in an Agile Manner Building Software in an Agile Manner Abstract The technology industry continues to evolve with new products and category innovations defining and then redefining this sector's shifting landscape. Over

More information

ICAgile Learning Roadmap Agile Testing Track

ICAgile Learning Roadmap Agile Testing Track International Consortium for Agile ICAgile Learning Roadmap Agile Testing Track Learning Objectives Licensing Information The work in this document was facilitated by the International Consortium for Agile

More information

Incorporated in January, 2003. QA and QC expertise focused on functional, performance and application security validation

Incorporated in January, 2003. QA and QC expertise focused on functional, performance and application security validation 1 Incorporated in January, 2003 QA and QC expertise focused on functional, performance and application security validation HP Software Gold Partner, HP Authorized Software Support Partner & HP Certified

More information

Are waterfall and agile project management techniques mutually exclusive? by Eve Mitchell, PwC. 22 MARCH 2012 www.pmtoday.co.uk

Are waterfall and agile project management techniques mutually exclusive? by Eve Mitchell, PwC. 22 MARCH 2012 www.pmtoday.co.uk Are waterfall and agile project management techniques mutually exclusive? by Eve Mitchell, PwC 22 MARCH 2012 www.pmtoday.co.uk Projects need to be managed to be successful Change is a ubiquitous feature

More information

Establishing your Automation Development Lifecycle

Establishing your Automation Development Lifecycle Establishing your Automation Development Lifecycle Frequently I engage clients in assessing and improving their automation efforts. The discussion normally starts from a position of frustration We ve invested

More information

Critical Steps for a Successful Data Conversion Moving Legacy Data to Your Case Management System

Critical Steps for a Successful Data Conversion Moving Legacy Data to Your Case Management System White Paper Critical Steps for a Successful Data Conversion Moving Legacy Data to Your Case Management System Author: Matt Ryan, Senior Consultant Contents Executive Summary... 1 Find The Right Location...

More information

Warm Market Scripts Ideas.

Warm Market Scripts Ideas. WarmMarket ScriptIdeas Warm Market Scripts Ideas. Schedule a time to talk with them soon after they get the information. Follow-up is the key to success. See some ideas. Speak to your upline support and

More information

3 Hands-on Techniques for Managing Operational Change in HRIS Projects

3 Hands-on Techniques for Managing Operational Change in HRIS Projects 3 Hands-on Techniques for Managing Operational Change in HRIS Projects When IT or business managers talk about HRIS implementations, more often than not they soon get to the point that, whilst the implementation

More information

Creating an Awesome Customer Experience

Creating an Awesome Customer Experience Creating an Awesome Customer Experience The need to provide a great customer experience. To have profitable customers who stay with you a long time, your goal must be to create the kind of experience that

More information

An Enterprise Framework for Evaluating and Improving Software Quality

An Enterprise Framework for Evaluating and Improving Software Quality An Enterprise Framework for Evaluating and Improving Software Quality Abstract Philip Lew philip.lew@xbosoft.com With the world s economy increasingly driven by software products, there has been a relentless

More information

Delivering Quality Software with Continuous Integration

Delivering Quality Software with Continuous Integration Delivering Quality Software with Continuous Integration 01 02 03 04 Unit Check- Test Review In 05 06 07 Build Deploy Test In the following pages we will discuss the approach and systems that together make

More information

Mistakes Companies make when Outsourcing

Mistakes Companies make when Outsourcing P P W H I T E A E R Mistakes Companies make when Outsourcing Software Testing By: Sofía Palamarchuk @sopalamarchuk Abstracta 01.12.2016 abstracta www.abstracta.us ABSTRACT When it comes to completing software

More information

Performance Management Is performance management really necessary? What techniques are best to use?

Performance Management Is performance management really necessary? What techniques are best to use? Performance Management Is performance management really necessary? What techniques are best to use? This e-book is a guide for employers to help them discover tips and methods of performance management,

More information

Agile Contract Options

Agile Contract Options Agile Contract Options By Allan Kelly, Director & Consultant Agile Contract Options One question frequent questions asked about Agile methods is: "How do you sign a contract based on Agile working?" The

More information

Automated Acceptance Testing of High Capacity Network Gateway

Automated Acceptance Testing of High Capacity Network Gateway Automated Acceptance Testing of High Capacity Network Gateway Ran Nyman 1, Ismo Aro 2, Roland Wagner 3, 1,2,3 Nokia Siemens Network, PO Box 1 FI-02022 Nokia Siemens Networks 1 ran@rannicon.com, 2 ismo.aro@nsn.com,

More information

An Example Checklist for ScrumMasters

An Example Checklist for ScrumMasters An Example Checklist for ScrumMasters Michael James (mj4scrum@gmail.com) 14 September 2007 (Revised 24 July 2012) A Full Time Facilitator? An adequate ScrumMaster can handle two or three teams at a time.

More information

Agile Development Overview

Agile Development Overview Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others

More information

Hello, my name is Jessica and I work in Human Resources for Target Corporation.

Hello, my name is Jessica and I work in Human Resources for Target Corporation. University of St. Thomas Career Development Center Streaming Audio 4 Sections Interviewing Script Preparing for Interviews Hello, my name is Jessica and I work in Human Resources for Target Corporation.

More information

Participants Manual Video Seven The OSCAR Coaching Model

Participants Manual Video Seven The OSCAR Coaching Model Coaching Skills for Managers Online Training Programme Part One Fundamentals of Coaching Participants Manual Video Seven The OSCAR Coaching Model Developed by Phone: 01600 715517 Email: info@worthconsulting.co.uk

More information

Workshop on Agile Test Strategies and Experiences. Fran O'Hara, Insight Test Services, Ireland

Workshop on Agile Test Strategies and Experiences. Fran O'Hara, Insight Test Services, Ireland Workshop on Agile Test Strategies and Experiences W8 Fran O'Hara, Insight Test Services, Ireland Workshop Agile Test Strategies and Experiences Version 1.0 Fran O Hara Fran.ohara@insight-test.com Europe

More information

Failed By The System

Failed By The System Failed By The System The views of young care leavers on their educational experiences Barnardo s There were too many promises made but not many fulfilled, Care Leaver aged 16 Policy and Research Page 1

More information

Email Marketing For Small Business. How Email Marketing Can Bring In More Customers And Boost Your Profits

Email Marketing For Small Business. How Email Marketing Can Bring In More Customers And Boost Your Profits Email Marketing For Small Business How Email Marketing Can Bring In More Customers And Boost Your Profits Introduction If you are a small business owner then you will already know that competition for

More information

Benefits of Test Automation for Agile Testing

Benefits of Test Automation for Agile Testing Benefits of Test Automation for Agile Testing Manu GV 1, Namratha M 2, Pradeep 3 1 Technical Lead-Testing Calsoft Labs, Bangalore, India 2 Assistant Professor, BMSCE, Bangalore, India 3 Software Engineer,

More information

Test Driven Development Part III: Continuous Integration Venkat Subramaniam venkats@agiledeveloper.com http://www.agiledeveloper.com/download.

Test Driven Development Part III: Continuous Integration Venkat Subramaniam venkats@agiledeveloper.com http://www.agiledeveloper.com/download. Test Driven Development Part III: Continuous Integration Venkat Subramaniam venkats@agiledeveloper.com http://www.agiledeveloper.com/download.aspx Abstract In this final part of the three part series on

More information

Sustaining sports development: A new phase

Sustaining sports development: A new phase 216 Greener by degrees: B7. Sustaining sports development: A new phase Andy Pitchford and Joby Hobbs Sports Development as a field of study is the outcome of the diversification of UK physical education

More information

This document contains four articles that have been combined as a separate booklet and covers two elements of research.

This document contains four articles that have been combined as a separate booklet and covers two elements of research. Research into Why So Many Sales People Fail Overview This document contains four articles that have been combined as a separate booklet and covers two elements of research. The first is research done by

More information

Our automatic thoughts echo our core beliefs. The more negative our core beliefs are, the more negative our automatic thoughts will be.

Our automatic thoughts echo our core beliefs. The more negative our core beliefs are, the more negative our automatic thoughts will be. cchapter EIGHTb Core beliefs Think Good - Feel Good Paul Stallard Copyright 2002 John Wiley & Sons Ltd ISBN: 0470842903 (Paperback) CORE BELIEFS Core beliefs are the fixed statements ideas that we have

More information

CRM Know How In Practice. Transition and change management. Best Practice Guide 01

CRM Know How In Practice. Transition and change management. Best Practice Guide 01 CRM Know How In Practice Transition and change management Best Practice Guide 01 02 Best Practice Guide CRM Know How In Practice Transition and change management In This Guide 02 Introduction: Why CRM?

More information

The MTD Sales Training Academy

The MTD Sales Training Academy The MTD Sales Training Academy MTD Sales Training, 5 Orchard Court, Binley Business Park, Coventry, CV3 2TQ Web: www.mtdsalesacademy.com Phone: 0800 849 6732 As a sales person or a sales leader within

More information

Agile Scrum Foundation Training

Agile Scrum Foundation Training IMPROVEMENT BV Liskesweg 2A 6031 SE Nederweert www.improvement-services.nl info@improvement-services.nl Tools for Optimum Performance tel: 06-55348117 Agile Scrum Foundation Training Agile Foundation Examination

More information

How we develop software by Kristóf KOVÁCS (kristof.kovacs@aiee.eu)

How we develop software by Kristóf KOVÁCS (kristof.kovacs@aiee.eu) How we develop software by Kristóf KOVÁCS (kristof.kovacs@aiee.eu) It is meant to be a general explanation of our software development process. It s a distillation of more than 20 years of industry experience.

More information

Why you really do need to consider a WMS? - A white paper by Clydebuilt Business Solutions Ltd

Why you really do need to consider a WMS? - A white paper by Clydebuilt Business Solutions Ltd Why you really do need to consider a WMS? - A white paper by Clydebuilt Business Solutions Ltd Why you really do need to consider a Warehouse Management System? Times are changing and more often than not

More information

Using Use Cases on Agile Projects

Using Use Cases on Agile Projects Using Use Cases on Agile Projects Ivar Jacobson with Ian Spence Agenda What are agile teams looking for? Cards, conversations, and confirmations Knowing what to do and when it s done Being agile with use

More information

Monitoring the team s performance

Monitoring the team s performance Monitoring the team s performance Why does your team need to be monitored? How can performance be monitored? You should ensure that you monitor only what is really important. In the two BS2 sessions Making

More information

XP & Scrum. extreme Programming. XP Roles, cont!d. XP Roles. Functional Tests. project stays on course. about the stories

XP & Scrum. extreme Programming. XP Roles, cont!d. XP Roles. Functional Tests. project stays on course. about the stories XP & Scrum Beatrice Åkerblom beatrice@dsv.su.se extreme Programming XP Roles XP Roles, cont!d! Customer ~ Writes User Stories and specifies Functional Tests ~ Sets priorities, explains stories ~ May or

More information

13. Project Management and the Australian Bureau of Statistics: Doing What Works

13. Project Management and the Australian Bureau of Statistics: Doing What Works 13. Project Management and the Australian Bureau of Statistics: Doing What Works Dennis Trewin, Australian Statistician, Australian Bureau of Statistics Introduction Project management has to be a core

More information

Creating New Sales Opportunities With a Strategic Lead Generation Process

Creating New Sales Opportunities With a Strategic Lead Generation Process Creating New Sales Opportunities with a Strategic Lead Generation Process You're a hot new growth company with a great product, service or technology and you need customers. Or maybe you re an established

More information

Promoting a Culture Of Patient Safety And Security in Collaboration with Patients. SECURITY AND RECOVERY

Promoting a Culture Of Patient Safety And Security in Collaboration with Patients. SECURITY AND RECOVERY Promoting a Culture Of Patient Safety And Security in Collaboration with Patients. SECURITY AND RECOVERY Security and Recovery Security provides the framework within which care and treatment can be safely

More information

Working to standard: a code of conduct for support workers in health care. 1.1 Welcome to this code of conduct for support workers in health care.

Working to standard: a code of conduct for support workers in health care. 1.1 Welcome to this code of conduct for support workers in health care. Code of conduct for Healthcare Support Workers Working to standard: a code of conduct for support workers in health care 1. Introduction 1.1 Welcome to this code of conduct for support workers in health

More information

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros. Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery

More information