Software Architecture: Organizational Principles and Patterns: Organizational Principles and Patterns

Author: David M. Dikel
Publisher:
Publish Date: 2002-10-01
Features: This book focuses on the relationship between software architecture and organizational structure. The content is based on years of research into renowned large-scale software development organizations and introduces product lines and the architectures implemented in medium-sized, large, and small organizations. The research resulted in the VRAPS model, a five-principled framework that influences the success of software architecture: Visual Effectiveness, Rhythm, Predictability, Collaboration, and Simplicity. The book progresses from an overview to case studies, demonstrating how enterprises can grow from small-scale beginnings to become leading providers of Internet application tools by following the VRAPS principles, and provides a scale to help readers measure the depth of their organization's application of these principles. The final chapters offer real-world descriptions of how to use the model, accompanied by nine special templates, tools, and guides, describing how the patterns can be applied to a commercial standard, enabling readers to evaluate their own organizations and compare them with others. This book is suitable for courses in software engineering within computer science. Author David M. Dikel is a senior expert in the expert group of SRA International, David Kane is the director of the technical group at the company, and James R. Wilson is the chief technology officer of Cyberserv. All have extensive experience in software development and software architecture research.
Content:
1. Help from the Unknown
2. The VRAPS Reference Model: How Disconnected Elements Come Together
3. Planning and Coordination of Knowledge
4. Rhythm: Ensuring Timing, Processing, and Action
5. Predictability: Forecasting, Validation, and Adaptation
6. Collaboration: Building Collaborative Organizations
7. Simplicity: Clarification and Minimization
8. Work Principles: Allaire Case Study
9. Case Study: Building and Completing a Benchmark with VRAPS

📌 Related Posts