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:
Post a Comment