12 Essential Skills for Software Architects
, by Hendricksen, DaveNote: Supplemental materials are not guaranteed with Rental or Used book purchases.
- ISBN: 9780321717290 | 0321717295
- Cover: Paperback
- Copyright: 9/25/2011
Huge numbers of software professionals have the "technical" skills they need to become software architects. However, far fewer have the superior non-technical skills they need every bit as much - both to get into software architecture, and to succeed as architects. 12 Essential Skills for Software Architectsfocuses on the utterly crucial non-technical skills and competencies that often don't come naturally, and are rarely part of a technical professional's training. As companies increasingly move towards agile environments, these skills become even more crucial to success. Organized into three broad areas, the skills covered in this book include: * Relationship skills: graciousness, professionalism, communication, negotiation, leadership, and political skill * Internal skills: transparency, passion, and context switching * Business skills: business knowledge, innovation, pragmatism, and vision Technical readers will gain new clarity about each skill: what is involved, and how to systematically improve. Using this book's insights and practical techniques, they can dramatically improve their impact within the organization - and quickly move to the "next level" in their own careers.