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.

No comments: