BehaviourDrivenDevelopment is an AgileDevelopment process, it is an evolution of [http://www.extremeprogramming.org/ ExtremeProgramming] and AcceptanceTestDrivenDevelopment that we have found useful in our projects.

[:BehaviourDrivenDevelopment:BDD] has helped us to scale [http://www.extremeprogramming.org/ ExtremeProgramming] to work in larger projects, but is applicable to projects of any size.

[:BehaviourDrivenDevelopment:BDD] focuses all development activities on the delivery of [:Behaviour:] that achieves some VerifiableBusinessValue.

It uses IterativeDevelopment and ShortReleaseCycles SteeredByTheBusiness to deliver this [:Behaviour:] and so achieve VerifiableProgress.

It combines the pragmatic approach of [http://www.extremeprogramming.org/ ExtremeProgramming] with EnoughUpFrontThinking based on MacroLevelAnalysis to enable MacroLevelPlanning.

BddWiki: DescriptionsOfBDD (last edited 2007-12-31 20:25:09 by mm)