May 26, 2017

BDD in Banking – Cucumber Podcast

BDD in Banking – Cucumber Podcast The Cucumber podcast is for people who love Cucumber! Over the last year subscribers to the podcast have had the opportunity to hear the Cucumber Team talk about a wide variety of agile and BDD related topics as well as hosting a range of wonderful guests, including Emily Webber, Sallyann…

Read More
May 3, 2017

Announcing CukenFest London – June 21st-25th

Announcing CukenFest London – June 21st-25th The Cucumber team have announced an exciting series of events taking place in June. Continue reading for all the info. For six years, CukeUp! has been the meeting point for the Cucumber community. We let in just over 100 people each year, but the ideas and conversations last long…

Read More
March 2, 2017

AWA Interviews: Matt Wynne

AWA Interviews: Matt Wynne Ahead the nearly sold out  “BDD for Busy People” workshop running later this month, we asked Matt Wynne about his story, where he sees the biggest challenges in software development and the impact BDD has had on the industry. Continue reading below for some interesting and insightful answers. How long have you been working with BDD? What…

Read More
August 27, 2015

A case study for BDD in improving throughput and collaboration

A case study for BDD in improving throughput and collaboration At a well known global investment bank, I was asked to review several product teams and to find out why the teams could not complete stories at the end of each sprint and why there was so many defects coming into the sprint. The current…

Read More
February 3, 2015

Stories at scale – part 4

This series has a part one, part two and part three. Constraints (NFRs) Non functional requirements are constraints on the functionality that the story represents. They are another type of acceptance criteria. We typically separate out NFRs as constraints because they tend to be a cross cutting concern across many if not all stories, and don’t…

Read More
January 29, 2015

Stories at scale – part 2

There is a part one to this series. The format of a story Ron Jeffries one of the founders of Extreme Programming (XP) created the concept of the three C’s. These are Card, Conversation and Confirmation. Card A “Card” (or often a Post-It note), a physical token giving tangible and durable form to what would…

Read More
November 25, 2014

Early life support for an Agile team

Whilst building an Agile framework for a client, I came across the term ‘early life support’. I’ve done a fair amount of delivery in my career but not heard this term. It comes from ITIL and means that you must have a documented process for support from the development team for the first X number…

Read More
July 16, 2014

The Tester

Testing has become so important in software development that it is everyone’s responsibility. At every stage of the product development, tests are being created and run to ensure the code does what it is supposed to be doing. The old approach In the days of waterfall development, all the testing was done at the end…

Read More
June 2, 2014

Behaviour Driven Development (BDD)

Behaviour Driven Development (BDD) is a way of working which fits naturally into Agile. When a story is created and added to the backlog it should have some sort of acceptance criteria attached to it. These acceptance criteria have to be met in order for the story to be considered complete. In order to test these…

Read More