village-underground.jpg
 

Cukenfest london

Spring 2019

FatGreenCut3Alt.jpg
 

Once a year in London we host a low-key BDD and agile conference. We open our doors to just 150 people to learn and discuss new ways to build shared understanding.

Software projects often fail because of a lack of communication and collaboration. If there isn't a shared understanding of the software between business and IT teams at the start, you can end up building the wrong thing for the user. By bringing the right stakeholders together from the beginning, misunderstandings are less likely to become expensive bugs in your system.

Our conference focuses on practical techniques and tactics you can apply in your team to deliver high-quality software.
 

BDD Kickstart training / April 17-18

A world-class Behaviour-Driven Development training course led by the creator of Cucumber, Aslak Hellesøy. More information.

cukenfest conference / April 19-20

A small, interactive two-day Agile and BDD conference. One day of short talks and another of open space. 

9AM - 6PM

 

CukenFest is brought to you by Cucumber

 

Attendees of CukenFest also agree to the terms of our Code of Conduct. We will enforce the CoC throughout the event. If you have any questions please contact one of the team on the day or email us

 
 

April 19th - talks

 
CukenFest Programme - Final draft.png
dan-north-square.jpg

How to break the rules

We invest so much in technology, so why do we seem to get so little benefit in return? We introduce new processes, tools and methods, but when you stand back and squint the organisation still looks just the same.

Is technology over-hyped and oversold, as many would have us believe, or are we doing something that means we lose out on all those promised benefits? Societies work because we follow the rules, but what if those same rules are holding us back? The problem may not be in the technology, but in us failing to change our habits.

In this talk, Dan introduces some uncomfortable truths from Eliyahu Goldratt, author of “The Goal” and one of the fathers of modern management theory, that may help us to recognise and challenge this behaviour so we can start to get the real benefit from all that technology.

Dan North (@tastapod)

konstantin-square.png

Design through incremental learning

What is the most important activity of Agile software delivery? Is it building the right software or learning what's the right software to build? Experienced BDD teams will say it's both, but why do we separate them? Is it possible to learn everything you need to know about the software by just building it or build working software by a pure act of learning? There is incremental design, but is it possible to design software by incremental learning?

Konstantin Kudryashov (@everzet)

FullSizeRenderCrop.jpg

Do Repeat Yourself

How do you communicate with the rest of the team when you're engaged in a long-running technical project like a rewrite or migration? Communication can often become stale and irrelevant to everyone else. Sabrina Leandro will provide tactics for keeping your team in the loop. Sabrina is former Director of Engineering and VP of Tech at Songkick and most recently working with companies to improve their tech and processes. 

Sabrina Leandro (@saleandro)

aslak.jpg

Example Mapping

In the past couple of years, lots of software teams have been using a simple collaborative technique called Example Mapping to break down user stories. It was conceived co-founder of Cucumber, Matt Wynne, who wrote the seminal post introducing the practice.

As Matt puts it, "Example Mapping helps you zoom in and focus on the smallest pieces of behaviour inside your story. By mapping it out you can tease apart the rules, find the core of the behaviour you want, and defer the rest until later. With this level of scrutiny, example mapping acts like a filter, preventing big fat stories from getting into your sprint and exploding."
 

Aslak Hellesøy (@aslak_hellesoy)

tobyd.jpg

BDD in an Agency

The client/agency relationship can be challenging if it isn’t built on collaboration, trust and transparency. Toby Dykes, Production Director at Zone, outlines how Agile practices including BDD can form the bedrock of this sometimes tricky dynamic.

Zone is a digital agency with offices in London, Bristol and Cologne.

Toby Dykes (@tobydykes)

kayla.jpg

The Holy Trinity of Cucumber: Collaborative Cucumber Practices to Increase BDD

