Welcome to MSDN Blogs Sign in | Join | Help

Inside Architecture

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

October 2006 - Posts

Change agent, change administrator?
Change agents break the rules. They think on the outside. They point out the stuff that is fundamentally broken. Administrators follow the rules. They make more rules. They believe that order equals simplicity. Is it possible for a change agent to become Read More...
Should Enterprise Architecture rock your world?
In many organizations, EA is a sidelined process or a last thought. It is hard to be effective in that case. In other organizations, EA is a core part of IT planning and delivery. It is difficult to imagine EA having anything less than a pivotal role Read More...
Architecture as eye candy
Sometimes, the architect is not really relevant. For architectural purists, this is a shocking thing to say. To them, I'd say that teams can choose to ignore their architect. In fact, in some situations, they are REQUIRED to ignore their architect. (case Read More...
Alas, We must differ...
Udi Dahan posted an interesting reply to a recent posting of mine . In my post, I go into detail to present a scenario where two services are coupled because the business itself is coupled. He disagreed with my design and offered an alternative. I will Read More...
SOA and database coupling
What do you do if two enterprise services share the same database? I am running into this all the time. As we work to break apart legacy applications, we need to recognize that 'stovepipe' applications are written from the perspective of 'put everything Read More...
declared, visible, and open coupling
Recently, I blogged that two coupled services should have declared, visible, and open coupling. I was promptly asked how. First off, when you have two services, why would they be coupled? Isn't the POINT that your services are decoupled? Sure. That's Read More...
What would you say are the requirements that all services should meet?
I was called on, today, to justify a technical decision that was 'smelly' that resulted from one of my goals. I'm not particularly surprised. If I were to see a really odd implementation, I would first question the design, and then the requirements that Read More...
We do Scrumbut
EricGu has a great post on something he calls scrumbut. It rings very true. One of the teams I was in formerly did exactly this: Train everyone on Scrum Used "Scrum, but" with all the changes that work against agile principles like no customer on the Read More...
What SHOULD a sequence diagram show?
For most folks, a UML sequence diagram is something that is either (a) unnecessary, (b) clearly required and essential. There is rarely a middle ground. So when you create a diagram (whether by force or by choice) I'd like you to consider the audience, Read More...
What is the scope of a governance project?
One thing that I get to consider: what is the right way to govern large IT projects? I'm in the fortunate postion of asking that question because I'm trying to figure out the correct and most useful role for Enterprise Architecture in providing input, Read More...
Speaking to "yes"
About ten years ago, a salesman used an old trick on me. He asked a series of questions designed to elicit a 'yes' response. He did this in front of a room of carefully selected prospects. Gradually, one or two folks started responding to his questions, Read More...
Page view tracker