University of Minnesota
Software Engineering Center

You are here

TwinSPIN: Behavior-Driven Development

Date of Event: 
Thursday, December 8, 2016 - 6:00pm to 8:00pm
Ridgedale Public Library (12601 Ridgedale Drive, Minnetonka, MN)

Topic: Behavior-Driven Development

Speaker: Abid Quereshi

Presented by the Twin Cities Quality Assurance Association (TCQAA) and the Twin Cities Software Process Improvement Network (Twin-SPIN)

Cost: Free and open to the public

Registration: Please register here

6:00 - Registration, refreshments, and networking
6:30 - Announcements
6:45 - 8:00 Presentation and Q&A

Abstract: Behavior-driven development (BDD), and its older cousin test-driven development, are becoming more widely adopted. BDD is shown to be particularly useful when the domain or desired solution is highly complex.

BDD uses simple English statements in a formal prescribed way that allows all team members on the development team as well as non-technical business team members, to have a shared language for what is being developed. This simple domain-specific scripting language turns commonly understood language statements into executable tests – with explicit criteria for the conditions required for the test to pass. The practice of BDD also assumes the use of specialized software tools to support the development process.

Our presenter, Abid Quereshi, is a developer and a Scrum Alliance Certified Enterprise Coach with extensive expertise in helping companies successfully implement new development methods.

Participants will gain an understanding of the benefits of this method, as well describe how BDD affects the role of a testing professional and the management of quality.

Bio: Abid is an instructor and consultant with SQS Academy. Abid has been helping companies realize business goals through software for nearly 20 years. His consulting experiences have taken him throughout North America, Europe, Africa and the Middle East. As an active developer and as a Scrum Alliance Certified Enterprise Coach, Abid helps galvanize Lean and Agile transformations at all levels of organizations. Abid lives in London and delivers training and consulting services throughout Europe, and is "on loan" to Trissential-SQS for the launch of SQS Academy in the US in December.

About Twin-SPIN: The Twin-SPIN software process improvement network (SPIN) is a regional organization established in January of 1996 as a forum for the free and open exchange of software process improvement experiences and ideas. Representatives from industry, government, academia, other professional organizations, and consultants are welcome to participate. Our mission is to help sustain commitment and enhance skills in the area of software process improvement through an active program of networking and mutual support. The organization strives to serve as a source of educational and experiential information for its members, other SPIN organizations, and the general community of software professionals.

Meetings are normally held on the 1st Thursday of each month from 5:45-8:00 p.m. Twin-SPIN is a non-profit organization and is sponsored by the University of Minnesota Center for Software Engineering (UMSEC). See: