specification by example

20
Specification by Example and a journey towards it Sergey Shishkin http://shishkin.org @sshishkin Software Craftsmanship and Testing Camp, Germany 2011

Upload: sergey-shishkin

Post on 24-May-2015

4.478 views

Category:

Business


2 download

DESCRIPTION

Specification by Example talk given at Software Craftsmanship and Testing Camp in Germany, 2011. This talk is focused on the "why" and the "what" of Specification by Example.

TRANSCRIPT

Page 1: Specification by Example

Specification by Exampleand a journey towards it

Sergey Shishkinhttp://shishkin.org@sshishkin

Software Craftsmanship and Testing Camp,

Germany 2011

Page 2: Specification by Example

~40 people

PM, DEV, QA teams

3 months releases

Page 3: Specification by Example
Page 4: Specification by Example
Page 5: Specification by Example
Page 6: Specification by Example
Page 7: Specification by Example
Page 8: Specification by Example
Page 9: Specification by Example
Page 10: Specification by Example

What is software specification?

Page 11: Specification by Example

Documentation

Page 12: Specification by Example

Validation

Page 13: Specification by Example
Page 14: Specification by Example
Page 15: Specification by Example
Page 16: Specification by Example
Page 17: Specification by Example
Page 18: Specification by Example

Conference Registration

• Conference price is 1000 Euro• Early bird discount is 100 Euro• Group discount for 3 people or more is 10%

Registration examplesNumber of attendees Early bird Total cost?1 No 10001 Yes 9003 No 27004 Yes 3240

Page 19: Specification by Example

Links and Credits• „Bridging the Communication Gap“ by Gojko Adzic:

http://www.acceptancetesting.info/the-book/• „Specification by Example“ by Gojko Adzic:

http://specificationbyexample.com/• Images

– Ruler: http://www.flickr.com/photos/sterlic/4299633060– How projects really work: http://www.projectcartoon.com– Waterfall: http://www.flickr.com/photos/kayakaya/4488993689– Bananas: http://www.flickr.com/photos/sveinhal/2488796267– Books: http://www.flickr.com/photos/horiavarlan/4263328317,

http://www.flickr.com/photos/horiavarlan/4264037742– Paper waste: http://www.flickr.com/photos/mwparenteau/432039783– Matrix: http://www.flickr.com/photos/trinity-of-one/20562069– Bugs: http://www.flickr.com/photos/tywak/2940451425

Page 20: Specification by Example

Sergey Shishkinhttp://[email protected]@sshishkin