Geeks With Blogs

Tim Murphy

Tim is a Solutions Architect for PSC Group, LLC. He has been an IT consultant since 1999 specializing in Microsoft technologies. Along with running the Chicago Information Technology Architects Group and speaking on Microsoft and architecture topics he was also contributing author on "The Definitive Guide to the Microsoft Enterprise Library".

I review for the O'Reilly Blogger Review Program

Technorati Profile

Tim Murphy's .NET Software Architecture Blog Adventures in Architecting and Developing .NET

On a recent ARCast Ron interviewed Jeffrey Palermo.  The thing that really impressed me was that he really separated the Agile principles from implementation approaches.  The fact that the goal is working code over comprehensive documentation and that designing by testing is just one way of getting there is a much more rational statement than I often read.

Similarly there is an clip with Peter Provost where he discusses TDD.  The great thing is he discusses where architecture fits with TDD.  He states that architecture is the over arching view of how things fit together and addresses larger business requirements.  That along with concerns such as scalability and maintainability.  The test driven methods are used more at an individual component level.  This makes more sense to me than the impression that I often get that TDD just evolves the entire system magically.

I'd like to see more open discussions with this sort of bent.  To me there is no silver bullet.  In the end we need to create systems that fit the user's need that developers can understand easily enough to maintain.  I believe Jeffrey's point is that these are the type of principles that we should focus on.

Posted on Thursday, July 12, 2007 5:48 AM | Back to top

Comments on this post: A Pragmatic Approach to Software Development

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © Tim Murphy | Powered by: | Join free