Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
SDEC10-Bdd-quality-driven
1. AMIR BARYLKO
QUALITY DRIVEN
BEHAVIOUR DRIVEN
DEVELOPMENT
PROTEGRA SDEC
OCT 2010
Amir Barylko - BDD MavenThought Inc.
Wednesday, October 13, 2010
2. WHO AM I?
• Architect
• Developer
• Mentor
• Great cook
• The one who’s entertaining you for the next hour!
Amir Barylko - BDD MavenThought Inc.
Wednesday, October 13, 2010
4. WHY TRADITIONAL
PROJECTS FAIL?
• Delivering late or over budget
• Delivering the wrong thing
• Unstable in production
• Costly to maintain
Amir Barylko - BDD MavenThought Inc.
Wednesday, October 13, 2010
5. BDD PRINCIPLES
• Behaviour Driven development is about implementing an
application by describing its behaviour from the perspective of
the stakeholder
• Enough is Enough
• Deliver stakeholder value
• It’s all behaviour
Amir Barylko - BDD MavenThought Inc.
Wednesday, October 13, 2010
7. GHERKIN DSL
• Business readable DSL
• Flush out requirements
• Documentation
• Automated testing
• Used by Cucumber,
SpecFlow, jBehave
Amir Barylko - BDD MavenThought Inc.
Wednesday, October 13, 2010