Join us at The Agile Testing & BDD eXchange in London on November 6-7th!
Keynoted by Jeff Patton, this year will be the fifth anniversary of this cornerstone conference for the Agile community - and it’ll be our best yet.
We're planning on three tracks over two days, covering Automation Tools, Portfolio Management, and Team Dynamics: a whole range of Agile topics, from testing to leadership. We're providing a unique forum to explore ideas about these topics with hundreds of other members of the Agile community: this is an experience you won't get back at the office.
So if you'd like to spend the day learning all the newest tools and best practices in Agile, having meaningful conversations to help you write more powerful software, and discovering how to best deliver what your business needs, don’t hesitate to join us.
Don’t miss the opportunity to hear from world-class experts and meet others who care deeply about software quality, testing, and working in an Agile team!
Registration now open!
Would you like to join the world's top innovators and experts in BDD, Impact Mapping, Automation Tools, Portfolio Management and Team Dynamics? If your answer is yes, than get your ticket today!
Brilliant Minds on Stage
Expect to meet leading experts like Jeff Patton, Gojko Adzic and Dan North and many more. Share your ideas with leading innovators in the Agile movement: you can trust us to invite the best!
Fantastic Venue
After the phenomenal success of last year, it was clear we needed a bigger venue for this year's conference. So we have secured the BDC in Islington, where we will be able to accommodate London's sizeable and growing #bddX community. With great spaces for talks and discussions, unrivalled technology capabilities and fantastic transport links in one of London's most buzzing areas, we could not think of a better venue to host this year's Agile Testing & BDD eXchange.
Excited? Share it!
Day 1: Day One
Day One
Track | Team Dynamics | Automation Tools | OpenSpace | |||||||||
09:30
Invalid Time
Invalid Time
|
Registration |
|||||||||||
10:00
Invalid Time
Invalid Time
|
KEYNOTE
In this short talk I’ll talk about how focusing on outcome and impact changes practice. I’ll discuss approaches like pragmatic personas, story mapping, prototyping, and testing. These and other practices don’t capture what people want, but help us discover what they need.
quality-matters-as
user-stories
agile
bddx
About the speaker...Jeff PattonJeff is author of the bestselling O’Reilly book User Story Mapping which describes a simple holistic approach to using stories in Agile development without losing sight of the big picture. You can learn more about Jeff at jpattonassociates.com, and find him on Twitter at @jeffpatton. |
|||||||||||
11:00
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||||||
11:15
Invalid Time
Invalid Time
|
In this short talk I’ll discuss some simple writing techniques and language tools that can help avoid the details being buried and improve the overall readability of examples. |
The tools and practices refined over the last decade by web developers have not crossed over easily into the mobile community. Mobile devs have been without tools like continuous integration and automated testing, which enable delivery of high-quality apps more rapidly. A key piece of the solution for mobile is Appium, an open-source, cross-platform, language-agnostic mobile automation framework you can use to write automated UI tests for Android and iOS apps (native, hybrid, web), to be run on emulators or devices. In this talk we will explore the philosophy that underlies the work behind Appium, including the open-source nature of Appium's diverse, active and friendly community. Then, after a brief explanation of the technology that powers Appium, we'll move into the technical portion of the talk, where attendees will see easy it is to write Appium scripts using the WebDriver protocol in their favorite language, and integrate Appium tests into a CI system using Selenium Grid or Sauce Labs. Ultimately, the talk provides an argument for moving from manual QA to automated testing, an understanding of the mobile automation landscape, and a solid introduction to Appium, which leading projects and companies around the world have chosen as their mobile automation framework of choice.
bddx
bdd
selenium
testing
appium
automated-testing
mobile
qa
About the speaker...Jonathan LippsI'm currently working as Director of Ecosystem & Integrations at the San Francisco-based cloud testing company Sauce Labs. At Sauce, I've worked on many aspects of the architecture of our web and mobile testing cloud, from backend infrastructure (Python) to frontend interactivity (JavaScript). Most recently, I've been building the Ecosystem & Integrations Team. Our mission is to make sure that the open source ecosystem that surrounds our core products receives as much attention as it deserves. Did I mention that we're hiring? |
|
|||||||||
12:00
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||||||
12:15
Invalid Time
Invalid Time
|
If you work with Cucumber, Fitnesse, SpecFlow or similar tools to support BDD and SBE, you will learn how to avoid common mistakes that teams make when writing tests. You will also learn to recognise the characteristics that take good examples beyond the role of acceptance tests and into living documentation for long-term value.
bddx
quality-matters-as
agile-testing
bdd
About the speaker...David EvansDavid Evans is an experienced agile consultant, coach and trainer with over 25 years of IT experience. A thought-leader in the field of agile quality, he has provided training and consultancy for clients worldwide. An in-demand speaker at events and conferences across Europe, David was voted Best Keynote Speaker at Agile Testing Days 2013. He is co-author of the best-selling books “50 Quick Ideas to Improve your User Stories” and “50 Quick Ideas to improve Your Tests”, was a contributor to the book “More Agile Testing”, and has also had several papers published in international IT journals. He currently lives and works in the UK, where he is a partner in Neuri Consulting LLP. Contact David at: David.Evans@neuri.co.uk or follow him on Twitter: @DavidEvans66 |
|
|
|||||||||
13:00
Invalid Time
Invalid Time
|
Lunch |
|||||||||||
14:00
Invalid Time
Invalid Time
|
KEYNOTE
With Continuous delivery having become so popular, do you ever consider what happens to the ones on the other side of the stick? Continuous delivery only makes sense if the people on the other end want it delivered, and we don't interrupt their work. Find out what we can do to make the pain go away and still ship frequently.
continuous-delivery
continuous-integration
agile
About the speaker...Gojko AdzicAs a consultant, Gojko has helped companies around the world improve their software delivery, from some of the largest financial institutions to small innovative startups. He specialises in agile and lean quality improvement, in particular impact mapping, agile testing, specification by example and BDD.
|
|||||||||||
15:00
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||||||
15:15
Invalid Time
Invalid Time
|
Day 1, 6 Nov starts 15:15 (Team Dynamics)
The Power of Examples - Part One
|
In this talk I'm going to show you a mini-framework that we've evolved to accomplish this. It's actually part of a full-stack Java framework, Apache Isis, so I'll demonstrate the ideas in the context of an Isis app; but it's straightforward enough that you could port to your favourite stack easily enough. Anyway, we've found it invaluable as we've been developing our own enterprise app (for estate management of shopping centres) on top of Isis.
bddx
quality-matters-as
agile-testing
bdd
user-stories
java
apache-isis
About the speaker...Dan HaywoodDan has also been instrumental in the success of the first large-scale naked objects system which administers state benefits for the Irish Government, a system used by over 7,000 users and paying out over EUR5bn a year in benefits. He currently leads a team delivering a variety of DevOps, GitOps and "docs-as-code" tools to the wider development community at the Department. |
|
|||||||||
16:00
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||||||
16:15
Invalid Time
Invalid Time
|
This highly participatory workshop explores the use of examples to:
bddx
agile-testing
bdd
tdd
About the speakers...Jenny MartinJenny believes that great teams are built on collaboration, shared responsibility and by embracing individuality and diversity. Jenny is active in the software development community as an expert in team collaboration and effectiveness and a regular speaker at events across Europe. She has 20+ years of leadership experience delivering large scale projects on multiple platforms, tools and technologies in the customer loyalty, retail and finance sectors. Pete BuckneyWhat makes Pete tick is working with teams to discover and build the technology a business really needs. He's passionate about using collaborative approaches, and believes in the power of examples to give all relevant experts direct involvement in the software under development. Pete is active in the Agile/BDD community, speaking at meet-ups and conferences such as DDDX, BDDX and CukeUp. He co-authored SkillsMatter’s BDD Fast Track training course with Jenny Martin, and delivers this regularly. Follow Pete on Twitter @PeteBuckney. |
So how can we take an agile approach to testing while delivering on the technical challenges posed by mobile? In this talk we look at Calabash a mobile test automation tool which supports and leverages Cucumber to enable easy implementation of BDD. We'll give an overview of BDD for mobile, an introduction to Calabash and demo how we can create executable specifications for mobile apps which act as cross-platform automated acceptance tests. As a "kicker," we'll finish off with demoing Xamarin Test Cloud, an innovative cloud-based service that provides managed access to more than a thousand mobile devices for the purpose of mobile quality assurance, addressing the technical challenges of mobile quality mentioned above.
bddx
agile-testing
mobile-apps
bdd
calabash
cucumber
About the speaker...Karl KrukowBefore joining Xamarin, Karl co-founded LessPainful, a mobile test automation start-up which created the popular open-source mobile test framework, Calabash. LessPainful was later acquired by Xamarin and became the cornerstone of Xamarin Test Cloud. Karl graduated with a PhD in Computer Science from University of Aarhus in 2006 and worked several years as a senior consultant before co-founding LessPainful. His current professional passions are Xamarin, continuous delivery with focus on mobile, and functional programming (with special love for the Clojure programming language). Follow Karl on Twitter and find out more about his work on Xamarin Test Cloud! |
|
|||||||||
17:00
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||||||
17:15
Invalid Time
Invalid Time
|
KEYNOTE
Day 1, 6 Nov starts 17:15
Agile Testing and BDD eXchange Park Bench Panel
|
|||||||||||
18:00
Invalid Time
Invalid Time
|
To The Pub! |
Day 2: Day Two
Day Two
Track | Tutorials | Portfolio Management | Tutorials | |||||||||
09:30
Invalid Time
Invalid Time
|
Registration |
|||||||||||
10:00
Invalid Time
Invalid Time
|
KEYNOTE
Recently Dan and Chris reformed the band to solve another problem. How do we help organisations use Agile at scale? The second album is famous for being tricky. "Delivery Mapping" contains an eclectic mix of iconic tracks and instant classics. Be at the gig that people will be talking about for decades to come. Look out for the pure harmonies in "Highlight problems" and the guitar riff in "My place in the future.
agile-testing
bdd
bddx
delivery-mapping
About the speakers...Daniel Terhorst-NorthThe originator of Behaviour-Driven Development (BDD) and Deliberate Discovery, Daniel has published feature articles in numerous software and business publications, and contributed to The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends and 97 Things Every Programmer Should Know: Collective Wisdom from the Experts. He occasionally blogs at dannorth.net. |
|||||||||||
11:00
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||||||
11:15
Invalid Time
Invalid Time
|
Day 2, 7 Nov starts 11:15 (Tutorials)
Two-and-a-half Years Later - an Experience Report
|
Day 2, 7 Nov starts 11:15 (Portfolio Management)
Getting started on Mobile testing with Calabash - Part One
|
Day 2, 7 Nov starts 11:15 (Tutorials)
Stories, Rules and Examples - a hands-on workshop - Part One
|
|||||||||
12:15
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||||||
12:30
Invalid Time
Invalid Time
|
Issues such as:
Unlike many approaches to scaling agile, a Theory of Constraints based approach does not provide solutions, instead it highlights constraints that a company needs to address given its particular context. As such, it is an approach to adapts to context rather than ignore it.
bddx
bdd
agility
portfolio
About the speaker...Tony GroutHe was also lead technical editor on IBM's agile delivery process framework published as Disciplined Agile Delivery: A Practitioner’s Guide to Agile Software Delivery in the Enterprise.Tony is no stranger to the practicalities of scaling agile often saying "this is wickedly hard". |
Day 2, 7 Nov starts 12:30 (Portfolio Management)
Getting started on Mobile testing with Calabash - Part Two
|
Day 2, 7 Nov starts 12:30 (Tutorials)
Stories, Rules and Examples - a hands-on workshop - Part Two
|
|||||||||
13:30
Invalid Time
Invalid Time
|
Lunch |
|||||||||||
14:30
Invalid Time
Invalid Time
|
agile-testing
bdd
bddx
capacity-planning
About the speakers...Marina OliveiraMarina has gained extensive experience in leading transformation projects. She is currently focused on working on scaling agile with attention on sustainability. Her approach centres on engaging the organisation to make change stick through self-organisation. This enables communities to take responsibility and make change sustainable through continuous improvement. Ram RaoRam has a collected a broad range of experiences in managing Transformation and Business-As-Usual programs. His current focus is on increasing delivery coordination and delivering to a plan. Ram believes that the organizations should be telling a story through data |
Day 2, 7 Nov starts 14:30 (Portfolio Management)
Experiments with Flow - First Session
|
Day 2, 7 Nov starts 14:30 (Tutorials)
Appium Workshop - Part One
|
|||||||||
15:30
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||||||
15:45
Invalid Time
Invalid Time
|
|
Day 2, 7 Nov starts 15:45 (Portfolio Management)
Experiments with Flow - Second Session
|
Day 2, 7 Nov starts 15:45 (Tutorials)
Appium Workshop - Part Two
|
|||||||||
16:45
Invalid Time
Invalid Time
|
Coffee, Tea & Refreshments |
|||||||||||
17:00
Invalid Time
Invalid Time
|
bddx
bdd
About the speakers...Daniel Terhorst-NorthThe originator of Behaviour-Driven Development (BDD) and Deliberate Discovery, Daniel has published feature articles in numerous software and business publications, and contributed to The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends and 97 Things Every Programmer Should Know: Collective Wisdom from the Experts. He occasionally blogs at dannorth.net. Tony GroutHe was also lead technical editor on IBM's agile delivery process framework published as Disciplined Agile Delivery: A Practitioner’s Guide to Agile Software Delivery in the Enterprise.Tony is no stranger to the practicalities of scaling agile often saying "this is wickedly hard". Marina OliveiraMarina has gained extensive experience in leading transformation projects. She is currently focused on working on scaling agile with attention on sustainability. Her approach centres on engaging the organisation to make change stick through self-organisation. This enables communities to take responsibility and make change sustainable through continuous improvement. Ram RaoRam has a collected a broad range of experiences in managing Transformation and Business-As-Usual programs. His current focus is on increasing delivery coordination and delivering to a plan. Ram believes that the organizations should be telling a story through data |
|
Day 2, 7 Nov starts 17:00 (Tutorials)
Appium Workshop - Part Three
|
-
Continuous delivery gone bad
Featuring Gojko Adzic
Remember the last time a PDF reader insisted on stopping whatever you are doing to update itself for security reasons, half of the internet came down with a browser update, or a library packager insisting on pulling the latest version of some useless crap just to compile your code? Now multiply...
continuous-delivery continuous-integration agile -
Capturing Requirements or Solving Problems?
Featuring Jeff Patton
One of the derogatory terms sometimes applied to software professionals is “order-taker.” Yet, we work in a profession that’s rich with language and practice that focuses us on doing just that. In the end what matters most isn’t that we created what people asked for on time and in budget, but...
quality-matters-as user-stories agile bddx -
To those whom much is given, much is expected...
Featuring Dan Haywood
OK, so here's my 'given' for this talk: you're developing some sort of enterprise app, from the outside-in, using a bit of BDD. And you're about to start a new user story. So, what's in 'given' for your story? In some ways getting that nailed is the hardest part of...
bddx quality-matters-as agile-testing bdd user-stories java apache-isis -
Appium: Mobile Automation Made Awesome
Featuring Jonathan Lipps
Automated testing is the key to rapid development of high-quality apps, but mobile has lagged behind the web in this area. In this talk we'll give a philosophical and technical introduction to Appium, an open-source, cross-platform, mobile automation framework you can use to write automated...
bddx bdd selenium testing appium automated-testing mobile qa -
Improving the Value of SBE and BDD artefacts
Featuring David Evans
How do we get the most value out of our specification and test writing effort? How do we create artefacts that serve the whole team, as specifications, acceptance tests and documentation? To do Specification by Example or Behaviour Driven Development well, we need to connect with the needs and...
bddx quality-matters-as agile-testing bdd -
Modelling by Example
Featuring Konstantin Kudryashov
We all know Gherkin is an amazing tool to help us talk with business more effectively. It is a great way to extract business requirements from the Product Owner in the way that there's no inherited ambiguity. But what if it is much more? What if Gherkin could also help us to model our...
bddx automation-tools gherkin -
Agile Testing of Mobile Apps
Featuring Karl Krukow
Quality on mobile is a challenge! Developing mobile apps requires dealing with multiple platforms, OS versions, form-factors and resolutions, varying hardware capabilities and network conditions. At the same time users have extremely high expectations for the mobile experience and will promptly...
bddx agile-testing mobile-apps bdd calabash cucumber -
Buried treasure, what’s hiding in your Scenarios?
Featuring Alan Parkinson
We’ve had the conversation with the business, elicited examples and documented them in
Gherkin. In reality conversations with the business don’t take place using Gherkin, so they
have to be translated into the ‘Given When Then’ format. Unwittingly details can be lost and
ambiguities introduced...
bddx bdd team-dynamics gherkin -
2
The Power of Examples - Part Two
Featuring Jenny Martin and Pete Buckney
Examples are powerful. We all use examples every day to help others understand what we mean. Our most valuable team members are able to express complex technical concepts to business people and also translate business ideas into comprehensive technical solutions. Those people tend to naturally...
bddx agile-testing bdd tdd -
2
Introducing Delivery Mapping
Featuring Daniel Terhorst-North and Chris Matts
Just over ten years ago Dan North and Chris Matts came together to create the Given-When-Then format that we are here to celebrate today. They had come together to solve a problem they perceived in the communication between developers and non-developers.
agile-testing bdd bddx delivery-mapping -
An experience report on portfolio planning at Scale
Featuring Tony Grout
How do you improve an organisation's Agility? You start by identifying the Constraints. Once the constraints are known, they will drive all the changes you need to make. They will reveal the issues you need to address, and the order you need to address them.
bddx bdd agility portfolio -
2
Capacity planning in an imperfect world
Featuring Marina Oliveira and Ram Rao
How do you make sure your organization have the capacity to deliver the plan? This session will show you how to plan in an imperfect world through a super interactive game. The game will take you through all the stages of the planning process, with you playing a role of the process stakeholders.
... agile-testing bdd bddx capacity-planning -
Build the backlog from MVPs?
Featuring Chris Matts
How do you build the team's backlogs for each of the MVPs in your Organisational Backlog? Some items require analysis, like new tax laws. Some require A-B testing, like improving user experience. Others are obvious and don't need much explanation, and some leave everyone confused. Come...
bddx bdd quality-matters-as agile-testing cynefin -
5
Panel: Portfolio delivery: from here to there.
Featuring Daniel Terhorst-North, Chris Matts, Tony Grout, Marina Oliveira and Ram Rao
Join experts from the Portfolio Management track of the Agile Testing and BDD eXchange for a panel discussion.
bddx bdd
-
Agile Testing & BDD eXchange 2017
Two days in London
Do you want to know what the future holds for Agile Testing, or how BDD can help you to improve the build quality of your delivery teams from the start? Are you looking to meet up with the best in BDD and the experts of agile methodologies as well as like-minded individuals with a passion in...
agile bdd bddx testing qa -
Agile Testing & BDD eXchange 2016
Two days in London
Do you want to know what the future holds for Agile Testing, or how BDD can help you to improve the build quality of your delivery teams from the start? Are you looking to meet up with the best in BDD and the experts of agile methodologies as well as like-minded individuals with a passion in...
agile bddx agile-testing bdd agility portfolio test-automation atdd tdd quality testing qa -
Agile Testing & BDD eXchange 2015
Two days in London
Do you want to know what the future holds for Agile Testing, or how BDD can help you to improve the build quality of your delivery teams from the start? Are you looking to meet up with the best in BDD and the architects of agile methodologies as well as like-minded individuals with a passion in...
agile bddx agile-testing bdd agility portfolio test-automation -
Agile Testing & BDD eXchange 2013
One day in London
Do you want to learn tools and techniques to help you deliver on all requirements in your software? Keen to hear how your teams can use Impact Mapping and Specification by Example to maximise business input? Or maybe you’d like to meet the top thinkers in Agile testing and BDD to find out their...
bdd bddx testing agile quality-matters-as agile-processes agile-testing -
Agile Testing & BDD eXchange NYC 2013
One day in New York City
Would you like to spend a day learning the latest ideas, tools, and best practices in Agile Testing, Behaviour Driven Development, and Test Driven Development? Like to learn how to have meaningful conversations with stakeholders and get useful feedback that will help you write better, more...
agile testing bdd atdd tdd acceptance-testing bddxnyc -
Agile Testing & BDD eXchange 2012
One day in London
Join us for the next Agile Testing & BDD eXchange on November 23 2012. Be part of an intensive day of deep technical insight and friendly discussion to learn, adopt and share new innovative ideas, tools and practices for enterprise software development.
Follow updates on speakers and...
agile bdd testing -
Agile Testing and BDD eXchange NYC
One day in New York City
Join us on October 1st for the Agile Testing and BDD eXchange 2012!
agile bdd tdd solid-principles automated-testing fitnesse -
Agile Testing & BDD eXchange 2011
One day in London
Join us for 2011's Agile Testing & BDD eXchange and be part of an informal day of deep technical insight and friendly discussion to learn, adopt and share new innovative ideas, tools and practices for enterprise software development.
agile bdd testing -
Agile Testing & BDD eXchange 2010
One day in London
Agile Testing & BDD eXchange 2010
agile bdd testing -
Agile Specifications, BDD and Testing eXchange
One day in London
Following the enthusiastic response to our Agile Testing and BDD community events and courses during the last 10 months, Skills Matter is proud to organise the first, annual Agile Specification, BDD and Testing eXchange.
We are currently working on the programme, which will consist of 6 talks and...
bdd testing