• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

Shaping Software

Enduring Ideas in the Realm of Software

  • About
  • Topics
  • Best Software Engineering Books
  • Lessons in Software
  • Archives
  • JD Meier.com

Patterns

10 Success Patterns for PMs

Photo by Christian Revival Network Here’s a brief set of success patterns for program managers and project managers that I’ve shared with a few colleagues.  These are the patterns I see that make a difference in getting results. 10 Success Patterns Empathic listening. Rapport before influence Character trumps emotion trumps logic Match their style Ask …

Read more10 Success Patterns for PMs
Architectural Styles

Architectural Styles, Patterns, and Metaphors

What’s the difference between an architectural style, an architectural pattern, and a system metaphor?   An architectural style is a central, organizing concept for a system.  An architectural pattern describes a coarse-grained solution at the level of subsystems or modules and their relationships.  A system metaphor is more conceptual and it relates more to a real-world …

Read moreArchitectural Styles, Patterns, and Metaphors

Architectural Patterns vs. System Metaphors

What’s the difference between an architectural pattern and a system metaphor?  An architectural pattern describes a coarse-grained solution at the level of subsystems or modules and their relationships.  A system metaphor is more conceptual and it relates more to a real-world concept over a software engineering concept.  In A Practical Guide to Enterprise Architecture (The …

Read moreArchitectural Patterns vs. System Metaphors