Twin Cities Code Camp

Benoy John

Business Driven Development

by Benoy John

Sat, Apr 16, 2016
Room: Rapson 54
Time: 14:15

Business Driven Development is a development methodology based on communication between the business customers, the developers, and the testers. BDD encompasses many of the same practices as Specification by Example, Acceptance Test Driven Development (ATDD), Example-Driven Development (EDD), and Story Test-Driven Development (SDD). All these processes aid developers and testers in understanding the customer’s needs prior to implementation and allow customers to be able to converse in their own domain language. This talk will focus on why we need to do BDD, How we can include BDD into our development process, the advantages and challenges in implementing BDD. Examples for this talk will be in .Net/SpecFlow. If you are a Developer, Tester, Business Analyst, Product Owner or a stakeholder in a software development project this talk will show you how you could build products with in-built quality and value and can be extended easily.

About the Author

Benoy John is a Software Engineering Professional/Agile Developer Coach with experience in all phases of product development and design aspects. He continues to help organizations to figure out better ways to deliver value through improving software development practices and improving business process. He works as Technical Mentor/Coach at both the Leadership and Team levels, building the supporting agile adoption framework, providing agile adoption guidance to leadership, and working with the team on the execution of proven practices and techniques that bring agility to the projects. He is actively involved in Agile Coaching, mentoring, training and building high performance professional agile teams. He has great passion in Test Driven Development, Business Driven Development and Domain Driven Design practices in software development and believes in collaboration and team work for success. Follow @benoyjohnv