In his book, 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!
- Gracious Behavior: Your ability to be gracious with others in all circumstances.
- Communication: Your ability to effectively interact with others.
- Negotiation: Your ability to get things done.
- Leadership: Your ability to influence what and how things get done.
- Politics: Your ability to interact in a political marketplace.
- Transparency: Your ability to operate and interact with other people, and to have all of the cards on the table, face up.
- Passion: Your ability to fully engage in what you are doing.
- Context Switching: Your ability to quickly and effectively refocus your attention at a moment’s notice to a new context.
- Business Knowledge: Your ability to truly understand the language of business and the drivers that come into play when making tough decisions to enable the business to grow.
- Innovation: Your ability to bring new and innovative ideas forward that aren’t just technically “cool,” but rather facilitate revenue growth and sustained viability.
- Pragmatism: Your ability to make decisions that are the best ones for the company as a whole, rather than simply promoting the latest and greatest technology as a requirement for the next project.
- Vision: Your ability to see where the business is going, to help formulate where the business could go, and to help the business safely navigate the treacherous waters of technology projects.