Successfully managing the relationship between business and technology is a daunting task faced by all companies in the twenty-first century. " Beyond Software Architecture " is a practical guide to properly managing this mission-critical relationship. In our modern economy, every software decision can have a significant impact on business; conversely, most business decisions will influence a software application's viability. This book contains keen insights and useful lessons about creating winning software solutions in the context of a real-world business.Software should be designed to deliver value to an organization, but all too often it brings turmoil instead. Powerful applications are available in the marketplace, but purchasing or licensing these technologies does not guarantee success. Winning solutions must be properly integrated into an organization's infrastructure.Software expert Luke Hohmann teaches you the business ramifications of software-architecture decisions, and further instructs you on how to understand and embrace the business issues that must be resolved to achieve software success. Using this book as a roadmap, business managers and development teams can safely navigate the minefield of important decisions that they face on a regular basis. The resulting synergy between business and technology will allow you to create winning technology solutions, and ensure your organization's success--now and in the future.
It takes a substantial amount of mental stamina to get through this text. Long winded at times, the advice, thoughts and considerations mentioned are well worth the read and were enlightening. I more strongly reccomend picking specific chapters and focusing on those. This is certainly a book more on theory and advice along that vein as opposed to executions., giving insight into both marketing decisions as well as technical ones that can be made.
Think of it as "Marketing considerations for technical products." There are many different positions that could gain extreme value from this book, but as mentioned before, be ready for a long dry read.
So this is a read that takes work, but is worth it if you are interested in building and selling sustainable software. Luke Hohmann does a great job of wrapping up the entire process from idea to implementation and what needs to be considered. Are a lot of the ideas are not new. People know they need to scope the problem and know their domain, they know they need to think about how they are going to sell this item since this will affect implementation, they know that they need to build modular code, need to document, think about installation from the very beginning and everyone is clearly aware that no one reads installation manuals, etc. What makes this book special is it looks at all these aspects in it's entirety and provides good examples for what makes sense and the problems that happen when you ignore certain aspects. Also, even though everyone in the industry knows what they are supposed to do, everyone knows that most large scale software projects are still NOT doing these things. These flaws are very evident in a majority of the software products that are offered today. One of the more novel takeaways from this book was the basic definitions of Marketecture and Tarchitecture and how these roles need to work together. To be successful at Marketing a product unless you understand how it is built so that you can offer the product in a way that exploits the best of your product while providing the best benefits to your customers. To be a successful Tarchitecture you need to understand how your product can best be sold so you can build it in a way that aligns to your customers needs. This book is a good high level reference for software evaluation. It would be useful when you first start a project as well as evaluating a current program for strengths and weakness, providing an evaluation checklist for each subject. Once you know where your project stands you will be able to know where you should concentrate your energies.
I had higher expectations from this one. Luckily I got it second hand and didn't cough up much. Only a few interesting insights, the rest common knowledge, nothing ground breaking, unless you are a complete novice.
This book is more about product management than Software Architecture. Strangely enough, Product Management is introduced in the beginning, but after that the author decides to split architecture into "marchitecture" (marketing architecture) and tarchitecture (technical architecture). Marchitecture is mostly used commonly as a synonym for "vaporware", while in author' terms it is about all external facing aspects of Software architecture: pricing, branding, release management, etc. Which is mostly the stuff PM should be taking care of. There are actually some interesting thoughts, especially about pricing which are not outdated. Any "tarchitecture" stuff is really from 2002, if not from 90s.
I am not exactly sure about this one. The generell idea to separate architecture in a marketing and a technical is quite nice, especially if you use this metaphor to talk about the different aspects of both ways.So the wording "marchitecture" and "tarchitecture" work pretty well.
The book is generally focused about the complete product cycle, from creating it to brining it to the end customer which I normally never see, due to the nature of being rather a consultant.
I must admit I sometimes had to force myself to go on, some parts were boring for me.
This book is out of date and it shows. The main areas are good ideas to look at but the details ... there is a lot of fluff and it’s quite behind the curve even for 2008. This may be why I didn’t finish the book earlier.
However if you are newish to what to consider when building software this book does give a decent checklist of non software considerations. You’ll need to just verify the advice given is still good.
I have tried to read this book on no fewer that three occasions, I simply find it dull and uninteresting. Perhaps coming to this after years of lean product management the lessons aren't as relevant as they might once have been.
Pretty good book...takes some time to read, think, re-read to really get the gist of what Luke Hohmann writes. It's easy to dismiss it as lightweight...until you bother thinking and re-reading.