Paperback: 352 pages
Publisher: Addison-Wesley Professional; 1 edition (February 9, 2003)
Product Dimensions: 7.2 x 1 x 9.1 inches
Shipping Weight: 1.6 pounds (View shipping rates and policies)
Average Customer Review: 4.4 out of 5 stars See all reviews (29 customer reviews)
Best Sellers Rank: #546,879 in Books (See Top 100 in Books) #62 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Computer Design #277 in Books > Computers & Technology > Hardware & DIY > Design & Architecture #688 in Books > Textbooks > Computer Science > Software Design & Engineering
There must be hundreds of books on the software developmental process, but I have yet to see a book that covers the business, technical marketing, sales cycle, deployment cycle, release cycle, licensing, installation, upgrade cycle, and everything in the middle all in one compact book. This book TRULY covers the life of a software application and everyone involved in it.For us techies, this book starts with what we are familiar with: "Why software architecture matters?" The author starts with a general overview of the topic, but it goes much further into the non-technical details software architecture, such as the Social Structure aspect:"A good architecture works for the team that created it. It leverages strengths and can, at times, minimize their weaknesses. ... Once created, the architecture in turn exhibits a strong influence on the team. No matter what language you've chosen, you have to mold the development team around it because it affects such as things as your hiring and training policies."New comers to the architect world don't really think about such aspects, or at least it's not really high on priority on many people's lists. The author puts such things right next to profitability, stability of the architecture, and defining the technical boundaries. Granted that Social Structure aspect of the architecture is as important as the others, you can't really find many books out there that treat it as such. Personal experience teaches us that, but there are cases, many cases, that one doesn't have the luxury of "trial and error".
Beyond Software Architecture: Creating and Sustaining Winning Solutions Stepcoupling: Creating and Sustaining a Strong Marriage in Today's Blended Family Blackjack Strategy: Winning at Blackjack:Tips and Strategies for Winning and Dominating at the Casino (Blackjack, Counting Cards, Blackjack Winning, Good at Blackjack, Black Jack, Card Counting) Renewables Are Ready--People Creating Renewable Energy Solutions: People Creating Renewable Engery Soultions Clean Energy Through Community Action (Real Goods Independent Living Book) My Child Won't Sleep Through the Night: 5 No-Cry Solutions to Solve Your Child's Sleep Issues (Baby Sleep Solutions, Toddler Sleep Problems, Child Sleep Solutions, No-Cry Sleep Solution) Chinese Architecture and Metaphor: Song Culture in the Yingzao Fashi Building Manual (Spatial Habitus: Making and Meaning in Asia's Architecture) Rendering in SketchUp: From Modeling to Presentation for Architecture, Landscape Architecture, and Interior Design Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) Mansilla Y Tunon: Recent Work (2G: International Architecture Review S.) (2G: International Architecture Review Series) (Spanish and English Edition) Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) Computer Organization and Design, Third Edition: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) Computer Organization and Design: The Hardware Software Interface: ARM Edition (The Morgan Kaufmann Series in Computer Architecture and Design) Software Architecture And Design Illuminated (Jones and Bartlett Illuminated (Paperback)) ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design) Enterprise Software Procurement: Tools and Techniques for Successful Software Procurement and Business Process Reengineering for Municipal Executives and Managers Material Strategies: Innovative Applications in Architecture (Architecture Briefs) The Architecture of Computer Hardware, Systems Software, and Networking: An Information Technology Approach Software Architecture: Foundations, Theory, and Practice The Architecture of Computer Hardware and System Software: An Information Technology Approach, 5th Edition