Items related to Software Architecture: Organizational Principles and...

Software Architecture: Organizational Principles and Patterns - Softcover

  • 4.11 out of 5 stars
    9 ratings by Goodreads
 
9780130290328: Software Architecture: Organizational Principles and Patterns

Synopsis

This book offers the first complete roadmap for building software architectures that achieve the most demanding goals-now, and for years to come. Discover how to establish a product-line architechtural framework and vision that managers, administrators and developers can buy into.

"synopsis" may belong to another edition of this title.

From the Inside Flap

Preface

Building software has almost always involved fitting together products and organizations as well as developing code. Software architecture is fundamental to both activities, especially today. For example, an ordinary business transaction will traverse many layers of software architecture, leveraging shared platforms such as the Internet, client browsers, Web servers, business logic components, security systems, and back-end databases. In this environment, many partners must not only agree on a core set of interfaces and standards, but they must also agree on how to use those standards. Partners must also agree on the value they will add and receive for their contribution. All these agreements must remain workable and stay in place in the face of rapid changes in technologies, re-alignments of partners, shifts in business goals and requirements, as well as the ever-present mergers and acquisitions. If these agreements do not remain in place, the product and its architecture may fail, causing pain for developers and customers, as well as their managers and sponsors.

This book focuses on the interrelationship between software architecture and the organization. Software architecture serves as a framework that defines and orders not only the technical interactions needed to develop and implement a product, but also group and personal interactions. The ability of software architecture to fulfill this role over time relies on organizational factors.

It has long been observed that the structures of architectures and the organizations that build and use them influence one another. A close look reveals an extensive and complex relationship. Real-life architecture often is far removed from the intended structure, including hidden chunks of software, odd connections, hard-coded Òshortcuts,Ó missing pieces, and other irregularities. The same types of surprises come from an organizationÕs culture, its people, their beliefs, abilities, and behaviors. In practice, architecture and organization form a sensitive and highly volatile matrix. Done right, organization and architecture can deliver great value; failure can melt the core of the enterprise.

We have written this book to help people who have a critical stake in the success of software architecture understand and overcome the challenges of architecture and organization. These stakeholders form a large interdependent group that is getting larger as software products cross more organizational boundaries in their development and use. This group includes people who manage, develop, implement, maintain, acquire, and use software architecture. Each stands to benefit from a better understanding of how software architecture and organization interact. For example, partnering skills can decrease the time it takes for developers to find out about changes to a release of an architecture or platform, and increase the chances that they can negotiate to restore features that are critical to their continuing use of the architecture. Without these skills, the architect would soon lose customers; the customers would soon be maintaining a lot more code and creating a lot less product.

Our book is based on more than five years of research within some of the countryÕs best-known large-scale software development organizations and numerous workshops, as well as our work architecting product lines and implementing architectures for small, medium, and very large organizations. We also drew on work in other disciplines, especially organizational development. Our research yielded a model composed of five organizational principles that affect software architecture successÑVision, Rhythm, Anticipation, Partnering, and Simplification (VRAPS). We call this the VRAPS Model.

Together, the VRAPS principles provide a model you can use to get your arms around what to do and to improve your personal and corporate ability to get lasting value from products and ventures that depend on software architecture. The VRAPS model will help you to organize and interpret your observations and relate them to practices and patterns that others have used successfully. You can also use the model and principles to identify strengths and weaknesses, to communicate insights, and to encourage actions across roles, boundaries, and levels within and external to your organization.

You can take several paths through our book:

You can get a quick overview of the book in Chapter 1. Then go to Chapter 8 to find a case study that illustrates how the VRAPS principles worked within Allaire Corporation, as it grew from a small startup to become a leading provider of tools for building Internet applications.

You can find out more about each VRAPS principle in Chapters 3 through 7. After defining and describing the principle, these chapters provide criteria to help you gauge how well your organization applies the principle. Patterns, stories, and antipatterns provide practical guidance about what to do and what not to do to benefit from the principle.

You can get a detailed understanding of the VRAPS model and how it relates to other work in Chapter 2. Chapter 9 provides a real-world illustration of how to use the model, along with nine specific templates, tools, and guidance you can use to assess your organization and compare it with others. We describe how the templates were used in a commercial benchmark.

We invite you to read on and visit our Web site at VRAPS.David M. Dikel
David Kane
James R. Wilson

From the Back Cover

Unique "how-to" focus is invaluable whether you're a software architect, software engineer, or IT executive

Implementing and managing software architecture across a value chain, product line, or enterprise can be tremendously difficult.

Software Architecture: Organizational Principles and Patterns offers the first complete roadmap for building software architectures that achieve the most demanding goals—now, and for years to come. Discover how to:

  • Establish a product-line architectural framework and vision that managers, administrators, and developers can buy into
  • Implement architectures that anticipate and predict change and can easily adapt to new business requirements
  • Address the organizational issues that make or break enterprise software architectures

Unless you understand how architecture will interact with your organization and unless you know what to do, even the most sensible architectures can quickly stagnate or lead to more unpleasant surprises.

