• 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

Headline

Customer-Connected Engineering

Customer-Connected Engineering at patterns & practices

This post is a write up of how we do Customer-Connected Engineering on the Microsoft patterns & practices team. Our Customer-Connected Engineering process has been a key part of our success and impact in the software industry. While this write up is about how patterns & practices implements Customer Connected Engineering, you might find that you can tailor and adapt some of the principles for your scenario or context.

Read moreCustomer-Connected Engineering at patterns & practices

Cloud Security Frame

Here is a draft of our Cloud Security Frame as part of our early exploration work for our patterns & practices Cloud Security Project. It’s a lens for looking at Cloud Security. The frame is simply a collection of Hot Spots. Each Hot Spot represents an actionable category for information. Using Hot Spots, you can quickly find pain and opportunities, or key decision points.

Read moreCloud Security Frame
Architectural Styles in Software Engineering

Architectural Styles in Software Engineering

“As an architect you design for the present, with an awareness of the past, for a future which is essentially unknown.” — Normon Foster You can think of architectural styles as a collection of principles that shape or govern the design of your application. Many of the styles overlap and can be used in combination. …

Read moreArchitectural Styles in Software Engineering

Security Approaches That Don’t Work

Photo by CarbonNYC If it’s not broken, then don’t fix it … The problem is, you may have an approach that isn’t working, or it’s not as efficient as it could be, but you may not even know it.  Let’s take a quick look at some broken approaches and get to the bottom of why …

Read moreSecurity Approaches That Don’t Work

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