Table of content


   
  Table of Contents
  Index
Beyond Software Architecture: Creating and Sustaining Winning Solutions
By Luke  Hohmann
   
Publisher : Addison Wesley
Pub Date : January 30, 2003
ISBN : 0-201-77594-8
Pages : 352
Copyright
      Advance praise for Beyond Software Architecture
      The Addison-Wesley Signature Series
      Foreword by Martin Fowler
      Foreword by Guy Kawasaki
      Preface
        Acknowledgments
     
      Chapter  1.   Software Architecture
        Defining Software Architecture
        Alternative Thoughts on Software Architecture
        Why Software Architecture Matters
        Creating an Architecture
        Patterns and Architecture
        Architectural Evolution and Maturation: Features versus Capabilities
        Architectural Care and Feeding
        Principles First, Second, and Third
        Creating Architectural Understanding
        The Team
        Chapter Summary
        Check This
        Try This
     
      Chapter  2.   Product Development Primer
        What Is Product Management?
        Why Product Management Matters
        Product Development Processes: Creating Release 1.0
        It Isn't Like That
        The Business Plan
        Product Development Processes: Creating Release n.n.n
        Augmenting the Product Development Process
        Crucial Product Management Concepts
        Chapter Summary
        Check This
        Try This
     
      Chapter  3.   The Difference between Marketecture and Tarchitecture
        Who Is Responsible for What?
        Early Forces in Solution Development
        Creating Results in the Short Run while Working in the Long Run
        Projecting the Future
        Harnessing Feedback
        Generating Clarity
        Working in Unison
        Context Diagrams and Target Products
        Chapter Summary
        Check This
        Try This
     
      Chapter  4.   Business and License Model Symbiosis
        Common Software Business Models
        Rights Associated with Business Models
        Tarchitectural Support for the Business Model
        Enforcing Licensing Models
        Market Maturity Influences on the Business Model
        Chapter Summary
        Check This
        Try This
     
      Chapter  5.   Technology In-Licensing
        Licensing Risks/Rewards
        ContractsWhere the Action Is
        When Business Models Collide, Negotiations Ensue
        Honoring License Agreements
        Managing In-Licensed Technology
        Open Source Licensing
        License Fees
        Licensing Economics
        Chapter Summary
        Check This
        Try This
     
      Chapter  6.   Portability
        The Perceived Advantages of Portability
        The Business Case for Portability
        Creating Portable Applications
        The Matrix of Pain
        Beware the Promises You Make
        Chapter Summary
        Check This
        Try This
     
      Chapter  7.   Deployment Architecture
        Deployment Choices
        Customer Influences on Deployment Architectures
        Corporate Influences on Deployment Architecture
        Choosing a Software Deployment Architecture
        Deployment Architectures and the Distribution of Work
        The Information Appliance
        Deployment Choice Influences on Software Architecture
        The Future of Consumer Software
        Chapter Summary
        Check This
        Try This
     
      Chapter  8.   Integration and Extension
        Customer ControlThe Driving Force
        Layered Business Architectures: Logical Structures
        Creating Layered Business Architectures
        Integration and Extension at the Business Logic Layers
        Integration and Extension of Persistent Data
        Business Ramifications
        Managing APIs over Multiple Releases
        Chapter Summary
        Check This
        Try This
     
      Chapter  9.   Brand and Brand Elements
        Brand Elements
        Managing In-License Brands
        Brand Element Customizations
        Changing Brand Elements
        Chapter Summary
        Check This
        Try This
     
      Chapter  10.   Usability
        Usability Is about Money
        Mental Models, Metaphors, and Usability
        Tarchitectural Influences on User Interface Design
        The Need for Speed
        Chapter Summary
        Check This
        Try This
     
      Chapter  11.   Installation
        The Out of Box Experience
        Ouch! That Might Hurt
        Installation and Architecture
        How to Install
        Finishing Touches
        Chapter Summary
        Check This
        Try This
     
      Chapter  12.   Upgrade
        Like Installation, Only Worse
        Making Upgrades Less Painful
        Market Maturity and Upgrades
        Chapter Summary
        Check This
        Try This
     
      Chapter  13.   Configuration
        ConfigurabilityAn Element of Usability
        The System Context
        Initialization versus Execution
        Setting the Value
        Setting the Right Value
        Configuration Parameter Heuristics
        Chapter Summary
        Check This
        Try This
     
      Chapter  14.   Logs
        I Want to Know What's Happening
        Not Just the Facts
        Log Format and Management
        Postprocessing Log Data
        Logging Services
        Chapter Summary
        Check This
        Try This
     
      Chapter  15.   Release Management
        Yes, You Really Need This
        Establishing a Baseline
        Release Management
        Release Identification
        SKUs and Serial Numbers
        Release Management Influences on Tarchitecture
        Chapter Summary
        Check This
        Try This
     
      Chapter  16.   Security
        Viruses, Hackers, and Pirates
        Digital Identity Management
        Transaction Security
        Software Security
        Information Security
        Secret Algorithms or Secret Keys?
        Back Doors
        Security and Marketecture
        Chapter Summary
        Check This
        Try This
     
      Appendix  A.   Release Checklist
        Tracking Information
        Engineering/Development
        Quality Assurance
        Technical Publications
        Core Product Management
        Knowledge TransferProfessional Services
        Knowledge TransferSales and the Channel
        Knowledge TransferTechnical Support
        Release Activities
     
      Appendix  B.   A Pattern Language for Strategic Product Management
        Applying The Patterns
        Capturing and Sharing the Result
        Market Map
        Market Events/Market Rhythms
        Feature/Benefit Map
        The Tarchitecture Roadmap
     
      References
      Bibliography
        Software DevelopmentPeople and Project Management
        Software DevelopmentConfiguration Management
        Software DevelopmentCode and Selected Technologies
        Product Management / Marketing
        Business Classics
        Software Architecture
     
      About Luke Hohmann
      Index


Beyond Software Architecture[c] Creating and Sustaining Winning Solutions
Beyond Software Architecture[c] Creating and Sustaining Winning Solutions
ISBN: 201775948
EAN: N/A
Year: 2005
Pages: 202

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net