The authors, a team of leading architects, will show you how to field resilient, long-lasting architectures. Software Architecture: Organizational Principles and Patterns introduces the breakthrough VRAPS (Vision, Rhythm, Anticipation, Partnering, and Simplification) model for software architecture and demonstrates how to leverage it through real-world case studies, patterns, and antipatterns.

"The three authors do a good job of highlighting the dual aspect of the architect's job: handling social as well as technical complexity. They connect the architect's technical activity to surrounding social issues that can easily derail it, making good use of both patterns and antipatterns to structure their advice."

—Alistair Cockburn, Humans and Technology, and author of Surviving Object-Oriented Projects

"Dikel, Kane, and Wilson have written at once a great tool book for the practitioner wishing to improve software product development, and a guide for the executive charged with managing complex software engineering activity."

-Jeff Barr, President, Vertex Development

"About this title" may belong to another edition of this title.

  • PublisherPearson Technology Group
  • Publication date2008
  • ISBN 10 0130290327
  • ISBN 13 9780130290328
  • BindingPaperback
  • LanguageEnglish
  • Edition number1
  • Number of pages320
  • Rating
    • 4.11 out of 5 stars
      9 ratings by Goodreads

Buy Used

Condition: Good
Item in good condition. Textbooks... View this item

Shipping: FREE
Within U.S.A.

Destination, rates & speeds

Add to basket

Search results for Software Architecture: Organizational Principles and...

Stock Image

Dikel, David M.
Published by Pearson Technology Group, 2008
ISBN 10: 0130290327 ISBN 13: 9780130290328
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00043297700

Contact seller

Buy Used

US$ 8.35
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Dikel, David
Published by Prentice Hall, 2008
ISBN 10: 0130290327 ISBN 13: 9780130290328
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.4. Seller Inventory # G0130290327I4N00

Contact seller

Buy Used

US$ 8.39
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Wilson, James R., Kane, David, Dikel, David M.
Published by Pearson Education, Limited, 2000
ISBN 10: 0130290327 ISBN 13: 9780130290328
Used Softcover First Edition

Seller: Better World Books: West, Reno, NV, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. 1st. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # 10219293-6

Contact seller

Buy Used

US$ 8.57
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Dikel, David M.
Published by Pearson Technology Group, 2008
ISBN 10: 0130290327 ISBN 13: 9780130290328
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR005266432

Contact seller

Buy Used

US$ 5.12
Convert currency
Shipping: US$ 7.33
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

David M. Dikel
Published by Pearson Technology Group, 2001
ISBN 10: 0130290327 ISBN 13: 9780130290328
Used Softcover

Seller: Ammareal, Morangis, France

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Softcover. Condition: Très bon. Ancien livre de bibliothèque. Edition 2001. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Very good. Former library book. Edition 2001. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # E-505-792

Contact seller

Buy Used

US$ 3.51
Convert currency
Shipping: US$ 9.09
From France to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Dikel, David M."
Published by Pearson Technology Group, 2008
ISBN 10: 0130290327 ISBN 13: 9780130290328
New Soft cover First Edition

Seller: BooksByLisa, Highland Park, IL, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Soft cover. Condition: New. First Edition. PHOTO AND VIDEO OF PAGES TAKEN TO SHOW CONDITION PRIOR TO SHIPPING; . PHOTOS EMAILED FOR MORE SPECIFICS WHEN REQUESTED; Book. Seller Inventory # 703

Contact seller

Buy New

US$ 20.23
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Dikel, David M."
Published by Pearson Technology Group, 2008
ISBN 10: 0130290327 ISBN 13: 9780130290328
New Soft cover First Edition

Seller: BooksByLisa, Highland Park, IL, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Soft cover. Condition: New. Dust Jacket Condition: New. First Edition. PHOTO AND VIDEO OF PAGES TAKEN TO SHOW CONDITION PRIOR TO SHIPPING; . PHOTOS EMAILED FOR MORE SPECIFICS WHEN REQUESTED; Book. Seller Inventory # 305

Contact seller

Buy New

US$ 26.01
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Dikel, David M.
Published by Pearson Technology Group, 2008
ISBN 10: 0130290327 ISBN 13: 9780130290328
New paperback

Seller: BennettBooksLtd, North Las Vegas, NV, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: New. In shrink wrap. Looks like an interesting title! Seller Inventory # Q-0130290327

Contact seller

Buy New

US$ 80.38
Convert currency
Shipping: US$ 6.95
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

David M. Dikel/ David Kane/ James R. Wilson
Published by Prentice Hall, 2000
ISBN 10: 0130290327 ISBN 13: 9780130290328
New Paperback

Seller: Revaluation Books, Exeter, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Brand New. 1st edition. 320 pages. 9.00x7.00x0.75 inches. In Stock. Seller Inventory # 0130290327

Contact seller

Buy New

US$ 111.10
Convert currency
Shipping: US$ 13.08
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket