Behavior-Driven Development As an Approach to Improve Software Quality and Communication Across Remote Business Stakeholders, Developers and QA: Two Case Studies | AMiner
Behavior-Driven Development As an Approach to Improve Software Quality and Communication Across Remote Business Stakeholders, Developers and QA: Two Case Studies
Andre Scandaroli,Rodrigo Leite,Alexis H. Kiosia,Sandro A. Coelho
In this work, we describe two of our experiences applying BDD: one at a large publisher of financial information and business news, and the other in a secure collaboration platform vendor. The team composition involves both a local team and an external service provider. We analyze two adoption processes, one driven by the product team, and the other driven by the development team. We cover the communication benefits and impacts on areas such as stakeholder alignment, software design, code refactoring, and bug fixing. We also discuss lessons learned, caveats and how we plan to expand this practice in the future.
更多
查看译文
关键词
Distributed agile teams,Industrial offshoring and outsourcing experiences,Methods and processes,Social and Human aspects of software development