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

Most people have heard the old saying about assumptions.  Something about making something out of you and me.  Well it is true.  I recently got into a crunch situation with a client and experienced this first hand.

It doesn't matter if it is requirement or team responsibilities.  Anything that is not recorded or communicated is a risk.  I know that different methodologies have differing opinions on documentation, but in the end all of them seem to agree that communication is the key.

It should be well understood what the client needs to accomplish, the systems involved, partners to the process, and who is responsible for which features.  Without these being communicated and understood by all stake holders the risk of something being missed or worse done incorrectly is almost 100%.

Communication also needs to happen early and often.  If your team has an issues or risk list, get things on it as soon as they appear.  Trying to work them first to full understanding only adds to the risk.

I am filing this under the lessons learned and don't let this happen to you categories.  Experience can be a brutal teacher.

Posted on Tuesday, December 11, 2007 5:58 AM Architecture , Design , Development | Back to top

Comments on this post: Assumptions Kill Projects

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

Copyright © Tim Murphy | Powered by: | Join free