Welcome to MSDN Blogs Sign in | Join | Help

Inside Architecture

Notes on Architecture, OO Design, and anything else that interests me this week...

Browse by Tags

All Tags » Project and Program Management   (RSS)
Preventing Ownerless Activities -- the "Blame the Computer" process modeling antipattern - part 2
In a prior post, I described a process modeling antipattern which I called " Blame the Computer ." The feedback helped me to realize that there's a deeper problem that we need to consider: alignment of ownership between process and IT. Ownership of a Read More...
The Usefulness of the Use Case?
I'm a big fan of use cases.  Great for describing how software is used, and puts context around the use of functionality that helps software developers to create solutions that will actually fit into human activities.  On the other hand, are Read More...
One EA Team, Three EA Functions
In my opinion, a business function can often be best understood by describing the processes that compose it.  My last post , I attempted to describe the role of an Enterprise Architect, and the ensuing discussion quickly splintered because everyone Read More...
Example of modeling requirements in a process diagram
We use process models for lots of things. One is simply to understand the processes we have and to analyze them looking for opportunities to improve. But in IT, we have another good reason: to better understand software requirements. One goal that we Read More...
Leaving technology out of requirements gathering
I'm going to suggest a minimal way to gather requirements, one that produces a (minimum) requirements document in an iterative and agile manner. A little background In the systems space, it is common to write up a "requirements document" that attempts Read More...
Selling to Executives - Investigate their metaphors
This tidbit came to me indirectly. I was having a meeting with a talented architect this afternoon, and after the meeting wrapped up, we were chatting about some of the different tactics we've seen for "selling an idea to an executive." At the end of Read More...
Introducing the "Double Iron Triangle" of Enterprise Architecture
You have probably heard of the Iron Triangle of project management (Cost, Scope, and Time). Did you know that Enterprise Architecture has it's own iron triangle? It does, and understanding the EA triangle is a great way to understand and describe the Read More...
Measuring Risk in Application Portfolio Management
I decided to take a few minutes of my vacation time to catch up on my reading, and I read through Mike Walker's article on MSDN on APM and EA . It is an interesting and useful article. (I'd give it a B-). One thing that I'd like to highlight in the practice Read More...
Measuring the agility of a SOA approach
I'm thinking about the business case for integration again... (still). We talk about SOA providing a benefit by being more agile. In other words, if you have a SOA infrastructure, you can change to meet the needs of the business in an agile way. Here's Read More...
Fitting SOA+BPM into the software lifecycle
I have a SOA view of the software development lifecycle. And, in that SOA view, BPM fits nicely. First, a comparison: Waterfall looks like this: Waterfall: Plan --> Envision --> Design --> Develop & Test --> Deploy Agile: Plan --> Sprint Read More...
Alignment through "honeypot" funding
How do we take EA governance from a "push" model to a "pull" model? In other words, how to we create a system where people want to do the same things that EA wants them to do, without calling it governance, and without the political battles that ensue? Read More...
IT Funding Processes
Like many corporations, Microsoft has many business units, and many IT groups. Enterprise Architecture has a lot to keep track of. The big win, for EA, is in helping to decide what projects are funded. Once a project is funded, the opportunities to guide, Read More...
What's in your wallet?
Capital One has repeated that phrase to me so many times, it's amazing. The fact that I cancelled my Cap One card after they charged me 10 times the fees of any other card means that this phrase now has another meaning... what should NOT be in my wallet. Read More...
A Tale of Two Visions
As I am called upon, more and more, to present a clear "vision" for how SOA will occur, I realize that folks are using the same words for two completely different requests. The trick is to provide both. The question may be phrased as "Where are we going Read More...
The culture of art vs. the culture of engineering
You know what seperates an artist from an engineer? Let's say Joe designs something pretty cool. Mary sees it and uses that design. In Engineering, Mary is wise. In Art, Mary is a thief. For years, in many IT shops, and throughout the computing world, Read More...
More Posts Next page »
Page view tracker