ajit sagar

Owned by The JIT- software architect, Java Developer Journal editor, writer, comic book fan, father, and overall nice guy - this blog is made up of random thoughts, ramblings, and steaming hot cups of Java for the enterprise

Search
 
««
July 2009
»»
SM
T
WTFS
    1234
567891011
12131415161718
19202122232425
262728293031
Mailing List

Beyond Software Architecture: Creating and Sustaining Winning Solutions
Beyond Software Architecture: Creating and Sustaining Winning Solutions

Date: 30 January, 2003   —   $36.44   —   Book

product page

Rating:

I've really benefited from reading other books in the Martin Fowler series. Somehow I missed this one. - it was published last year. Recently I was looking for a book to refer to while working at a client site for developing an architecture blueprint for their enterprise applications. This was a good book, easy enough to browse through. I found it addressed facets of architecture design that are usually not documented in a well-organized manner in other reference. Hohmann does a great job of bringing out issues that need to be considered beyond just the technical architecture design.

I highly recommend this book to architects and product managers who are looking for the holistic picture when designing software architectures for enterprise applications. This is definitely not a book for developers or folks who are addressing just the technical part of the application. It is a great source for architects and consultants who are looking at the big picture, and have already tackled the basic pieces of architecture design. The book focuses on "solutions" instead of just architecture.

A colleague of mine who is a non-techie made a humerous remark - "I can't get my hands round "Software Architecture" and here you are looking at the "Beyond." He did hit the nail on the head though. The book is for architects who are looking beyond standard architecture design. For architecture design, you need to look at other sources.

Hohmann focuses on the business issues that an architect needs to address. The book is organized very well and the issues presented are logically grouped, so that you can cover the content in part, or in its entirity, depending on what you need for your project. The basic issues that need to be addressed by the architecture, such as performance, security, etc. are covered in the first chapter while the second chapter is a good reference for product development managers and product managers. This The rest of the book covers the issues and consequent best practices that need to be followed in the lifecyle of developing product architecture. 

One of the interesting threads through a major part of this book is the differentiation between "Marchitecture and Architecture."  Aspects of the business plan, licensing, branding, upgrades, installation, upgrades, usability, and so on are covered in a concise mannet. I found the chapter on software licensing very useful.

The "Check This" and "Try This" sections at the end of each chapter are a refreshing change from the typical chapter summaries that are provided in other books. They encourage the readers to think and apply the concepts of the chapter to real-life situations.

In my opinion, this book is a great reference for software architects - to use in addition to traditional architecture design books that are already a part of their library.

 

Erasmus made this comment,
"Marchitecture" is perhaps the most unteachable aspect of the design process. Yet any plan which neglects a significant aspect of the the business side of software processes is doomed to failure.
comment added :: 24th April 2007, 09:41 GMT-06 :: http://slouchingtowardserfdom.blogspot.com
The Neighborhood

Hosted by Blog-City v6.0a
Terms & Conditions of this blogcity site