- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
Software architecture is essential, but it's not an end in itself. You need a business view of your project, not just a technical view -- and the two can’t operate in isolation. Designers and developers need to know about issues ranging from technical support to upgrade paths. Luke Hohmann shows how to reflect “product management and marketing” in your development process intelligently and almost painlessly. And yes, that can be done.
Hohmann has a deep respect for technical architecture -- and an unusually deep understanding of its goals. He begins by reviewing best practices for effective architecture development, care, and feeding, then reintroduces architecture in the context of product management -- “the comprehensive set of activities required to create and sustain winning solutions.”
For example, you’ll discover how business and license models can dramatically affect your technical architecture. (If you charge based on transactions, does your software uniquely identify every transaction and provide a reliable audit trail?) Hohmann next discusses the business case for portability (not always as strong as it appears). If portability does make sense, he offers realistic advice on achieving it (for instance, how do you rule out platforms)?
You’ll find important insights on integration (have you considered that providing hooks into other folks’ products makes it harder for customers to leave you, by raising “reintegration” costs?) Hohmann covers deployment, usability, installers, release management, security -- even (grrrrr…) branding. Hey, it’s a new world. You’ve got to pay attention to this stuff. Way better to learn it from Hohmann than “the suits.” Bill Camarda
Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks for Dummies, Second Edition.