News & Events

Data Science

Category: Agile Leadership

SBE BDD for Data Science

Date of Release: November 8th, 2021
Reading Time: 02 mins

Leslie

Written by Leslie Brooks
linkedinicon

Data Science and Big Data are hot topics, and rightly so – companies can save huge sums, or dramatically increase sales, by analyzing the data that they already collect. Specification by Example is a great partner in this effort; using SBE correctly enables Data Scientists, Product Owners, and Developers to communicate clearly about Big Data and Data Science.

I spent two years working with a Data Science team at a large aerospace firm, training and coaching them in the best ways to write requirements and deliver automated tests; the teams with which I worked delivered maybe two bugs to Production in a year. The developers came to expect automated tests in-sprint – they would finish writing code, run the automated scenarios for both the new functionality and all of the old functionality, and wouldn’t open a pull request until all of those tests passed. It is really difficult to deliver a bug when you follow that process! You can find a discussion of that process on YouTube.

I spoke about this at XP 2021, explaining in detail how to write requirements for the ETL process and the data analysis. Clean data is essential for generating valuable insights, and SBE is ideally suited to creating the communication that lets the Data Scientists specify the cleaning process clearly and precisely, so the Developers can deliver exactly what the Data Scientists want. If you are a member of the Agile Alliance you can find the recording of my presentation there; you can find an interview regarding it on YouTube – or contact me and I would be happy to discuss it.

Trending Posts

Creating a Culture of Accountability within Your Agile Team

Accountability serves as the vital link connecting tasks to objectives and aligning individuals across an organization.
Last updated on 13th July 2023

 

The QA Team Should NEVER Find a Bug!

Many companies use metrics to measure the performance of the Sales Team, the Developers, the QA Team, etc.
Last updated on 14th May 2023

 

Do You Want to Save $50,000 per Developer per Year?

A number of case studies have shown that a typical developer spends 30% to 40% of their time fixing bugs.
Last updated on 11th October 2021

 

Follow Us

Creating a Culture of Accountability within your Agile Team
July 13th, 2023
Writer: Stephen Otterstrom

Creating a Culture of Accountability within your Agile Team

Accountability serves as the vital link connecting tasks to objectives and aligning individuals across an organization.

Agile Leadership
October 11th, 2021
Writer: Leslie Brooks

Pytest-BDD vs. Behave

Love it or loath it, Python is the language of choice for most Data Scientists – so if the work is done in Python and you are writing the requirements in Gherkin, what tool should you use to automate testing?

Data Science
November 8th, 2021
Writer: Leslie Brooks

SBE BDD for Data Science

Data Science and Big Data are hot topics, and rightly so – companies can save huge sums, or dramatically increase sales, by analyzing the data that they already collect. Specification by Example is a great partner in this effort.

Be a part of SevenSparx community to enjoy free resources in your inbox!

Right Menu IconAll Courses