How to combine Behavior Driven Development and Scrum

Going to production more often means less time to make sure new features don’t cause any trouble. Validating everything manually in a short amount of time seems impossible and prone to errors. Moving from waterfall to Scrum requires another approach: Functional tests that validate the software does what it’s supposed to do, automatically. That requires the process to change, too:

The refinement

Unclear specifications can cause bugs. Writing the specifications during a refinement session is inefficient and…




software developer / consultant @

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to Deploy a Debian Linux EC2 Instance in AWS using Terraform

What it means to be Cloud-Native approach — the CNCF way

A team growing with Agile Scrum

Design patterns Article 8 — Builder design pattern

How to setup CI on GitLab using Docker

Service Decomposition at Scale

How semantic polymorphism works in quantum computing

Deploy to multiple environments with git and CircleCI

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Albert Starreveld

Albert Starreveld

software developer / consultant @

More from Medium

Scrum: Adaptive Software Development

Software Project Estimation And Biases

What is Zombie Scrum?

How Can I Make Scrum Work With Team Members In Different Time Zones — Anthony Software Group Scrum…