Splitting complex product feature through Behavior Driven Development (BDD) practice

Well BDD is a collaboration practice but can it be useful technique to split product feature?
Usual to address spitting complex product feature to ensure continuous delivery of working software?
How splitting product feature can be a fun if scrum team collaborate often?
How bring transparency while spitting product feature through BDD practice?


Outline/Structure of the Talk

Introduction to BDD - 15 Min

How to write a Feature file - 10 min

How to split Product Feature using scenarios - 15 mins

Q&A - 5 mins

Learning Outcome

Importance of BDD

Writing Scenarios that can help in spitting product feature

How to continuously deliver working software at the end of every sprint


Target Audience

Scrum Team

schedule Submitted 5 years ago

  • Naveen Kumar Singh

    Naveen Kumar Singh - Behavior Driven Development (BDD) – A collaboration practice and not just test automation

    45 Mins

    Behavior Driven Development (BDD) is a agile practice that helps in overcoming collaboration challenges between Product Management Team and Software Develop Team. Unfortunately team usages BDD tools more for test automation than addressing collaboration challenges. This talk with demo is to understand what is BDD and how to practice to bring more transparency in software development.

    Talk will also help to understand how to build a infra to bring visibility about what feature team is building on day to day basis with help of CI tools.

  • Satisha Venkataramaiah

    Satisha Venkataramaiah - Lean Enterprise Agile Framework - A Systems Thinking approach to scale deliverables

    90 Mins

    Lean Enterprise Agile Framework (leaf) – A framework to scale delivery


    It’s about “Being Agile”, not following agile or practicing agile or doing agile. That’s what you have heard. If I were the sponsor or a developer or a user or a buyer of a product, all I would care is about the product. So if you ask me, I would rather focus on scaling delivery of products rather than scaling processes or teams. Leaf is a conversation starter and a systems thinking approach to deliver products, if required even at scale.


    In this 90-minute workshop, Satisha will let you work on improving the delivery of a hypothetical organization failing to deliver at scale by applying leaf principles and patterns.

  • Naveen Kumar Singh

    Naveen Kumar Singh - Large-Scale Scrum (LeSS) - Journey from component team to customer-centric feature team

    90 Mins
    Case Study

    Will share LeSS (Large-Scale Scrum) implementation journey and challenges encountered during transformation from component team to customer-centric feature team. Journey that covers defining product, building feature team through changing organization design and descaling organization through lean thinking. Talks will cover challenges in adoption and difficulties in retaining agile values beyond single team. Will also talk about key engineering practices that helped in resolving integration challenges and roles of management after adoption.