Sunday, August 30, 2009

Beautiful Architecture: Chapter 2

Chapter 2 of this book was a case study: A Tale of Two Systems. The first was poorly designed and a disaster to work on, the second well thought out and enjoyable for the developers.

I found it interesting how much the process helped the second, good system, with eXtreme Programming being used. How much do you think the process used affects the system for good/bad? I think it has a rather large impact, due to the numerous facets a process addresses, such as style, design documentation, etc., which can make it easier for others to follow what is happening. I've worked on a couple of CMMI projects, which can output a large amount of documents, some rather unnecessary. However, it was required by the customer and thus necessary to the success of the project, plus we were able to remove parts that made no sense for small projects. A dose of commen sense can go a long ways =)

No comments:

Post a Comment