Simple Solution Space
Problem: We use a combination of generic and extremely rich languages to define a solution. In addition, we often work at multiple levels of abstraction. How do we boost productivity, improve quality, and support governance while working in a solution space that is complex?
Solution: Simplify. Reduce the number of moving parts. Review and reduce models, DSLs, diagrams, and elements within diagrams. To assist and accelerate the effort, ensure that you are finding, creating, and applying the correct set of patterns.