Welcome to MSDN Blogs Sign in | Join | Help

Inside Architecture

Notes on Enterprise Architecture, Systems Integration, and anything else that interests me this week...

Browse by Tags

All Tags » Agile development   (RSS)
Architecture makes Agile Processes Scalable
As many of you may know, Microsoft has a vocal and thriving Agile Software Development community.  Recently, on our community forum, a question appeared about the ability of Agile development to “scale” to a large team.  In other words, if we Read More...
Why Agile Development Requires Agile Architecture
The dark cloud of the economic downturn has produced a silver lining within Microsoft IT: an increased emphasis on Agile development techniques.  This does not mean that MS IT is new to using Agile.  Far from it.  Agile development practices Read More...
Software Reflects The Process That Creates It
Of all the ‘laws of software’ that I subscribe to, this one is one of the most fundamental, and unwavering.  I cannot find an exception to it, and years of experience reinforce it for me.  I can look at a chunk of source code, or an operations Read More...
"Correct" is a point of view
My friends in the Agile community have succeeded in drilling a concept into my thick skull so deeply that the concept shows up in other things I do.  What is that concept: don't try to build the perfect app.  Build the least complicated app Read More...
New eyes on an old favorite
A couple of years ago, Phillippe Krutchen 'reinterpreted' the Tao Te Ching of Lao-Tsu for Software Architects ( link ). I saw it again recently and I have some new appreciation for the things I saw there. I most enjoyed this bit. (Note that the number Read More...
JaBoWS is the Enemy of Enterprise SOA
As a community, we have sat silently by as the pundits have sold products that fail to deliver on the promise of SOA. We have watched, many of us in horror, as the goal of changing behavior, and changing infrastructure, has fallen victim to "yet another Read More...
Inversion of control, part two
I started an interesting thread when I weighed in on the use of IoC and the Dependency Injection pattern a few days back. Seems I wasn't sufficiently supportive of the concept of lightweight containers to please some of my readers. Should we, the blog Read More...
What is the tradeoff with Inversion of Control (IoC)
Recently, I caught wind of a discussion about use or overuse of Inversion of Control and Dependency Injection. One small team was quite religious about using it, while another was, let's say, a bit more circumspect. It made me think about where I would 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...
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...
Agility, Feedback, and Enterprise Architecture
I blogged a few days back about agility in EA: Deliver Early, Deliver Often, Take Feedback, Iterate. I've said often that this concept is just as applicable in business as it is in technology. Enterprise Architecture is supposed to be the bridge between Read More...
We are going to miss... do we stretch out the Sprint?
We had a really good discussion this afternoon between the 'agilists' in Microsoft on one of our discussion threads, and I wanted to share portions of the thread with the rest of the world. Note: many of these folks are not bloggers, so I edited down Read More...
Politecture
Aaron Hanks gets credit for coining this term. Ever heard the old saw that says that software reflects the organizational structure of the team that writes it? That begs the question: which came first? The Architecture of the app (to which the organization Read More...
How do I fix the broken stuff?
No organization is perfect. We each can look around and say "stuff is broken here." So, how to fix things? First off, why fix things? After all, if I am a lowly programmer, it is not up to me to fix things, right? After all, they pay executives, don't Read More...
What I like about Acropolis
Just checking out the online resources on the new Orcas front-end development technology called Acropolis that builds MVC/MVP patterns into WPF software development. What I find promising: an Acropolis part can essentially consume a SOA service, allowing Read More...
More Posts Next page »
Page view tracker