We’re just two gals who like to write Gherkin. As quality managers at an agile software agency, we’ve devised and refined a process for collaborative cucumber testing done by the trifecta (3 amigos) involving product managers, developers, and quality managers. Working together, quality managers and product managers can encourage BDD and TDD best practices by throwing out everything they know (and probably hate) about traditional feature story writing, and baking Gherkin scenarios directly into the vegetable pie,  the project tracking tool of choice. From there, pop it into the oven (code repository of choice) and watch your test coverage bake to a golden hue.

Please join us as we talk through our process for writing Gherkin as quality managers and working to increase collaboration between product management and developers, with the cherry on top being the increase of awareness of BDD best practices across Originate projects. 
 

Kayla Razavi & Katherine Bomkamp

Cucumber-2017-339.jpg

BDD: The Three-Headed Monster

When BDD was originally created by Dan North, he took out the word "test" and replaced it with "should", enabling people to talk through examples of how systems behave more easily than talking through tests. But if BDD's not actually about testing, what is it about?

In this talk we look at the three aspects of BDD, and how to use them to have even more effective conversations, not only writing software that matters, but finding out quickly when it doesn't.

victoria.jpg

neurodiversity in tech

Victoria Wiggins will be talking about Inclusive Collaboration and looking at her own experiences with ADHD, Dyslexia and Dyspraxia and how the natural variances in neurodiversity we see across ourselves and our teams can be understood to make a happier healthier workplace for everyone. 

Victoria Wiggins (@victoriawiggins)

gaspar-nagy.jpg

We Are Sinking: Hitting the Testing Iceberg

The concept of the testing pyramid was introduced by Mike Cohn many years ago. Although a lot of people have heard about it, there are not many who are actually implementing it. Maybe one reason for this is that the pyramid helps us to map the tests to the testing technology only (unit, integration, UI), but not to the purpose, the different testing goals.


The concept of testing iceberg helps mapping the business-interesting tests targeted by BDD to the pyramid, but this is just the start. In this session I going to share 9 different, funny test automation shapes that I have seen, to inspire you to find your own, context-driven test automation strategy.

Gaspar Nagy (@gasparnagy)

shamyla.jpg

Empathy-Driven Testing

Wait. I know what you're probably thinking. This is just another rehash of BDD and that you have heard it all before…

But, empathy on its own has a strong, immediate effect.  Put in an agile context, it’s powerful tool that has the ability to change the face of software design.  I’ll talk about why empathy is a gift, that keeps on giving.  How it can be used in not just testing but throughout the whole development cycle.  From drawing up empathic driven design pieces to writing automation code that not only puts the end user at heart, but how the user feels at a particular step. 

But it’s more than this.

Not matter what field you work in, the challenges faced and the obstacles to overcome will be the same.  Whether you’re a scrum master wanting to have constructive retrospectives to a developer thinking about what scenarios to automate.  The use of empathy is translucent, shedding light on areas such as neurodiversity which are often overlooked.

I would like to share my experiences on how using empathy has helped me to overcome challenges in the workplace, be it technical or non-technical.  Along with the stories I’ve heard where empathy has made an impact and as such needs to be passed on.

We have an innate ability within us that requires no programming language to learn or pattern to follow.  This talks aims to unleash this.

Shamyla Sidd (@lifeintest)

IMG_20180211_162843.jpg

Knowledge Sharing with modified mob testing

Traditional knowledge sharing is not effective way . I have modified mob development concept to mob testing and used mob testing in knowledge sharing. It has been proved to be very effective way to improve knowledge. It shares each and every bit of knowledge from one resource to others. It covers loopholes in traditional approach. It also covers the environment setup and config issues usually faced by new resource. It can be treated as evaluation process for team knowledge.

Anand Shirkande

chris_roff.jpg

BDD in the functional world

By combining Specification by Example, Domain modelling & an algebraic type system you will learn how to create a strongly typed domain model directly from a Gherkin file using F#

Chris Roff 

nat-pryce.jpg

why software changes, and how that should change what we change, when we change software

I will talk about Lehman’s categories of software system. I find Lehman’s categories a useful tool that helps me understand dynamics of software projects, design software architecture, and guide ways of working. I’ll illustrate with stories from recent projects.

Nat Pryce (@natpryce)

profilepic_square.jpg

The one with the compiler always wins

The programmer holds the power in the team. The ux designer, the product owner, the manager, the tester, the agile coach and others can try their best to influence outcomes but it doesn’t matter if the programmer is not on board. Only the programmer decides which if-statements get written and how long it will take. Without the programmer, there is no software. Without the software, there is no company. 


But as the saying goes, with great power comes great responsibility. One of those responsibilities is to acknowledge this power and use it for good. Good for the human beings working with you, good for the company, good for your own health and good for society. 

Ulrika Malmgren (@ulrikama)


april 20th - open space / unconference

 

Have you ever been to a conference, and discovered that your most enduring memory was not in one of the timetabled sessions, but in the hallway in between the sessions? You found yourself in a small group, all passionately interested in the topic of your conversation; great insights were shared.

Unconference is a meeting structure designed to deliberately harness this energy. Using a few simple rules, a large group of people self-organises a dynamic, evolving schedule that allows every individual to contribute and learn by following their own enthusiasms and interests.

Matt Wynne, co-founder of Cucumber, will facilitate the day. Read Matt's post describing unconference and why he loves the format. To give you a flavour, here's a video produced by our friends at Liberty IT in Belfast, where we recently ran a two-day unconference for about 120 people.

cukenfest Speakers

 

 Liz Keogh is an independent Lean and Agile consultant based in London. She is a well-known blogger and international speaker, a core member of the BDD community and a contributor to a number of open-source projects including JBehave.

Liz Keogh is an independent Lean and Agile consultant based in London. She is a well-known blogger and international speaker, a core member of the BDD community and a contributor to a number of open-source projects including JBehave.

Liz KEOGH

 Dan North uses his deep technical and organisational knowledge to help CIOs, business and software teams to deliver quickly and successfully. He puts people first and finds simple, pragmatic solutions to business and technical problems, often using lean and agile techniques. With over twenty-five years of experience in IT, Dan is a frequent speaker at technology conferences worldwide. The originator of Behaviour-Driven Development (BDD) and Deliberate Discovery, Dan 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 https://dannorth.net/blog.

Dan North uses his deep technical and organisational knowledge to help CIOs, business and software teams to deliver quickly and successfully. He puts people first and finds simple, pragmatic solutions to business and technical problems, often using lean and agile techniques. With over twenty-five years of experience in IT, Dan is a frequent speaker at technology conferences worldwide. The originator of Behaviour-Driven Development (BDD) and Deliberate Discovery, Dan 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 https://dannorth.net/blog.

DAN NORTH

 

 Test specialist turned Agile Coach turned Programmer. Loves exploring the field of Software Development from different perspectives to uncover the mechanisms at play in between technologies or humans (or technologies and humans).

Test specialist turned Agile Coach turned Programmer. Loves exploring the field of Software Development from different perspectives to uncover the mechanisms at play in between technologies or humans (or technologies and humans).

 Nat Pryce has been doing TDD for a long time. He is one of the authors of Growing Object­-Oriented Software Guided by Tests. He is currently working with Springer Nature, helping them build a platform for the submission and review of scientific research.

Nat Pryce has been doing TDD for a long time. He is one of the authors of Growing Object­-Oriented Software Guided by Tests. He is currently working with Springer Nature, helping them build a platform for the submission and review of scientific research.

nat pryce

Ulrika Malmgren

 Sabrina is a technical leader with strong experience in product development process, systems design, and management. She has a strategic vision while also focusing on building quality and maintainable software.   Sabrina enjoys working with cross-functional teams, designing useful and delightful products, while focusing on code quality and good software design practices.  Sabrina is former Director of Engineering and VP of Tech at Songkick and most recently working with companies to improve their tech and processes.

