Aug
27
2009
Dan North and I met up today and decided to do a joint workshop on behaviour-driven development and specification by example. The workshop will be very practical, focused around the following topics:
- How to communicate effectively with project stakeholders
- Value of specification by example
- How to write good scenarios
- How to spot problems with scenarios and examples and how to fix them
- How to integrate BDD and specification by example into your development process and organisation
- Focusing on writing software that really matters
- Managing code after it is released, using examples and scenarios as live documentation
This will be a unique opportunity to learn BDD and specification by example straight from the horse’s mouth. We’re ironing out the final details and I’ll publish them early next week. For now, I can only say that the workshop will take place in central London mid December this year and that the number of places will be very limited (definitely not more than 30), so if this sounds interesting send me an e-mail or ping me on twitter and I’ll keep you posted.
Aug
26
2009
“A lot of people are very keen on TDD as an idea, but a lot of teams struggle with technical hurdles on how to get there”. This is how David Evans started his “Fast Track TDD” talk tonight at Skills Matter, talking about how important it is to set up the structure for TDD from the start rather than try to retrofit it later. Continue Reading »
Aug
25
2009
I’m doing a talk at the new DDD user group meeting in London on September 28th about persistence challenges in DDD, especially around value objects.
I’ll explore several approaches to persisting value objects, present best practices and talk about common pitfalls for value object persistence.
For more information and to register see
http://skillsmatter.com/event/design-architecture/ddd-and-relational-databases-the-value-object-dilemma
Aug
24
2009
I’ve just uploaded Trinidad maven and transactional spring plugins compatible with FitNesse release 20090818. As of this version, the basic package (fitnesserunner) is completely bundled with FitNesse so you do not need any additional downloads for JUnit or in-process integration. Maven and transactional spring plugins are still separate maven artifacts and can be downloaded from maven.neuri.com. The version number is now 20090818, the same as the relevant FitNesse release.
Apart from 20090818 FitNesse compatibility, the only change in this release is the fact that fitnesse.trinidad.Test interface is renamed to fitnesse.trinidad.TestDescriptor for compatibility (this is in the main fitnesse download).
For examples and more information, see http://fitnesse.info/trinidad
Aug
20
2009
There was an absolutely fantastic question on the agile testing list today:
We started Agile process since few months and everybody has issues with estimations.
I wanted to know if there is any estimation tools available
Please advice
Continue Reading »