Posts by: Gabriel Morgan

Managing MSIT’s Enterprise Platform Portfolio

I have the fortunate opportunity to manage the Enterprise Platform portfolio for Microsoft IT and thought that I’d share some tidbits how I do it. In Microsoft IT, the Enterprise Platform Portfolio (EPP) is only one program portfolio peer to other program…

Business Software Platforms are not Strategic

I want to share an idea that occurred to me and some of my colleagues, Dave Langer in particular, that was triggered during the work in building our business system architecture to enable our S+S corporate strategy, which is that reusable Business…

Enterprise Solution Architects and Leadership

I strongly believe that Leadership is a critical competency for successful Enterprise Solution Architects. To some, that statement may seem bold. To others, its obvious. for those that this seems bold, I hope this blog post helps explain why Enterprise Solution Architects…

Valuing the Undervalued Solution Model

Modeling helps improve the success of delivering a high-quality solution A primary responsibility of a Solution Architect is the integrity of a given project’s software solution. There are many aspects to a solution’s integrity such as System Quality as well as Traceability…

Tips for gaining adoption

I began writing a quick response to Erik’s question in this blog about Architect’s high-order bit is Adoption. Erik asked the question how to get people to adopt ideas and before I knew it I was over a page in my response…

SaaS Service Offerings redefine what’s in a product

As I continue my work on my little nook of Microsoft's S+S business strategy, the team I work with has noticed something peculiar about what exactly a Service Offering really is. Because we know the packaged software business so well, we sometimes…

SWABOK, Archipedia, Uber Architecture Framework, xyz?

Nick Malik wrote blog post "The culture of art vs. the culture of engineering" that described the problem of architects and developers being caught up in invention rather than reusing software system definitions and concepts. I wholeheartedly agree with Nick. We’ve all struggled…
2 of 3
123