Software Architecture: Organizational Principles and Patterns Software Architecture: Organizational Principles and Patterns Software Architecture: Organizational Principles and Patterns Worldwide Institute of Software ArchitectsWorldwide Institute of Software Architects

Publications

   Home
   Reviews
   Publications
   Presentations
   Errata
   References
   Resources
   Search
Software Architecture: Organizational Principles and Patterns
Prentice Hall PTR, December 2000
by David M. Dikel, David Kane and James R. Wilson

Abstract: Software Architecture: Organizational Principles and Patterns is for the many people, from engineers to executives, who have a critical stake in software architecture. It covers how organizations succesfully build, share, and use software architecture. The book uses principles to map the intersection of software architecture and the organization; and through patterns and antipatterns provides practical, experience-based guidance to help organizations maximize their human and technical assets.


Patterns presented:

  • Architecure Review
  • Drop Pass
  • Front-End Alignment
  • Generative Vision
  • Know Thy Stakeholders
  • Migration Path
  • No Surprises
  • Outsource
  • Pilot
  • Promote the Network
  • Reciprocity
  • Release Committee
  • Rotation
  • Slow Down to Speed Up
  • Synchronize Releases
  • Whirlpool Watch

Antipatterns presented:

  • Antigravity Module
  • Banyan
  • Bleeding Edge
  • Broken Loads
  • Cloning
  • Following Orders
  • Killer Feature
  • Lip Synching
  • Loan Shark
  • Missing Piece
  • Personal Time
  • Phone Doesn't Ring
  • Root Bound
  • Shortcut
  • Trend Surfer
  • Tunnel Vision
  • Venus Fly Trap

Note: You can find the companion web site for the book at www.vraps.com.


Copyright © 2003 David Kane, David Dikel, and Jim Wilson


If you have questions or comments about this site, please send them to info@vraps.com