了解行为驱动开发(BDD)

问题描述:

摘自BDD上的*文章:

From the wikipedia article on BDD:

BDD是第二代,由内而外,基于拉动的, 多利益相关者,多规模,高度自动化,敏捷 方法.它描述了定义明确的互动周期 输出,从而交付可以运行的,经过测试的软件, 很重要.

BDD is a second-generation, outside-in, pull-based, multiple-stakeholder, multiple-scale, high-automation, agile methodology. It describes a cycle of interactions with well-defined outputs, resulting in the delivery of working, tested software that matters.

即使经过

I am not able to make sense of the adjectives used such as "outside-in", "pull-based" and "multiple-scale" even after going through the referred presentation. Please help explain.

除了其他答案外,我还发现以下链接很有用:

In addition to the other answers, I have found the following links useful:

由内而外: http://www.courageousmarketing.com/pdf/outsidein.pdf

基于拉: http://www.johnhagel.com/paper_pushpull.pdf