article thumbnail

Organise your engineering teams around the work by reteaming

Abhishek Tiwari

In this model, software architecture and code ownership is a reflection of the organisational model. Over specialisation is considered good in industries such as healthcare and aviation but in software engineering over specialisation can be a blocker. Remember code ownership is overrated.

article thumbnail

Uncovering Hidden Business Rules with DDD Aggregates

Strategic Tech

In software, reacting to unforeseen circumstances in real-time is not possible. We have to specify with great precision in code exactly what our business rules are, and the computer will apply them exactly as we tell it to. Consider the scenario of an appointment scheduling system for a healthcare practice.