Sabrina is a technical leader with strong experience in product development process, systems design, and management. She has a strategic vision while also focusing on building quality and maintainable software. 

Sabrina enjoys working with cross-functional teams, designing useful and delightful products, while focusing on code quality and good software design practices.

Sabrina is former Director of Engineering and VP of Tech at Songkick and most recently working with companies to improve their tech and processes.

Sabrina leandro

 BDD evangelist, php developer. Creator of Behat, Mink, phpspec2.

BDD evangelist, php developer. Creator of Behat, Mink, phpspec2.

konstantin kudryashov

Kayla Razavi is a Quality Manager at Originate. Kayla received her Bachelor’s degree from UC Berkeley where she studied Human-Computer Interaction. During her time in undergrad, she started two of her own ventures bringing software innovation to the hospitality industry as well as creating an anonymous, confidential chat platform that offered support to survivors of sexual violence. Today, Kayla spends her days in San Francisco working collaboratively with designers, engineers, and product managers to deliver high quality technical solutions to their clients while always ensuring that TDD and BDD are a big dill. 

Kayla Razavi

 Katherine Bomkamp is a Senior Quality Manager at Originate. She has spent her time in the software industry advocating for test driven development practices in an agency setting, working on projects for clients ranging from multinational media corporations and large television networks to the reinsurance and IT industries. Katherine is also the youngest person ever invited to speak before the Royal Society of Medicine at their 2012 Winter Summit on Innovation for her biomedical inventions.

Katherine Bomkamp is a Senior Quality Manager at Originate. She has spent her time in the software industry advocating for test driven development practices in an agency setting, working on projects for clients ranging from multinational media corporations and large television networks to the reinsurance and IT industries. Katherine is also the youngest person ever invited to speak before the Royal Society of Medicine at their 2012 Winter Summit on Innovation for her biomedical inventions.

Katherine Bomkamp

 Victoria Wiggins is an agile team coach and process geek who is currently working at Springer Nature. A former analyst and developer she has spent the last few years coaching agile teams to custom blend processes and tools to suit themselves and their projects. She’s fascinated by people, systems, the act of learning, and the history of how we develop software.

Victoria Wiggins is an agile team coach and process geek who is currently working at Springer Nature. A former analyst and developer she has spent the last few years coaching agile teams to custom blend processes and tools to suit themselves and their projects. She’s fascinated by people, systems, the act of learning, and the history of how we develop software.

