brewing beer the agile way - what testers can learn from brewing beer

47
Brewing The agile way Eddy Bruin A story about beer development and tasting Bram Bronneberg

Upload: eddy-bruin

Post on 13-Apr-2017

28 views

Category:

Software


1 download

TRANSCRIPT

Brewing The agile way

Eddy Bruin

A story about beer development and tasting

Bram Bronneberg

Eddy Bruin Bram Bronneberg

Once upon a time…

The perfect beer for ATD

Where to start? Market research!

Checking the basics

What type of beers?AltbierBerliner WeisseBockDampfbierDoppelbockDunkelEisbockGoseHellesKellerbierKölschKottbusserMaibockMalt beerMärzenPilsnerRauchbierRoggenbierSchwarzbierWeissbierZoigl

Pilsner 68%Weissbier 10%

Schwarzbier 2%

What do germans like?

Sweetspot

Between Alcohol 5,1 and 5,6%

So what does this all tell us?

So we present you!!!

<Breyk>Type: Rye pale ale

Estimated OG: Cat. I – 1,050 (12,5⁰ P)

Estimated FG: 1,007 (2⁰ P)

Bitterness: 26 EBU/IBU

Color: EBC: 16 / SRM: 8

Features

≠User Experience

#1

Brewing The agile way

A story about beer development and tasting

A story about product development and testing

The brewing processour first batch

Milling

Mashing

Lautering

Boiling

Cooling

Fermenting

Packaging

Brewing a prototype

Brewing a prototype

You might not need to have a big infrastructure to test the business value of your idea

#2

Testing our prototype

How did we test?

Source: Gojko Adzic

Did we look at all levels of quality?

Testing our prototype

Traditional Test Focus

New product?Test business

assumptions over functional quality

#3

Prototype #2 and evolution

Feedback Improvement

Lacking “nose” Reducing boiling time of hops

Strange sweetness Use different dry hops

To little carbonation Increasing bottle sugar

Lighter taste color than expected Increase the Rye content

• Science behind the recipe• Calculated Bitterness

• Calculated Color

• Calculated Alcohol percentage

• Science behind the brewing• Mashing steps

• Evaporation+purching

• Science behind the water!

Putting the craft in to craftsmanship

Predicting beer color

Predicting beer bitterness

IBUs = U% * (ALPHA% * W_OZ * 0.7489)

(V_Gal)

Beer brewing is empirical and a

craftsmanship that NOT just everybody

can do

#4

The Final Batch

x 40

Maintainability Compliancy

Context can change quality expectations

#5

What can testers learn from brewing beer?Features ≠ User Experience

The user’s experience will lead to success or failure

You might not need to have a big infrastructure to test the business value of your idea

Find out if you need to integrate with a big infrastructure from the beginning

New product? Test business assumptions over functional quality

Determine what makes the project a success and test for this first

Beer brewing/Testing is empirical and a craftsmanship that NOT just everybody can do

From repetition and experimentation one gains mastery

Context can change quality expectations

Not all quality attriubutes are equally important in a certain point of time

Big thanks to …

<Br>eaking <Br>ewery

Hey, we just met youAnd this is crazy

So here’s our twitter So tweet us maybe?!

@eddybruin

[email protected]@polteq.com

@brambronneberg