Book description
As the digital economy changes the rules of the game for enterprises, the role of software and IT architects is also transforming. Rather than focus on technical decisions alone, architects and senior technologists need to combine organizational and technical knowledge to effect change in their company’s structure and processes. To accomplish that, they need to connect the IT engine room to the penthouse, where the business strategy is defined.
In this guide, author Gregor Hohpe shares real-world advice and hard-learned lessons from actual IT transformations. His anecdotes help architects, senior developers, and other IT professionals prepare for a more complex but rewarding role in the enterprise.
This book is ideal for:
- Software architects and senior developers looking to shape the company’s technology direction or assist in an organizational transformation
- Enterprise architects and senior technologists searching for practical advice on how to navigate technical and organizational topics
- CTOs and senior technical architects who are devising an IT strategy that impacts the way the organization works
- IT managers who want to learn what’s worked and what hasn’t in large-scale transformation
Publisher resources
Table of contents
- Foreword by Simon Brown
- Foreword by David Knott
- About This Book
- I. Architects
- 1. The Architect Elevator
- 2. Movie-Star Architects
- 3. Architects Live in the First Derivative
- 4. Enterprise Architect or Architect in the Enterprise?
- 5. An Architect Stands on Three Legs
- 6. Making Decisions
- 7. Question Everything
- II. Architecture
- 8. Is This Architecture?
- 9. Architecture Is Selling Options
- 10. Every System Is Perfect…
- 11. Code Fear Not!
- 12. If You Never Kill Anything, You Will Live Among Zombies
- 13. Never Send a Human to Do a Machine’s Job
- 14. If Software Eats the World, Better Use Version Control!
- 15. A4 Paper Doesn’t Stifle Creativity
- 16. The IT World Is Flat
- 17. Your Coffee Shop Doesn’t Use Two-Phase Commit
- III. Communication
- 18. Explaining Stuff
- 19. Show the Kids the Pirate Ship!
-
20. Writing for Busy People
- Writing Scales
- Quality Versus Impact
- “In the Hand”—First Impressions Count
- The Curse of Writing: Linearity
- A Good Paper Is Like the Movie Shrek
- Making It Easy for the Reader
- Lists, Sets, Null Pointers, and Symbol Tables
- In der Kürze liegt die Würze4
- Unit Testing Technical Papers
- Technical Memos
- The Pen Is Mightier Than the Sword, but Not Mightier Than Corporate Politics
- 21. Emphasis Over Completeness
- 22. Diagram-Driven Design
- 23. Drawing the Line
- 24. Sketching Bank Robbers
- 25. Software Is Collaboration
- IV. Organizations
- 26. Reverse-Engineering Organizations
- 27. Control Is an Illusion
- 28. They Don’t Build ’Em Quite Like That Anymore
- 29. Black Markets Are Not Efficient
-
30. Scaling an Organization
- Component Design—Personal Productivity
- Avoid Sync Points—Meetings Don’t Scale
- Interrupts Interrupt—Phone Calls
- Piling on Instead of Backing off
- Asynchronous Communication—Email, Chat, and More
- Asking Doesn’t Scale—Build a Cache!
- Poorly Set Domain Boundaries—Excessive Alignment
- Self-Service Is Better Service
- Staying Human
- 31. Slow Chaos Is Not Order
- 32. Governance Through Inception
- V. Transformation
- 33. No Pain, No Change!
- 34. Leading Change
- 35. Economies of Speed
- 36. The Infinite Loop
- 37. You Can’t Fake IT
- 38. Money Can’t Buy Love
- 39. Who Likes Standing in Line?
- 40. Thinking in Four Dimensions
- VI. Epilogue: Architecting IT Transformation
- 41. All I Have to Offer Is the Truth
- Index
Product information
- Title: The Software Architect Elevator
- Author(s):
- Release date: April 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492077541
You might also like
audiobook
The Software Architect Elevator
As the digital economy changes the rules of the game for enterprises, the role of software …
book
Software Architect's Handbook
A comprehensive guide to exploring software architecture concepts and implementing best practices Key Features Enhance your …
book
Software Architecture Patterns, 2nd Edition
The success of any software application or system depends on the architecture style you use. This …
audiobook
Fundamentals of Software Architecture: An Engineering Approach
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …