Download - Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Transcript
Page 1: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia
Page 3: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia
Page 4: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia
Page 5: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Specyfikacja Jakość

Page 6: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Przeróbki Wspólny kierunek

Dokumentacja

Page 7: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia
Page 8: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Właściwa rzecz

Wspólne rozumienie

Miara ukończenia

Precyzyjna specyfikacja

Aktualna dokumentacja

Page 9: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011

Page 10: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011

Page 11: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011

Page 12: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011

Page 13: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011

Page 14: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Cały zespół

Zainteresowani

W iteracji n-1

Przygotowanie-zatwierdzenie

Page 15: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011

Page 16: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Page 17: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia
Page 18: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Page 19: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Page 20: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Page 21: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Scenario: Paste not a number value

Given clipboard content

| 500 | abc | 600 |

And prices

| wholesale | discount | retail |

| | 100 | |

When I paste

Then only cells with numbers are pasted

| wholesale | discount | retail |

| 500 | 100 | 600 |

Page 22: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011

Page 23: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

DB

UI

Core Przykłady

Page 24: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Przykłady Definicje kroków

DB

UI

Core

Page 25: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Przykłady Definicje kroków

DB

UI

Core App DSL

Page 26: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

„Biznesowe” API

Wartości domyślne

Zmiany poziomu automatyzacji

Dane referencyjne

Page 27: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011

Page 28: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

Struktura

Opisy, wyjaśnienia

Dostępność

Łatwość utrzymania

Page 29: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia
Page 30: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia
Page 31: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia

W ramach wprowadzania Agile’a

Jako poprawianie jakości

Od automatyzacji testów

Od narzędzia promującego współpracę

Od TDD

Page 32: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia
Page 33: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia
Page 34: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia
Page 35: Specification by Example Warsaw - Specification by... · Specification by Example - How Successful Teams Deliver the Right Software Gojko Adzic, Manning 2011 . Struktura Opisy, wyjaśnienia