BDD + DDD: Aligning Business and Code (Igor Sosman)


Details
Aligning Business and Code demonstrates how combining Domain-Driven Design (DDD) and Behavior-Driven Development (BDD) helps bridge the gap between business goals and software development. DDD supports the creation of a clear domain model and fosters a shared understanding of the business among stakeholders.
By integrating BDD and using executable specifications, teams can ensure that business requirements are accurately captured and correctly implemented in code. This alignment leads to more maintainable, meaningful, and business-focused software.
Outline of the session:
- Common disconnects between business goals and code
- Why alignment matters for long-term software success
- BDD as a communication bridge between stakeholders and developers
- Tooling for Alignment: Jira/Xray, Gherkin, Cucumber
- Workflow in Practice
ABOUT IGOR
Software Developer and Architect: designing, advocating and implementing effective architectures for sophisticated machine learning based systems and enterprise applications. Strong interest in DDD and BDD with Java and Cucumber.
- LinkedIn: https://www.linkedin.com/in/igorsosman/

BDD + DDD: Aligning Business and Code (Igor Sosman)