This SkillsCast is currently only available to registered attendees of DDDx — Domain-Driven Design eXchange 2021
It will be freely available to all Skills Matter members once the DDDx — Domain-Driven Design eXchange 2021 early-access window expires on September 09, 2021.
DDD is about understanding and communicating complexity. We have long recognized that the most effective way to communicate complexity is via human language. But language poses a challenge when working in a team comprised of members of different (sub)cultures and nationalities, each with a native language that might not be the same as the language we are communicating in. Each of these cultures has a different perception about how to communicate effectively.
By way of example, in some cultures, it is considered appropriate and respectable to use the tentative voice “perhaps we should consider trying X”. Whereas in other cultures it is the assertive voice that is valued “This is how we should do it”.
Assuming that everybody in the room wants to communicate effectively, what aspects can we define that impact our design? What organizational culture fits better with what type of architecture (microservices, monolith)? And what cultural needs must these architectures and boundaries address to succeed? Join us in this interactive talk where we together explore these challenges!
YOU MAY ALSO LIKE:
- How Cognitive Biases and Ranking Can Foster an Ineffective Architecture (SkillsCast recorded in April 2021)
- Invitation to Systems Thinking with Jessica Kerr and Kent Beck (Online Course on 21st - 23rd June 2021)
- Domain Models in Practice with Marco Heimeshoff (Online Course on 9th - 13th August 2021)
- CloudNative eXchange Forum 2021 (Online Conference on 21st - 23rd June 2021)
- Software Architecture Gathering Digital 2021 (Online Conference on 13th - 14th October 2021)
- Impactful Communication (Online Meetup on 23rd June 2021)
- Tooling Up! - Contract testing with Pact (Online Meetup on 7th July 2021)
- Managing Commercial Platforms: The Architect’s Emerging Skill (SkillsCast recorded in June 2021)
- Embracing Hexagonal Architecture with Serverless (SkillsCast recorded in June 2021)
Does Culture Impact Software Design?
A lot of knowledge is lost when designing and building software — lost because of hand-overs in a telephone game, confusing communication by not having a shared language, discussing complexity without visualisation and by not leveraging the full potential and wisdom of the diversity of the people. That lost knowledge while creating software impacts the sustainability, quality and value of the software product. Kenny Baas-Schwegler is a socio-technical architect. He blends IT approaches like Domain-Driven Design and Continuous Delivery and facilitates change through using visual collaboration practices, the Cynefin framework and Deep Democracy. Kenny empowers and collaboratively enables organisations, teams and groups of people in designing and building sustainable quality software products.
Avraham Poupko's two passions are complex software systems and working with people.
As an experienced architect of complex enterprise systems, Avraham is always looking for ways to increase understanding and reduce complexity. The primary way in which understanding can be increased is by enhancing the way we communicate. That is why Avraham is passionate about teaching anyone in the software field how to be a better communicator.
Avraham is Senior Architect at Forescout technologies development site in Tel-Aviv. When he is not designing software, he learns and teaches about how people join to create software.