Milwaukee Agile 2/12/2013 - Fifty Shades of Behavior Driven Development
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Published on Feb 13, 2013
2/12/2013 Milwaukee Agile: Fifty Shades of Behavior Driven Development
From a software developer's point of view, come join us for a pop-culture, restaurant and fast food referencing presentation that utilizes behavior driven development to address some of the problems we still face in an agile world.
So your team has made the transition to agile and your work is broken down into user stories. It makes perfect sense to break work down into smaller chunks, but now you're running into problems with estimation and communication. Your team is delivering value but it's been discovered that user stories are thrashing through the analysis, development and QA processes. What is going on here?
Come a software development process with a deceiving name: behavior driven development. Behavior driven development (BDD) is a process that captures how a software system functions with sets of acceptance criteria. From a developer's perspective this appears to be test driven development at a higher level with potential automation of those tests. However, if you take a step back and look at the bigger picture, it's about functioning better as a team to deliver value to your clients.
We will take a look at the process of gathering standardized acceptance criteria from the perspective of the four main stakeholders in a project: the product owner, analyst, developer and QA. Teams involving more stakeholders in the grooming process can experience increased collaboration and better communication. User story estimations can be more accurate and domain specific knowledge and terminology become ubiquitous as user stories move through the development cycle. Standard terminology propagates into software and creates living documentation within the code base. Software developers have increased productivity while creating leaner and better software with the process of TDD. These are a few advantages to BDD and there are more to explore. There are no silver bullets to anything so we will also address the disadvantages as well.
Standard YouTube License
- 53:44 Robert C Martin - The Transformation Priority Premiseby Senad Mehic845 views
- 1:17:19 1/8/2013 .NET User Group Presentation : BDD with Specflow - 50 Shades of BDDby shreddedcoconut621 views
- 37:49 2012 US Bank Center Holiday Choirby shreddedcoconut243 views
- 59:26 Software Architecture (Robert C. Martin)by Dimitry Polivaev2,989 views
- 46:16 02 BDD with Cucumberby People career359 views
- 42:58 [vodQA7] Behavior Driven Testing - Anand Bagmarby vodqanite198 views
- 43:44 Full Stack Behaviour Driven Development: From Back-end to Front-endby Green Room London438 views
- 11:37 BDD - Behavioural Driven Developmentby myles hocking203 views
- 37:42 Interview with Robert C. Martin (Uncle Bob)by VKSI Karlsruhe7,636 views
- 1:16:00 Model Driven Development - Taking BDD/ATDD to the Next Levelby CernerEng239 views
- 20:59 Jim Coplien and Bob Martin Debate TDDby toalexsmail5,689 views
- 1:02:35 Understanding Test Driven Developmentby Roy Osherove13,410 views
- 14:42 Part 1: Putting BDD to practiceby InformatorUtbildning1,200 views
- 59:22 Behavior Driven Developmentby NewCircle Training10,308 views
- 4:05 SonicAgile: How to Create Acceptance Criteriaby SonicAgile384 views
- 1:06:23 Clean Codeby David Donahue4,346 views
- 9:48 Cucumber-JVM Setupby bradasphere1,691 views
- 43:09 Rafał Jamróz "Behavior Driven Development, czyli Agile 2.0″by JDDConference329 views
- 3:08 CRM Whiteboard - What Can CRM Do For You?by Collier Pickard165 views
- Loading more suggestions...