Skip to main content

A practical guide for domain-driven design teams

Difficulty:

If DDD is only to improve personal skills, it will be difficult for DDD to be successfully practiced in the team. In addition to skills, team members’ collaboration, discipline, and implementation process will interfere with and affect the implementation of DDD. In this session, Zhangyi will address this issue and put forward a team-oriented domain-driven design practice guide based on specific implementation cases, reduce the threshold for the team to implement DDD, and ensure the success rate of DDD implementation.

This speech combines the design pattern and implementation process of DDD with agile iterative development, process progress control, requirements analysis management, and team collaboration. Through the definition of a unified process for domain-driven design, it gives reference guides, best practices for large scale DDD implementation in teams, team discipline and deliverable template.

Outline covered:

  1. Pre-conditions for successful implementation of DDD
  2. Domain Driven Design Unified Process
  3. Business service-driven analysis and design method
  4. Domain Driven Design Process Deliverables
  5. Domain Driven Design Team Discipline

Takeaway

  1. Master the team implementation process of domain-driven design
  2. Master the requirements analysis method with business service as the basic business unit
  3. Understand the design methodologies that can reduce the difficulty of the team to implement DDD
  4. Learn about industry reference cases that have successfully implemented this process methodogies