Victoria wiggins

 Gáspár Nagy is the creator and the main contributor of SpecFlow, regular conference speaker, blogger (http://gasparnagy.com), editor of the BDD Addict monthly newsletter (http://bddaddict.com), and co-author of the book "BDD Books: Discovery - Explore behaviour using Examples" (http://bddbooks.com).  Gáspár is an independent coach, trainer and test automation expert focusing on helping teams implementing BDD and SpecFlow. He has more than 15 years of experience in enterprise software development as he worked as an architect and agile developer coach.

Gáspár Nagy is the creator and the main contributor of SpecFlow, regular conference speaker, blogger (http://gasparnagy.com), editor of the BDD Addict monthly newsletter (http://bddaddict.com), and co-author of the book "BDD Books: Discovery - Explore behaviour using Examples" (http://bddbooks.com). 
Gáspár is an independent coach, trainer and test automation expert focusing on helping teams implementing BDD and SpecFlow. He has more than 15 years of experience in enterprise software development as he worked as an architect and agile developer coach.

Gáspár nagy

 A software engineer with over 20 years of experience. with a strong lean towards BDD using Specification by Example. As new convert into the world of functional programming I'm very excited to leverage BDD & functional programming techniques to add real value at speed.

A software engineer with over 20 years of experience. with a strong lean towards BDD using Specification by Example. As new convert into the world of functional programming I'm very excited to leverage BDD & functional programming techniques to add real value at speed.

 Aslak is the creator of Cucumber. He co-wrote “The Cucumber Book, Behaviour-Driven Development for Developers and Testers” with Matt Wynne. During his career Aslak has worked with both small and large organisations in several industries such as telecom, trading, banking, retail, insurance, car manufacturing, education and government. Aslak is a co-founder of Cucumber Ltd, the company behind Cucumber.

Aslak is the creator of Cucumber. He co-wrote “The Cucumber Book, Behaviour-Driven Development for Developers and Testers” with Matt Wynne. During his career Aslak has worked with both small and large organisations in several industries such as telecom, trading, banking, retail, insurance, car manufacturing, education and government. Aslak is a co-founder of Cucumber Ltd, the company behind Cucumber.

aslak hellesøy

Chris roff

 Accomplished software developer in Test, with extensive experience in creating BDD frameworks with end-to-end solutions. Proven track record in implementing flexible solutions and QA procedures in Agile testing.

Accomplished software developer in Test, with extensive experience in creating BDD frameworks with end-to-end solutions. Proven track record in implementing flexible solutions and QA procedures in Agile testing.

Anand Shirkande

 Shamyla is a keen tech meetup attendee & testing community champion, who is always on the lookout for the latest innovation in Quality Assurance and how to apply it.  She has worked in the tech industry since her teens and as a tester for over 6 years.  Shamyla has spoken at meetups about testing best practices and AI, and is now looking forward to contribute to the conference speaking world.

Shamyla is a keen tech meetup attendee & testing community champion, who is always on the lookout for the latest innovation in Quality Assurance and how to apply it.

She has worked in the tech industry since her teens and as a tester for over 6 years.  Shamyla has spoken at meetups about testing best practices and AI, and is now looking forward to contribute to the conference speaking world.

Shamyla Sidd

 Programme Manager (director level) with over a decade of digital project management experience, specialising in Agile, Lean Start-Up, Scrum and Kanban - encompassing innovation, strategy, user experience, creative design, technical development & testing, release management, database creation, e-commerce and intranet.

Programme Manager (director level) with over a decade of digital project management experience, specialising in Agile, Lean Start-Up, Scrum and Kanban - encompassing innovation, strategy, user experience, creative design, technical development & testing, release management, database creation, e-commerce and intranet.

Toby Dykes

 

People saying nice things about CukenFest.

I’ve learned lots of useful techniques at CukenFest, even though the projects I’ve been involved in have rarely involved Cucumber. It’s about the techniques, not the technology.
— Nat Pryce
nat-pryce.jpg
We’ve only just started on the BDD journey and it’s easy to get a bit overwhelmed. I came back from CukenFest feeling re-energised - listening to the talks and talking to other people in the community reinforced for me that this is a mindshift for everyone involved.
— Angela Relle, Met Office
angela-relle .jpg
It was the best conference I ever went to, no doubt! Great talks and an open space with inspiring participants.
— Tim Coremans, BNP Paribas
tim-coremans.jpg
CukenFest is a welcoming community event where you get to learn about different aspects of what makes a software product team perform and tick. This includes code, tests, collaboration and arguably most importantly - culture.
— Arti Mathanda
arti-mathanda.jpeg

Sponsors + Friends

Sponsorship provides fuel for our conference engine. Without it, we won't have decent coffee,  stacks of cold drinks, or any of the good stuff we love to provide. Whether you're a large corp or a start-up, we've got opportunities for you to be involved. Contact us if you're interested. 

Cucumber-2017-125 (1).jpg

Sponsors and Partners

 
 
 
 
 
 
 
 
 

Venues and timings

BDD Kickstart training (April 17th-18th) - Huckletree, Shoreditch

CukenFest Day 1 (April 19th) - Rich Mix, Shoreditch.

CukenFest Day 2 (April 20th) - WallaceSpace, Spitalfields

All the venues are in or close to, Shoreditch E1. 

Each day will start at 9.00AM and finish at 5.30PM.