Tim Murphy's .NET Software Architecture Blog

Methodologies

November 2012 Chicago IT Architects Group Meeting Recap

So the year is coming to an end. A hearty few came out two days before Thanksgiving to discuss adopting agile in the enterprise. While Norm Murrin claimed to be nervous about talking in front of a group your wouldn’t have known by his presentation. He really made a topic that has always been hard to relate very personal. This lead to some great discussion. I came out of looking for ways to investigate agile further. His presentation can be found here. This was our last meeting for the year. We are ......

What Is A Document Worth

I have been working on a documentation improvement project for my current client. This, along with a post by Jeremy Miller got me thinking again about the worth of documentation. The client uses a predominantly waterfall methodology, but their design documentation contained very little if any detail. The argument was the same as Jeremy's for not liking to do documentation. It becomes out of date. Now the big difference here is that Jeremy is talking about agile processes in which you discover your ......

Perspective-Based Architecture Article

This is a little out of date since it has taken me a while to get around to reading the latest Microsoft Architecture Journal. There is an article within this issue that covers Perspective-Base Architecture. I had mentioned this method in a previous blog when it was discussed on ARCast. This article includes diagrams, explanations of the process and examples. I feel that this process has a lot of potential. Any time that you look at a problem from a different angle improves the chances of finding ......

Something To Add To My Reading List

I was listening to the latest episode of .NET Rocks! with Venkat Subramaniam and Andrew Hunt where they were talking about there new book. It sounds like some really good stuff. These guys were ripping jokes back and forth through the entire show and using those jokes to make points on how software development should be approached. One memorable term that was used a couple of times is "code vomit". Any book that can put concepts that eloquently is getting added to my library as soon as possible ......

Overcoming The Challenges Of Agile In The Enterprise

The idea for this blog entry came from a conversation I had the other week with another consultant in the company that I work for. He was saying how he had used TDD for several projects and believed it just won't work in an enterprise wide project. This surprised me since most of the articles I have read and podcasts I have listened to say that this is not the case. You will hear various people say that agile methodologies can or can not work in an enterprise environment. I believe it is true that ......