Master the Crucial Non-Technical Skills Every Software Architect Needs!
Thousands of software professionals have the necessary technical qualifications to become architects, but far fewer have the crucial non-technical skills needed to get hired and succeed in this role. In today’s agile environments, these “soft” skills have grown even more crucial to success as an architect. For many developers, however, these skills don’t come naturally–and they’re rarely addressed in formal training. Now, long-time software architect Dave Hendricksen helps you fill this gap, supercharge your organizational impact, and quickly move to the next level in your career.
In 12 Essential Skills for Software Architects, Hendricksen begins by pinpointing the specific relationship, personal, and business skills that successful architects rely upon. Next, he presents proven methods for systematically developing and sharpening every one of these skills, from negotiation and leadership to pragmatism and vision.
From start to finish, this book’s practical insights can help you get the architect position you want–and thrive once you have it!
The soft skills you need…
…and a coherent framework and practical methodology for mastering them!
Leadership, politics, gracious behavior, communication, negotiation
Context switching, transparency, passion
Pragmatism, vision, business knowledge, innovation
Table of contents
- Title Page
- Copyright Page
- Dedication Page
- About the Author
- Part I: Relationship Skills
- Part II: Personal Skills
- Part III: Business Skills
- Title: 12 Essential Skills for Software Architects
- Release date: September 2011
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780132099509
You might also like
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …
Semantic Software Design
With this practical book, architects, CTOs, and CIOs will learn a set of patterns for the …
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …