Discussion: Working TDD in a Scrum context

Posted by Anders Juul on Stack Overflow See other posts from Stack Overflow or by Anders Juul
Published on 2011-01-14T06:10:03Z Indexed on 2011/01/14 13:54 UTC
Read the original article Hit count: 343

Filed under:
|

Hi all,

When I work TDD I tend to start out with the big picture and create the tests that should succeed in order for the overall assignment to be completed - it then kicks off a number of supporting classes/methods/tests as I 'dig in'.

If my assignment has been planned out in detail, I would then open one task, and in order to solve it, open another and then another. Only when the overall tests are succeeding can I close the original task, which means that at any given time, I would have a number of open tasks.

I find that this approach conflict somewhat with the scrum approach where, ideally, I should be able to take and close a task within a day's work - and never have more than one task open at a time.

I'm looking for input about how you manage this in your project - references to articles are also very welcome, I'm sure this has been debated thoroughly somewhere...

The 'answer tick' will be awarded to best comment/reference.

Thanks for any input,

Anders, Denmark

© Stack Overflow or respective owner

Related posts about TDD

Related posts about scrum