Showing posts with label making world better. Show all posts
Showing posts with label making world better. Show all posts

Thursday, November 8, 2012

First ever BDD presentation in progress

Yesterday I provided the first part of BDD presentation.

It goes quite smoothly -- most of the people were quite responsive.

I represented BDD this way:
  • revise SCRUM workflow and point out TDD place in it
  • outline TDD "built-in" drawbacks (like Unit Tests != specification)
  • introduce the idea that we can actually use specification as a base for our unit tests
  • Reconsider testing as a whole -- we should test feature rather than a particle unit of code
  • Point out that BDD specifications can be used for communication around all people involved into development process
  • Implement a simple system (POS) as an example in BDD way (using SpecFlow .Net framework)
Yesterday I stopped on the last point -- it seems that 2 hours is engogh to provide BDD ideas, but not enough to show it in action.

Today will finish it.