5.1. Leadership Is a Necessary, Learnable Skill

It is rare that a talented developer can immediately excel when first thrust into a leadership role. Furthermore, close examination of those who are successful typically reveals a history of informal leadership activity such as mentoring and assuming responsibility for tasks such as configuration management, which already affects a large number of fellow developers. Fortunately, leadership, while being a necessary part of an architect's skill set, is also a learnable skill.

Special characteristics of architectural leadership must be emphasized in order to maximize a software architect's chance for success. They are vision, integrity, and decisiveness. Vision provides a concrete goal for a development ...

Get Software Architect Bootcamp now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.