Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Design It!
About the Pragmatic Bookshelf Table of Contents Early praise for Design It! Acknowledgments Foreword Welcome!
Who Should Read This Book? How to Read This Book Online Resources
Pa rt 1 Introducing Software Architecture
Chapter 1: Become a Software Architect
What Software Architect s Do What Is Software Architecture? Become an Architect f or Your Team Build Amazing Software Case Study: Project Lionheart Next Up
Chapter 2: Design Thinking Fundamentals
The Four Princip les of Design Thinking Adopt a Design Mindset Think, Do, Check Next Up
Part 2: Architecture Design Fundamentals
Find a Design That Sa tisfices Decide How Much to Design Up Front Let Risk Be Your Guide Create a Design Plan Project Lionheart: The Story So Far… Next Up Talk to the Right People Create a Stakeholder Map Discover the Business G oals Project Lionheart: The Story So Far… Next Up Limit Design O ptions with Constraints Define the Quality At tributes Look for Classes of Functional Requirements Find Out What Else Influences the Architecture Dig for the Information You Need Build an ASR Workbook Project Lionheart: The Story So Far… Next Up Diverge t o See Options, Converge to Decide Accept Constraints Promote Desired Quality Attributes Assi gn Functional Responsibilities to Elements Design for Change Project Lionheart: The Story So Far… Next Up What Is an Architecture Pattern? Layers Pattern Ports and Adapters Pattern Pipe-and-Filter Pattern Service-Orien ted Architecture Pattern Publish-Subscribe Pattern Shared-Data Pattern Multi-Tier Pattern Center of Competence Pattern Open Source Contribution Pattern Big Ball of Mud Pattern Discover New Patterns Project Lionheart: The Story So Far… Next Up Reason About the Architecture Design the Meta-Model Build Models i nto the Code Project Lionheart: The Story So Far… Next Up Plan an Architecture Design Studio Choose Appropriate Design Activities Invite the Right Part icipants Manage the Group Work with Remote Teams Project Lionheart: The Story So Far… Next Up Show the Archit ecture from Different Views Draw Fantastic Diagrams Project Lionheart: The Story So Far… Next Up Tell the Whole Story Match the De scription Method to the Situation Respect Your Audience Organize Views around Stakeholders’ Concerns Explain the Rationale for Your Decisions Project Lionheart: The Story So Far… Next Up Evaluate to Learn Test the Design Host an Evaluation Work shop Evaluate Early, Evaluate Often, Evaluate Cont inuously Project Lionheart: The Story So Far… Next Up Promote Architectural Thinking Facilitate Decision Making and Foster Skills Growth Create Opportunities for Safe Practice Delegate Design Authority Design Architecture Together Project Lionheart: The Epic Conclusion Next Up
Part 3: The Architect’s Toolbox
Choose One Thing Empathy Map Goal-Question-Metric (GQM) Workshop Interview Stakeholders List Assumptions Quality Attribute Web Mini-Quality Attribute Workshop Point-of-View Mad Lib Response Measure Straw Man Stakeholder Map Personify the Architecture Architecture Flipbook Component Responsibility Collaborator Cards Concept Map Divide and Conquer Event Storming Group Posters Round-Robin Design Whiteboard Jam Architecture Decision Records Architecture Haiku Context Diagram Greatest Hits Reading List Inception Deck Modular Decomposition Diagram Paths Not Taken Prototype to Learn or Decide Sequence Diagram System Metaphor Architecture Briefing Code Review Decision Matrix Observe Behavior Question--Comment--Concern Risk Storming Sanity Check Scenario Walkthrough Sketch and Compare
Appendix 1: Community Contributor Bios Bibliography
You May Be Interested In…
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion